Skip to content

Latest commit

 

History

History
 
 

JupyterLab

This is an example sPHENIX ROOT Jupyter Notebook to run the sPHENIX anaysis on the BNL SDCC Jupyter Lab.

SDCC HTC Jupyter Hub

Starting from https://jupyter.sdcc.bnl.gov/jupyterhub/htc ( = lauch button on the HTC Jupyter hub) for this tutorial, the username / password is the same for your BNL RCF / SDCC account. At the 1st time login, SDCC will ask you to setup a two factor anthentication, such as using Google Authenticator (Android/iPhone).

Jupyter Notebook provide an analysis interface that can integrate documentation, code and output plot in a single file. It supports all sPHENIX environment and most sPHENIX macros. It is suitable for final analysis step, while large scale analysis and reconstruction should go through the compiled c++ analysis module.

Two examples are provided in this tutorial, one for each supported sPHENIX Jupyter kernels:

Welcome to download either of them and run from the JupyterLab interfance. Also welcome to make a new notebook, during which please select one of these two kernels, which carry the most recent sPHENIX software environment on SDCC/RACF. Notebooks can be previewed on GitHub, and edited/run on BNL SDCC Jupyter Lab.

The JupyterLab interface can also be launched on your computer/local computing cluster via sPHENIX Singularity Container. Instruction to come, and please contact Jin Huang if you would like to try early releases.