If you want to use any of these extensions, feel free to use our examples as a starting point.
You can list the currently installed extensions by running the command in the JupyterLab terminal: jupyter labextension list
!jupyter labextension list
An extension to manage Dask clusters, as well as embed Dask's dashboard plots directly into JupyterLab panes.
Watch this video until the end to unterstand how to use Dask in JupyterLab. At the moment we only offer to use the panels inside of JupyterLab.
We have introduction notebooks for this extensions here (or open the gitlab extension on the left sidebar).
A JupyterLab Git extension for version control using git.
A Table of Contents extension for JupyterLab. This auto-generates a table of contents in the left area when you have a notebook or markdown document open.
The entries are clickable, and scroll the document to the heading in question.
A Python / ThreeJS bridge utilizing the Jupyter widget infrastructure.
The Jupyterlab Leaflet extension enables interactive maps.
You can find several example notebooks here.
A sidecar output widget for JupyterLab
Voilà turns Jupyter notebooks into standalone web applications.
Unlike the usual HTML-converted notebooks, each user connecting to the Voilà tornado application gets a dedicated Jupyter kernel which can execute the callbacks to changes in Jupyter interactive widgets.
This extension allows you to render a Notebook with Voilà, so you can see how your Notebook will look with it.
You can download a test notebook with the following command:
$ wget --no-check-certificate https://jupyter-jsc.fz-juelich.de/static/files/voila_basics.ipynb
and get a preview of it with the button at the top of your notebook.
Quick Open allows you to quickly open a file in JupyterLab by typing part of its name. Just click on the lens symbol at the left sidebar.
Takes a long time on HPC systems.
The LaTeX Extension is an extension for JupyterLab which allows for live-editing of LaTeX documents.
Here you can find a short example.
This is a small Jupyterlab plugin to support using various code formatter on the server side and format code cells/files in Jupyterlab.
Please read the documentation.
3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL. Please read the documentation.
Jupyter interactive notebook server extension that allows user to interact with environment modules before launching kernels.
The extension use Lmod's Python interface to accomplish module related task like loading, unloading, saving collection, etc.
Leveraging the Jupyter interactive widgets framework, ipympl enables the interactive features of matplotlib in the Jupyter notebook and in JupyterLab.
Besides, the figure canvas element is a proper Jupyter interactive widget which can be positioned in interactive widget layouts.
Please read the documentation.
Tools for diffing and merging of Jupyter notebooks.
Please read the documentation.
Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.
Please read the documentation.
A JupyterLab extension for displaying GPU usage dashboards