Page tree

JupyterLab Workspace

The JupyterLab workspace consists of a main work area containing tabs of documents and activities, a collapsible left sidebar, and a menu bar.

The left sidebar contains a file browser, the list of running kernels and terminals, the Dask extension of JupyterLab, Table of Contentions and Extension Manager.

You can either create a new empty Jupyter notebook in the Launcher Tab, or select an existing Jupyter notebook in the "file browser" tab at the left sidebar. 


Uploading Notebooks from your Desktop

You can also easily upload files from your own desktop to the remote JupyterLab session via "drag and drop" operations.

In the example figure below a file name my-notebook.ipynb in user's computer local disk (right side) has been uploaded to the JupyterLab session at the left side window. 

 


Managing JupyterLab kernels

After loading a notebook, the Running kernels and terminals panel in the left sidebar shows entries for the all current notebooks, code consoles, and directories. Initially it only has a launcher page under the OPEN TABS.

After opening a Jupyter Notebook, it adds the notebook entry under OPEN TABS and KERNELS.

When you close a notebook document, code console, or terminal, the underlying kernel or terminal running on the server continues to run. This enables you to perform long-running actions and return later. The Running panel enables you to re-open or focus the document linked to a given kernel or terminal:

Kernels or terminals can be shut down from the Running panel by clicking the X button:

Extension Manager

The Extension Manager panel lists the currently installed JupyterLab extensions. It also Discovers other extensions that are available however these require admin privileges to install (please contact help@nci.org.au).

For example, in the future below there are two JupyterLab extensions installed for monitoring the Dask cluster.

  • No labels