Changes for page Documentation Lab
Last modified by mmorgan on 2023/05/11 11:30
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,1 +1,1 @@ 1 -Collabs. the-collaboratory.WebHome1 +Collabs.collab-devs.WebHome - Content
-
... ... @@ -1,15 +1,9 @@ 1 1 == Collaboratory.Lab == 2 2 3 -The Lab gives EBRAINS users the ability to develop and run programs in the cloud from their web browser, without needing to install anything on their local machine. The Lab offers a readily installed programming environment and **all of the EBRAINS tools** and libraries which can be run from it. These programs will be run on the EBRAINS servers. The Lab gives users a JupyterLab user interface manage, edit and run their Jupyter Notebooks. A notebook is a programming environment which includes code (typically in Python), text for documentation purposes, and which stores the output of the previous execution of the code. 4 4 5 - UserscanaccesstheLabfromthe//Lab//navigationelementinevery collabthatthey are a member of (notfroma publiccollab ifthey are nota memberofitseam).Oncein theLab,usersseeallofthefilesin theDriveof thecorresponding collab(including the notebookfileswiththe ***.ipynb**extensionwhichcan be openedinJupyterLab)and can navigate to theDriveof othercollabs.Moreinstructionscanbe found inthe [[Tutorialsection>>doc:.Tutorial.WebHome]].4 +The Collaboratory.Lab gives users the ability to develop and run programs in a browser, without needing to install anything on their local machine, these programs will then be run on the EBRAINS servers. The Collaboratory.Lab works by providing users access to a JupyterLab service and create Notebooks, a Notebook is where you put your code and is what is executed when you press run. 6 6 7 -=== Container and Kernel === 8 8 9 - In the Lab, auserrunsaotebookinaontainer,i.e. an environment isolatedfromother notebookexecutionsof otherusers. Allthenotebooksofa useronaivenserverruninthesamecontainer.So files producedby one notebookcanbeaccessedfromanothernotebookbutonly by theameuser. Thecontextofacontainerlost (including filesstoredin the container)when thecontainerreset.7 +You can access JupyterLab from the //Lab //menu at the top of this page. Double click the drive folder to find notebooks in the existing collabs, organized in 3 folders depending on Share permissions of each collab (see permissions below). 10 10 11 -The Drive is mounted in the container as an additional partition (at /shared) and files in the Drive are not affected by container resets. 12 - 13 -The term "Kernel" in the Jupyter notebook environment indicates the language interpreter used for a given notebook. The Lab currently supports the Python 3 language and others may be added in the future. 14 - 15 - 9 +=== ===