The notebook images used by JupyterHub are based on Docker and later converted to Singularity for use on the compute cluster. The base images are inherited by the others to create feature-rich environments. This aim is to get users up and going quickly, while reducing the need for custom kernels and duplication across teams.
References such as jupyter/base-notebook refer to the community Jupyter Docker Stacks. See their documentation for more details about the base images.
For requesting changes, see documentation.
The notebook images and their base components are described below. This will give you an idea on what's available and what you can test on the various images.
The base-notebook is exposed on Jupyterhub as the python3-notebook
and is used as the platform for all other images. This is where all common tooling is installed.
base-notebook
includes
jupyter/base-notebook
The base-cuda-notebook isn't exposed via Jupyterhub but is used as the platform for all other NVIDIA GPU-support images. This is where all NVIDIA packages get installed and inherited by the other images.
base-cuda-notebook
includes
base-notebook
ai-notebook
includes
tensorflow-cuda-notebook
all-spark-notebook
includes
base-notebook
and jupyter/all-spark-notebook
clas12-notebook
sets up Modulefiles from clas12 and includes
pyroot-notebook
datascience-notebook
includes
base-notebook
and jupyter/datascience-notebook
epsci-notebook
includes
base-cuda-notebook
, plus jupyter/scipy-notebook
ijava-notebook
includes
base-notebook
python3-notebook
includes
base-notebook
pyroot-notebook
includes
base-notebook
scipy-notebook
includes
base-notebook
and jupyter/scipy-notebook
tensorflow-notebook
includes
base-notebook
and jupyter/tensorflow-notebook
tensorflow-cuda-notebook
includes
base-cuda-notebook
theory-notebook
includes
base-cuda-notebook
, plus jupyter/scipy-notebook
Used for testing upcoming releases of the theory-notebook
.
Used by the admin to test various notebook releases. Might be sent to specific users to test their requested updates before the notebook is moved into production.