Skip to content
Snippets Groups Projects
Commit 56421a9a authored by Jens Henrik Goebbert's avatar Jens Henrik Goebbert
Browse files

fix typo

parent 1811a43b
No related branches found
No related tags found
No related merge requests found
%% Cell type:markdown id: tags:
# List of Extensions on Jupyter-JSC
-----------------------------------
%% Cell type:markdown id: tags:
If you want to use any of these extensions, feel free to use our [examples](https://github.com/FZJ-JSC/jupyter-jsc-notebooks) as a starting point.
You can list the currently installed extensions by running the command in the JupyterLab terminal: `jupyter labextension list`
%% Cell type:code id: tags:
``` python
!jupyter labextension list
```
%% Output
JupyterLab v2.1.4
Known labextensions:
app dir: /gpfs/software/juwels/stages/Devel-2019a/software/Jupyter/2019a.2-gcccoremkl-8.3.0-2019.3.199-Python-3.6.8/share/jupyter/lab
@bokeh/jupyter_bokeh v2.0.2  enabled  OK
@jupyter-voila/jupyterlab-preview v1.1.0  enabled  OK
@jupyter-widgets/jupyterlab-manager v2.0.0  enabled  OK
@jupyter-widgets/jupyterlab-sidecar v0.5.0  enabled  OK
@jupyterlab/git v0.20.0  enabled  OK
@jupyterlab/server-proxy v2.1.0  enabled  OK
@jupyterlab/toc v4.0.0  enabled  OK
@krassowski/jupyterlab-lsp v1.0.0  enabled  OK
@krassowski/jupyterlab_go_to_definition v1.0.0  enabled  OK
@parente/jupyterlab-quickopen v0.5.0  enabled  OK
@pyviz/jupyterlab_pyviz v1.0.4  enabled  OK
@ryantam626/jupyterlab_code_formatter v1.3.1  enabled  OK
bqplot v0.5.12  enabled  OK
dask-labextension v2.0.2  enabled  OK
ipyvolume v0.6.0-alpha.5  enabled  OK
itkwidgets v0.27.0  enabled  OK
jupyter-leaflet v0.13.0  enabled  OK
jupyter-matplotlib v0.7.2  enabled  OK
jupyter-threejs v2.2.0  enabled  OK
jupyter-vue v1.3.2  enabled  OK
jupyter-vuetify v1.4.0  enabled  OK
jupyterlab-control v1.1.0  enabled  OK
jupyterlab-dash v0.2.0  enabled  OK
jupyterlab-datawidgets v6.3.0  enabled  OK
jupyterlab-gitlab v2.0.0  enabled  OK
jupyterlab-lmod v0.7.0  enabled  OK
jupyterlab-plotly v4.8.1  enabled  OK
jupyterlab-system-monitor v0.6.0  enabled  OK
jupyterlab-theme-toggle v0.5.0  enabled  OK
jupyterlab-topbar-extension v0.5.0  enabled  OK
jupyterlab_iframe v0.2.2  enabled  OK
nbdime-jupyterlab v2.0.0  enabled  OK
plotlywidget v4.8.1  enabled  OK
pvlink v0.3.1  enabled  OK
%% Cell type:markdown id: tags:
## Dask (only on HPC Systems) <a class="anchor" id="dask"></a>
https://github.com/dask/dask-labextension
%% Cell type:markdown id: tags:
<div>
<img src=https://raw.githubusercontent.com/dask/dask-labextension/master/dask.png width="640" style="float:right"/>
</div>
An [extension](https://github.com/dask/dask-labextension) to manage Dask clusters, as well as embed Dask's dashboard plots directly into JupyterLab panes.
Watch [this](https://www.youtube.com/watch?feature=player_embedded&v=EX_voquHdk0) 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](https://gitlab.version.fz-juelich.de/jupyter4jsc/j4j_notebooks/tree/master/001-Extensions) (or open the gitlab extension on the left sidebar).
%% Cell type:markdown id: tags:
## Git
https://github.com/jupyterlab/jupyterlab-git
%% Cell type:markdown id: tags:
<div>
<img src=https://raw.githubusercontent.com/jupyterlab/jupyterlab-git/master/docs/figs/demo-0-10-0.gif width="640" style="float:right"/>
</div>
A JupyterLab [Git](https://github.com/jupyterlab/jupyterlab-git) extension for version control using git.
%% Cell type:markdown id: tags:
## Table of Contents
https://github.com/jupyterlab/jupyterlab-toc
%% Cell type:markdown id: tags:
<div>
<img src=https://raw.githubusercontent.com/jupyterlab/jupyterlab-toc/master/toc.gif width="640" style="float:right"/>
</div>
A [Table of Contents extension](https://github.com/jupyterlab/jupyterlab-toc) 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.
%% Cell type:markdown id: tags:
## Jupyter ThreeJS
https://github.com/jupyter-widgets/pythreejs
%% Cell type:markdown id: tags:
<div>
<img src=https://raw.githubusercontent.com/jupyter-widgets/pythreejs/master/screencast.gif width="640" style="float:right"/>
</div>
A Python / [ThreeJS](https://github.com/jupyter-widgets/pythreejs) bridge utilizing the Jupyter widget infrastructure.
%% Cell type:markdown id: tags:
## Leaflet
https://github.com/jupyter-widgets/ipyleaflet
%% Cell type:markdown id: tags:
<div>
<img src=https://raw.githubusercontent.com/jupyter-widgets/ipyleaflet/master/basemap.gif width="640" style="float:right"/>
</div>
The [Jupyterlab Leaflet extension](https://github.com/jupyter-widgets/ipyleaflet) enables interactive maps.
You can find several example notebooks [here](https://github.com/jupyter-widgets/ipyleaflet/tree/master/examples).
%% Cell type:markdown id: tags:
## Sidecar
https://github.com/jupyter-widgets/jupyterlab-sidecar
%% Cell type:markdown id: tags:
<div>
<img src=https://raw.githubusercontent.com/jupyter-widgets/jupyterlab-sidecar/master/sidecar.gif width="640" style="float:right"/>
</div>
A [sidecar](https://github.com/jupyter-widgets/jupyterlab-sidecar) output widget for JupyterLab
%% Cell type:markdown id: tags:
## Voilà Preview
https://github.com/voila-dashboards/voila
%% Cell type:markdown id: tags:
<div>
<img src=https://jupyter-jsc.fz-juelich.de/hub/static/images/voila_preview.png width="640" style="float:right"/>
</div>
[Voilà](https://github.com/voila-dashboards/voila) 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.
%% Cell type:markdown id: tags:
## Quick Open
https://github.com/parente/jupyterlab-quickopen
%% Cell type:markdown id: tags:
<div>
<img src=https://raw.githubusercontent.com/parente/jupyterlab-quickopen/master/doc/quickopen.gif width="640" style="float:right"/>
</div>
[Quick Open](https://github.com/parente/jupyterlab-quickopen) 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.
<span style="color:darkorange">Takes a long time on HPC systems.</span>
%% Cell type:markdown id: tags:
## JupyterLab LaTeX Extension
https://github.com/jupyterlab/jupyterlab-latex
%% Cell type:markdown id: tags:
<div>
<img src=https://raw.githubusercontent.com/jupyterlab/jupyterlab-latex/master/images/show_preview.png width="640" style="float:right"/>
</div>
The [LaTeX Extension](https://github.com/jupyterlab/jupyterlab-latex) is an extension for JupyterLab which allows for live-editing of LaTeX documents.
[Here](https://annefou.github.io/jupyter_publish/03-latex/index.html) you can find a short example.
%% Cell type:markdown id: tags:
## Code Formatter
https://github.com/ryantam626/jupyterlab_code_formatter
%% Cell type:markdown id: tags:
<div>
<img src=https://jupyterlab-code-formatter.readthedocs.io/en/latest/_images/demo.gif width="640" style="float:right"/>
</div>
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](https://jupyterlab-code-formatter.readthedocs.io/en/latest/index.html).
%% Cell type:markdown id: tags:
## IPyVolume
https://github.com/maartenbreddels/ipyvolume
%% Cell type:markdown id: tags:
<div>
<img src=https://cloud.githubusercontent.com/assets/1765949/23901444/8d4f26f8-08bd-11e7-81e6-cedad0a8471c.gif width="640" style="float:right"/>
</div>
3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL.
Please read the [documentation](https://ipyvolume.readthedocs.io/en/latest/).
%% Cell type:markdown id: tags:
## Jupyter Lmod
https://github.com/cmd-ntrf/jupyter-lmod
%% Cell type:markdown id: tags:
<div>
<img src=https://camo.githubusercontent.com/2a1fa198b6b7f35c7b9751664dfe5102fa5aa595/68747470733a2f2f692e696d6775722e636f6d2f3148444837694e2e676966 width="640" style="float:right"/>
</div>
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.
%% Cell type:markdown id: tags:
## Matplotlib
https://github.com/matplotlib/ipympl
%% Cell type:markdown id: tags:
<div>
<img src=https://raw.githubusercontent.com/matplotlib/ipympl/master/matplotlib.gif width="640" style="float:right"/>
</div>
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](https://matplotlib.org/contents.html).
%% Cell type:markdown id: tags:
## NDime
https://github.com/jupyter/nbdime
%% Cell type:markdown id: tags:
<div>
<img src=https://raw.githubusercontent.com/jupyter/nbdime/master/docs/source/images/nbmerge-web.png width="640" style="float:right"/>
</div>
Tools for diffing and merging of Jupyter notebooks.
Please read the [documentation](http://nbdime.readthedocs.io).
%% Cell type:markdown id: tags:
## Plotly
https://github.com/plotly/plotly.py
%% Cell type:markdown id: tags:
<div>
<img src=https://raw.githubusercontent.com/cldougl/plot_images/add_r_img/plotly_2017.png width="640" style="float:right"/>
</div>
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](https://plotly.com/python).
%% Cell type:markdown id: tags:
## Other Extensions usefull for Jupyter Users
## Other Extensions useful for Jupyter Users
- jupyter_bokeh
- jupyterlab-lsp
- jupyterlab_go_to_definition
- jupyterlab_pyviz
- bqplot
- itkwidgets
- jupyterlab-dash
- jupyterlab-gitlab
- jupyterlab-control
- jupyterlab_iframe
- jupyterlab-theme-toggle
## Internal Extensions
- jupyterlab-datawidgets
- jupyterlab-server-proxy
- jupyterlab-system-monitor
- jupyterlab-topbar-extension
- pvlink
%% Cell type:code id: tags:
``` python
```
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment