Integrated Jupyter, Python, and ROOT's C++ cling interpreter
10K+
ROOT is a toolkit developed at CERN. Its primary audience is particle physicists who want to perform data analysis.
This docker container is an off-shoot of a ROOT tutorial I've taught at Nevis Labs for the past couple of decades. At Nevis I've set up a Juptyerhub server for use by the particle-physics students and researchers. That's not enough for some of the scientists, especially those who take their laptops on plane rides without internet access. This docker container is meant to fill their needs for a local copy of a Jupyter/ROOT/C++ workspace.
This project was inspired by sidebo/docker-pyroot-notebook, but was created independently. It's meant to match the OS (CentOS 7) and ROOT version (6.22.06 as of Jan-2021) in use on the Nevis Jupyterhub server, along with the Python and C++ packages most commonly used by Nevis physicists.
This repository has been linked to Dockerhub and is auto-built each time a change is pushed, so there's little need to download and rebuild it. You can download and execute the docker container with (in UNIX):
sudo docker run -p 8080:8080 -v $PWD:/work wgseligman/jupyter-pyroot
To change the host port mapping to a different port than 8080 change the first 8080 to the desired port number. To change the mapping from the internal container /work directory to some other host directory, change the $PWD to the desired directory.
Content type
Image
Digest
sha256:761e9bdd7…
Size
816.4 MB
Last updated
over 3 years ago
docker pull wgseligman/jupyter-pyroot