The Jupyter Notebook is an open source web application for interactive data science and scientific computing across over 40 programming languages. It allows you to create and share documents that contain live code, equations, visualizations and explanatory text. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, machine learning and much more.
Users can install their own individual version of Jupyter using the following steps.
- Install your own version of python to run jupyter.
- Install jupyter
- Start up jupyter
- Get an allocation on a compute node. Write down the name of the assigned compute node
login001: srun --pty --x11=first -p interactive bash
- Start jupyter on the compute node. It will display the port # the software is running on, usually 8888 jupyter notebook --no-browser
- Access jupyter
- Now setup forwarding from your workstation thru the headnode to the assigned compute node, in this example it is alpha001
ssh sdough01@login.cluster.tufts.edu -L 8888:localhost:8888 ssh alpha001 -L 8888:localhost:8888
- Point the browser on your workstation to http://localhost:8888/ and the jupyter web interface should come up.
- Do computation, do science!
Project Home Page