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

Upload New File

parent 7f3f65f3
No related branches found
No related tags found
No related merge requests found
%% Cell type:markdown id:0be93b1b-f7bb-494f-a0df-9db58fad291c tags:
![header.png](attachment:305e82df-ddd6-439d-bc3d-a036f3e1dc79.png)
<h5 style="text-align: right">Author: <a href="mailto:j.goebbert@fz-juelich.de?subject=Jupyter-JSC%20documentation">Jens Henrik Göbbert</a></h5>
<h5><a href="../index.ipynb">Index</a></h5>
<h1 style="text-align: center">JupyterLab 3.6 on Jupyter-JSC</h1>
%% Cell type:markdown id:293939ae-a70c-4f37-9d01-7e06f21d0a6a tags:
**JupyterLab** is continuously evolving and our most recent version for Jupyter-JSC on https://jupyter-jsc.fz-juelich.de updates now to 3.6.
All the more we are happy to announce this upgrade is based on our recent **Software Stage 2023** and therefore provides much easier access to all the updates on the ~800 modules provided there.
**Jupyter-JSC** saw the light of day six years ago and continues to grow at JSC with new functions and tasks. Its main purpose is to enable interactive supercomputing via JupyterLab at Jülich Supercomputing Centre.
It is part of the Helmholtz Cloud (https://cloud.helmholtz.de) and makes it possible to use the HPC systems of the JSC and also the HDF Cloud in everyday work completely from within the web browser.
Today, about 500 JupyterLab sessions are started by about 100 different users via Jupyter-JSC per week.
To help you get the most out of the JupyterLab 3 setup, here is the official link to [JupyterLab's changelog](https://jupyterlab.readthedocs.io/en/3.6.x/getting_started/changelog.html). And in the following we describe in detail the packages with come in addition to the default Python packages with our JupyterLab environment.
-------------------------
%% Cell type:markdown id:ed0cfca7-a93e-486b-a6d2-63ef0ae8b15f tags:
## JupyterLab-specific Packages
%% Cell type:markdown id:fb5830d9-8ec7-41bd-baf6-23a88876fb00 tags:
In the following table you find an overview of the key packages. More details can be found [HERE](https://github.com/easybuilders/JSC/blob/2023/Golden_Repo/j/JupyterLab/JupyterLab-2023.3.6-GCCcore-11.3.0.eb)
| Core packages | Version | Link | Description |
|:-------------:|:-------:|:--------------------------------------|:------------|
| jupyterlab | 3.6.5 | https://jupyterlab.readthedocs.io/en/3.6.x/ | |
| nbclassic | 1.0.0 | https://nbclassic.readthedocs.io | Jupyter Notebook as a Jupyter Server extension |
| jupyterlab_server | 2.23.0 | https://jupyterlab-server.readthedocs.io | Server components for JupyterLab applications |
| jupyterhub |3.1.1 | https://jupyterhub.readthedocs.io | Multi-user server for Jupyter notebooks |
%% Cell type:markdown id:3ca84ecd-76e0-46fc-bc79-2111a138be2a tags:
| Core Extensions | Version | Link | Description |
|:---------------:|:-------:|:--------------------------------------|:------------|
| jupyter-server-proxy | 4.0.0 | https://jupyter-server-proxy.readthedocs.io | Jupyter notebook server extension to proxy web services. |
| jupyterlab-lsp | 4.2.0 | https://github.com/jupyter-lsp/jupyterlab-lsp | Coding assistance for JupyterLab using Language Server Protocol |
| ipympl | 0.9.3 | https://matplotlib.org/ipympl/ | Interactive features of matplotlib in Jupyter |
| ipyleaflet | 0.17.3 | https://ipyleaflet.readthedocs.io | Interactive maps in the Jupyter notebook |
| bqplot | 0.12.39 | https://bqplot.github.io/bqplot/ | Plotting library for IPython/Jupyter notebooks |
| ipyvolume | 0.6.3 | https://github.com/widgetti/ipyvolume | 3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL |
| jupyterlab_gitlab | 3.0.0 | https://gitlab.com/beenje/jupyterlab-gitlab | A JupyterLab extension for browsing GitLab repositories |
| jupyterlab_git | 0.41.0 | https://github.com/jupyterlab/jupyterlab-git | A Git extension for JupyterLab |
| nbdime | 3.2.1 | https://nbdime.readthedocs.io/ | Tools for diffing and merging of Jupyter notebooks. |
| jupyterlab_latex | 3.2.0 | https://github.com/jupyterlab/jupyterlab-latex | JupyterLab extension for live editing of LaTeX documents |
| jupyterlab_s3_browser | 0.13.0 | https://github.com/IBM/jupyterlab-s3-browser | A JupyterLab extension for browsing S3-compatible object storage |
| plotly | 5.15.0 | https://plotly.com/python/ | Python graphing library for interactive, publication-quality graphs. |
| jupyter_bokeh | 3.0.4 | https://github.com/bokeh/jupyter_bokeh | An extension for rendering Bokeh content in JupyterLab notebooks |
| panel | 0.14.4 | https://panel.holoviz.org/ | The powerful data exploration & web app framework for Python |
| holoviews | 1.16.0 | https://holoviews.org/ | With Holoviews, your data visualizes itself. |
| jupyterlab_hdf | 1.3.0 | https://github.com/jupyterlab/jupyterlab-hdf5 | Open and explore HDF5 files in JupyterLab. Can handle very large (TB) sized files, and datasets of any dimensionality |
| ipyparallel | 8.6.1 | https://ipyparallel.readthedocs.io | IPython Parallel: Interactive Parallel Computing in Python |
| dask_labextension | 6.1.0 | https://github.com/dask/dask-labextension | JupyterLab extension for Dask |
| voila | 0.5.0a4 | https://voila.readthedocs.io | Voilà turns Jupyter notebooks into standalone web applications |
| nbdev | 2.3.12 | https://nbdev.fast.ai/ | Create delightful software with Jupyter Notebooks |
| sidecar | 0.5.2 | https://github.com/jupyter-widgets/jupyterlab-sidecar | A sidecar output widget for JupyterLab |
| dash | 2.11.1 | https://plotly.com/dash | Data Apps & Dashboards for Python. No JavaScript Required. |
| ipyvue | 1.9.2 | https://github.com/widgetti/ipyvue | Jupyter widgets base for Vue libraries |
| ipywebrtc | 0.6.0 | https://github.com/maartenbreddels/ipywebrtc | WebRTC for Jupyter notebook/lab |
| jupyterlab-spellchecker | 0.7.3 | https://github.com/jupyterlab-contrib/spellchecker | Spellchecker for JupyterLab notebook markdown cells and file editor. |
| jupyterlab_code_formatter | 1.6.1 | https://github.com/ryantam626/jupyterlab_code_formatter | A JupyterLab plugin to facilitate invocation of code formatters. |
| jupyterlab_recents | 3.2.0 | https://github.com/NERSC/jupyterlab-recents | A JupyterLab extension that tracks recent files and directories. |
| jupyterlab-favorites | 3.1.1 | https://github.com/NERSC/jupyterlab-favorites | Add the ability to save favorite folders to JupyterLab for quicker browsing |
| jupyterlab-system-monitor | 0.8.0 | https://github.com/jtpio/jupyterlab-system-monitor | JupyterLab extension to display system metrics |
| jupyterlab_iframe | 0.4.4 | https://github.com/timkpaine/jupyterlab_iframe | View html as an embedded iframe in JupyterLab |
| jupyterlab-tour | 3.1.4 | https://github.com/jupyterlab-contrib/jupyterlab-tour | A JupyterLab UI tour built on jupyterlab-tutorial and react-joyride. |
| papermill | 2.4.0 | https://papermill.readthedocs.io | Parameterize, execute, and analyze notebooks |
| pyunicore | 0.15.0 | https://github.com/HumanBrainProject/pyunicore | UNICORE REST bindings for python |
%% Cell type:markdown id:e86032a0-a5a7-48f4-9047-f7058767f98e tags:
| Optional extension | Version | Link | Description |
|:------------------:|:-------:|:--------------------------------------|:------------|
| jupyterlab-nvdashboard | 0.8.0 | https://github.com/rapidsai/jupyterlab-nvdashboard , [eb-file](https://gitlab.jsc.fz-juelich.de/software-team/easybuild/-/blob/2023/Golden_Repo/j/JupyterExtension-nvdashboard/JupyterExtension-nvdashboard-0.8.0-GCCcore-11.3.0-2023.3.6.eb) | A JupyterLab extension for displaying dashboards of GPU usage. |
| jupyter-slurm-provisioner | 0.6.0 | https://github.com/FZJ-JSC/jupyter-slurm-provisioner , [eb-file](https://gitlab.jsc.fz-juelich.de/software-team/easybuild/-/blob/2023/Golden_Repo/j/JupyterExtension-slurmprovisioner/JupyterExtension-slurmprovisioner-0.6.0-GCCcore-11.3.0-2023.3.6.eb) | Allows to start Jupyter kernels as a SLURM job remote from the Jupyter server |
| nglview | 3.0.6 | http://nglviewer.org/nglview/latest/ , [eb-file](https://gitlab.jsc.fz-juelich.de/software-team/easybuild/-/blob/2023/Golden_Repo/j/JupyterExtension-nglview/JupyterExtension-nglview-3.0.6-GCCcore-11.3.0-2023.3.6.eb)| Jupyter widget to interactively view molecular structures and trajectories |
| jupyter-ai | 0.9.0 | https://jupyter-ai.readthedocs.io/ , [eb-file](https://gitlab.jsc.fz-juelich.de/software-team/easybuild/-/blob/2023/Golden_Repo/j/JupyterExtension-jupyterai/JupyterExtension-jupyterai-0.9.0-GCCcore-11.3.0-2023.3.6.eb) | A generative AI extension for JupyterLab |
%% Cell type:markdown id:3fbcdcb8-6e25-4f33-9926-4b7f8d172544 tags:
| Core Kernels | Version | Link | Description |
|:------------:|:-------:|:--------------------------------------|:------------|
| Bash | 0.9.0 | https://github.com/takluyver/bash_kernel , [eb-file](https://gitlab.jsc.fz-juelich.de/software-team/easybuild/-/blob/2023/Golden_Repo/j/JupyterKernel-Bash/JupyterKernel-Bash-0.9.0-GCCcore-11.3.0-2023.3.6.eb) | A bash kernel for IPython |
| Cling (C++) | 20230205 | https://github.com/root-project/cling/ , [eb-file](https://gitlab.jsc.fz-juelich.de/software-team/easybuild/-/blob/2023/Golden_Repo/j/JupyterKernel-Cling/JupyterKernel-Cling-20230205-GCCcore-11.3.0-2023.3.6.eb) | Jupyter kernel for the C++ programming language |
| Julia | 1.8.5 | https://github.com/JuliaPy/pyjulia , [eb-file](https://gitlab.jsc.fz-juelich.de/software-team/easybuild/-/blob/2023/Golden_Repo/j/JupyterKernel-Julia/JupyterKernel-Julia-1.8.5-GCCcore-11.3.0-2023.3.6.eb) | python interface to julia |
| LFortran | 0.19.0 | https://lfortran.org/ , [eb-file](https://gitlab.jsc.fz-juelich.de/software-team/easybuild/-/blob/2023/Golden_Repo/j/JupyterKernel-LFortran/JupyterKernel-LFortran-0.19.0-GCCcore-11.3.0-2023.3.6.eb) | Modern interactive LLVM-based Fortran compiler |
| Octave | 8.2.0 | https://www.octave.org/ , [eb-file](https://gitlab.jsc.fz-juelich.de/software-team/easybuild/-/tree/2023/Golden_Repo/j/JupyterKernel-Octave) | Scientific Programming Language - Powerful mathematics-oriented syntax with built-in 2D/3D plotting and visualization tools |
| R | 4.2.1 | https://irkernel.github.io , [eb-file](https://gitlab.jsc.fz-juelich.de/software-team/easybuild/-/blob/2023/Golden_Repo/j/JupyterKernel-R/JupyterKernel-R-4.2.1-GCCcore-11.3.0-2023.3.6.eb) | R kernel for Jupyter
| Ruby | 3.0.5 | https://github.com/SciRuby/iruby , [eb-file](https://gitlab.jsc.fz-juelich.de/software-team/easybuild/-/blob/2023/Golden_Repo/j/JupyterKernel-Ruby/JupyterKernel-Ruby-3.0.5-GCCcore-11.3.0-2023.3.6.eb) | Ruby kernel for Jupyter
%% Cell type:markdown id:f32dca69-4346-4c44-8d9d-36bfc4e94b46 tags:
| Community Kernels | Version | Link | Description |
|:------------:|:-------:|:--------------------------------------|:------------|
| DeepLearning | 2023.5 | [eb-file](https://gitlab.jsc.fz-juelich.de/software-team/easybuild/-/blob/2023/Golden_Repo/j/JupyterKernel-PyDeepLearning/JupyterKernel-PyDeepLearning-2023.5-GCCcore-11.3.0-2023.3.6.eb#L108) | Python kernel incl. a collection of extra modules/packages for Deep Learning |
| PyEarthSystem | 2023.5 | [eb-file](https://gitlab.jsc.fz-juelich.de/software-team/easybuild/-/blob/2023/Golden_Repo/j/JupyterKernel-PyEarthSystem/JupyterKernel-PyEarthSystem-2023.5-GCCcore-11.3.0-2023.3.6.eb#L105) | Python kernel incl. a collection of extra modules/packages for the Earth System community |
| QuantumComputing | 2023.5 | [eb-file](https://gitlab.jsc.fz-juelich.de/software-team/easybuild/-/blob/2023/Golden_Repo/j/JupyterKernel-PyQuantum/JupyterKernel-PyQuantum-2023.5-GCCcore-11.3.0-2023.3.6.eb#L101) | Python kernel incl. a collection of extra modules/packages for the quantum computing community |
| Visualization | 2023.5 | [eb-file](https://gitlab.jsc.fz-juelich.de/software-team/easybuild/-/tree/2023/Golden_Repo/j/JupyterKernel-PyVisualization) | Python kernel incl. a collection of extra modules/packages for visualization |
%% Cell type:markdown id:6411d9e3-f98a-45ce-afb9-042f598f605b tags:
| JupyterLab Applications | Version | Link | Description |
|:------------:|:-------:|:--------------------------------------|:------------|
| Xpra | 4.4.6 | https://xpra.org [eb-file](https://gitlab.jsc.fz-juelich.de/software-team/easybuild/-/blob/2023/Golden_Repo/j/JupyterProxy-XpraHTML5/JupyterProxy-XpraHTML5-0.3.5-GCCcore-11.3.0-2023.3.6.eb) | Remote desktop for X11 applications in the browser |
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment