This page is currently under construction. Information will be updated soon.
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 images provided by Nautilus which are based on Jupyter Docker Stacks. 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.
General Container Images
The following general purpose containers are available for use.
Name | Image | Software |
---|---|---|
Stack Minimal | minimal-notebook | Ubuntu 20.04 JupyterLab 4.0.2 Python 3.10.12 Git 2.25.1 Cuda 11.7.r11.7 vi nano tzdata unzip |
Stack R | r-notebook | (everything in minimal-notebook) R 4.3.1 IRKernel to support R code in Jupyter notebooks tidyverse packages 2.0.0 caret, crayon, devtools, forecast, hexbin, htmltools, htmlwidgets, nycflights13, randomforest, rcurl, rmarkdown, rodbc, rsqlite, shiny, tidymodels, unixodbc packages from conda-forge |
Stack SciPy | scipy-notebook | (everything in 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 |
Stack Tensorflow | tensorflow-notebook | (everything in scipy-notebook) tensorflow 2.11.0 machine learning library |
Stack Datascience | datascience-notebook | (everything in tensorflow-notebook) rpy2 package The Julia 1.7.2 compiler and base environment IJulia to support Julia code in Jupyter notebooks HDF5, Gadfly, RDatasets packages |
Stack PRP | prp-notebook | (everything in tensorflow-notebook) astropy, bowtie, fastai, keras, nbgitpuller, opencv-python, psycopg2-binary, tensorflow-probability, torch 1.13.1, torchvision, visualdl, CommPy packages |
R Studio | r-studio | (everything in minimal-notebook) |
The following diagram shows the relationship of the above container images.
graph LR;
A[minimum-notebook]-->B[r-notebook];
A-->G[r-studio];
A-->C[scipy-notebook]-->D[tensorflow-notebook]-->E[datascience-notebook];
D-->F[prp-notebook];
Custom Container Images
Name | Image | Course | Software |
---|---|---|---|
Eclipse C/C++ Desktop | eclipse-notebook | COMPE 160 Introduction to Computer Programming | (everything in minimal-notebook) Eclipse IDE for C/C++ Developers 2022-03 release for Linux x86_64 icedtea-netx net-tools dbus-x11 firefox xfce4 xfce4-panel xfce4-session xfce4-settings xorg xubuntu-icon-theme gpg curl lsb-core |
Kube Notebook | kube-notebook | Research for Interacting with Kubernetes | (everything in minimal-notebook) kubectl rclone vim git unzip zip curl wget |
SageMath Notebook | sagemath-notebook | MATH 522 Number Theory | (everything in scipy-notebook) sage |
GIS Notebook | gis-notebook | GEOG 582 GIS Programming with Python | (everything in scipy-notebook) geopandas geoplot rasterio laspy netcdf4 psycopg2 networkx pysal beautifulsoup4 selenium |
Health-Informatics-Notebook | Health-Informatics-Notebook | P H 700A Principle Program Data Structures in Public Health | (everything in scipy-notebook) biopython pytest |
George Lab Notebook | George Lab Notebook | Research for Health Informatics at | (everything in scipy-notebook) opencv gudhi tabulate ripser persim |
MATLAB + Pulmonary Toolkit | Image is available upon request | Research for Health Informatics at George Lab | (everything in scipy-notebook) MATLAB pulmonarytoolkit rclone NBIA Data Retriever Jupyter Desktop |
MATLAB + Bertini | Image is available upon request | Research for Mathematics at Tang Lab | (everything in stack-datascience-notebook) PyTorch |
The following diagram shows the relationship between the general and custom container images.
graph LR;
A[minimum-notebook]-->B[Eclipse-Desktop];
A-->C[Scipy-Notebook]-->J[tensorflow-notebook]-->K[datascience-notebook];
C-->D[SageMath-Notebook];
A-->F[Kube-Notebook];
C-->E[GIS-Notebook];
C-->G[Health-Informatics-Notebook];
C-->H[George-Lab-Notebook]
C-->L[MATLAB-Bertini-Notebook]
K-->I[MATLAB-PulmonaryToolkit-Notebook]