Available Container Images

JupyerHub makes use of a container image to execute your code/commands. You must use a container image that contains the software you wish to use. We use provide official Jupyter Docker Stacks notebook images. However, additional images can be created for specific needs.

All images include GPU Nvidia and CUDA support, and will provide access to GPU resources if selected during container launch.

Some container images have been discontinued, see discontinued container images for alternatives.

General Container Images

The following general purpose containers are available for use.

Name Image Software JupyterHub Instance
Jupyter Stack Minimal Notebook minimal-notebook Ubuntu 22.04.4
JupyterLab 4.2.4
Python 3.11.9
Git 2.34.1
vi
nano
wget
unzip
tzdata
CSU TIDE, SDSU
Jupyter Stack R Notebook r-notebook (Everything in jupyter/minimal-notebook)
The R interpreter and base environment
IRKernel to support R code in Jupyter notebooks
tidyverse packages from conda-forge
caret, crayon, devtools, forecast, hexbin, htmltools, htmlwidgets, nycflights13, randomforest, rcurl, rmarkdown, rodbc, rsqlite, shiny, tidymodels, unixodbc packages from conda-forge
CSU TIDE, SDSU
Jupyter Stack SciPy Notebook scipy-notebook (Everything in jupyter/minimal-notebook)
altair, beautifulsoup4, bokeh, bottleneck, cloudpickle, conda-forge::blas=*=openblas, cython, dask, dill, h5py, matplotlib-base, numba, numexpr, openpyxl, pandas, patsy, protobuf, pytables, scikit-image, scikit-learn, scipy, seaborn, sqlalchemy, statsmodel, sympy, widgetsnbextension, xlrd packages
ipympl and ipywidgets for interactive visualizations and plots in Python notebooks
Facets for visualizing machine learning datasets
CSU TIDE, SDSU
Jupyter Stack Tensorflow Notebook tensorflow-notebook (Everything in jupyter/scipy-notebook and its ancestor images)
tensorflow machine learning library
Jupyter Server Proxy to support TensorBoard
CSU TIDE, SDSU
Jupyter Stack PyTorch Notebook pytorch-notebook (Everything in jupyter/scipy-notebook and its ancestor images)
pytorch machine learning library (torch, torchaudio, torchvision)
CSU TIDE, SDSU
Jupyter Stack Julia Notebook julia-notebook (Everything in jupyter/minimal-notebook)
The Julia compiler and base environment
IJulia to support Julia code in Jupyter notebook
Pluto.jl reactive Julia notebook interface, made accessible with jupyter-pluto-proxy
HDF5 package
TIDE, SDSU
Jupyter Stack Datascience Notebook datascience-notebook (Everything in the jupyter/scipy-notebook, jupyter/r-notebook, and jupyter/julia-notebook images and their ancestor images)
rpy2 package
CSU TIDE, SDSU

The following diagram shows the relationship of the above container images.

graph LR;
    A[minimum-notebook]-->B[r-notebook];
    A-->H[scipy-notebook];
    A-->G[julia-notebook];
    A-->C[scipy-notebook]-->D[tensorflow-notebook];
    C-->E[datascience-notebook];

Custom Container Images

Name Image Software JupyterHub Instance
NRP R Studio Notebook r-studio (Everything in jupyter/r-notebook and its ancestors)
R Studio
CSU TIDE, SDSU
Eclipse C/C++ Desktop eclipse-notebook (Everything in jupyter/minimal-notebook)
Eclipse IDE for C/C++ Developers 2024-06 release for Linux x86_64
build-essential
Jupyter Desktop
xfce4 desktop
CSU TIDE, SDSU
Kube Notebook kube-notebook (Everything in jupyter/minimal-notebook)
rclone
kubectl
Jupyter Desktop
Code Server (VS Code)
Globus Connect Personal
NB Conda Kernels
CSU TIDE, SDSU
SageMath Notebook sagemath-notebook (Everything in jupyter/scipy-notebook and its ancestors)
SageMath Kernel
CSU TIDE, SDSU
GIS Notebook gis-notebook (Everything in jupyter/pytorch-notebook and its ancestors)
beautifulsoup4
boto3
eo-learn
geopandas
geoplot
laspy
lightgbm
natsort
netcdf4
networkx
psycopg2
pysal
rasterio
rclone
selenium
sentinelhub
xeus-python
CSU TIDE, SDSU
Health-Informatics-Notebook health-informatics-notebook (Everything in jupyter/scipy-notebook and its ancestors)
bcftools
biopython
bwa
ensembl-vep
fastp
goalign
gotree
mafft
modeltest-ng
mummer
pytest
raxml-ng
samtools
spades
varscan
CSU TIDE, SDSU
Astro Notebook astro-notebook (Everything in jupyter/scipy-notebook and its ancestors)
astropy
astroquery
photutils
emcee
corner
fsps
lxml
reportlab
SKIRT
PTS
CSU TIDE, SDSU
LLM Notebook llm-notebook (Everything in jupyter/pytorch-notebook and its ancestors)
rclone
FastChat
Ollama
Code Server (VS Code)
Jupyter AI
bitsandbytes
transformers
peft
accelerate
trl
ollama-python
openai
pyaudio
portaudio
cuda-nvcc
deepspeed
langchain
huggingface_hub
auto_gptq
autoawq
xformers
dask-kubernetes
chromadb
CSU TIDE, SDSU
George Lab Notebook georgelab-notebook (Everything in jupyter/scipy-notebook and its ancestors)
rclone
VS Code Server
opencv
gudhi
tabulate
ripser
persim
nb_conda_kernels
tissue-forge (CPU and GPU)
SDSU
MATLAB + Pulmonary Toolkit Image is available upon request (Everything in jupyter/scipy-notebook and its ancestors)
MATLAB r2024b
MATLAB pulmonarytoolkit
rclone
NBIA Data Retriever
Jupyter Desktop
SDSU
MATLAB + Bertini Image is available upon request (Everything in jupyter/datascience-notebook)
Bertini
LikelihoodProfiler
MATLAB r2024b
PyTorch
StructuralIdentifiability
SDSU
Kaya Lab Notebook kaya-notebook (Everything in jupyter/minimal-notebook)
Code Server (VS Code)
torch_amr environment
SDSU
MESA Notebook mesa-notebook (Everything in jupyter/minimal-notebook)
binutils
libx11-6
libx11-dev
make
mesa-r24.03.1
tcsh
unzip
zlib1g
zlib1g-dev
SDSU
PyTorch Geometric Notebook torch-geometric-notebook (Everything in jupyter/pytorch-notebook and its ancestors)
Code Server (VS Code)
PyTorch Geometric
rclone
SDSU
FST3 Notebook fst3-notebook (Everything in jupyter/minimal-notebook)
fst3 conda environment
SDSU
ClimaAtmos Notebook ClimaAtmos-Notebook (Everything in jupyter/julia-notebook and its ancestors)
ClimaAtmos
ClimaCore
ClimaCoupler
cuda-runtime
openmpi
SDSU
RStudio Desktop Notebook rstudio-desktop-notebook (Everything in NRP R Studio Notebook)
RStudio
Jupyter Desktop
SDSU
Molecular Dynamics Notebook molecular-dynamics-notebook (Everything in jupyter/scipy-notebook and its ancestors)
LAMMPS
Jupyter Desktop
Quantum Espresso
cmake
gcc
g++
openmpi-bin
ovito
vim
SDSU
TEND Lab Notebook tend-lab-notebook (Everything in jupyter/r-notebook)
AFNI
Code Server (VS Code)
Jupyter Desktop
rclone
SUMA
TEND Lab conda environment
SDSU
BART Notebook bart-notebook (Everything in jupyter/scipy-notebook)
BART
Code Server (VS Code)
Custom environment
Globus Connect Personal
Jupyter Desktop
NB Conda Kernels
rclone
SDSU

The following diagram shows the relationship between the general and custom container images.

graph LR;

%% Base images
A[minimal-notebook]
B[r-notebook]
C[scipy-notebook]
D[pytorch-notebook]
E[julia-notebook]
F[datascience-notebook]

%% Derived notebooks
A --> eclipse-notebook
A --> kube-notebook
A --> kaya-notebook
A --> mesa-notebook
A --> fst3-notebook

B --> r-studio
B --> tend-lab-notebook

r-studio --> rstudio-desktop-notebook

C --> sagemath-notebook
C --> health-informatics-notebook
C --> astro-notebook
C --> georgelab-notebook
C --> molecular-dynamics-notebook
C --> bart-notebook
C --> matlab-pulmonary

F --> matlab-bertini

D --> gis-notebook
D --> llm-notebook
D --> torch-geometric-notebook

E --> climaatmos-notebook

%% Aliases for MATLAB custom images
matlab-pulmonary[MATLAB + Pulmonary Toolkit]
matlab-bertini[MATLAB + Bertini]

%% Aliases for names with hyphens not ideal as node IDs
r-studio[NRP R Studio Notebook]
rstudio-desktop-notebook[RStudio Desktop Notebook]
eclipse-notebook[Eclipse C/C++ Desktop]
kube-notebook[Kube Notebook]
sagemath-notebook[SageMath Notebook]
gis-notebook[GIS Notebook]
health-informatics-notebook[Health-Informatics-Notebook]
astro-notebook[Astro Notebook]
llm-notebook[LLM Notebook]
georgelab-notebook[George Lab Notebook]
kaya-notebook[Kaya Lab Notebook]
mesa-notebook[MESA Notebook]
torch-geometric-notebook[PyTorch Geometric Notebook]
fst3-notebook[FST3 Notebook]
climaatmos-notebook[ClimaAtmos Notebook]
molecular-dynamics-notebook[Molecular Dynamics Notebook]
tend-lab-notebook[TEND Lab Notebook]
bart-notebook[BART Notebook]

Discontinued Container Images

Name Alternative
Stack PRP Jupyter Stack PyTorch Notebook in general container images