This repository contains a self-paced tutorial for using Jupyter, the python notebook interface, for data analysis and visualization at Jefferson Lab.
The easiest way to get started is to clone this repository to your jupyter.jlab.org workspace by logging in to an interactive farm node over ssh:
ssh ifarm
cd /group/jupyterusers/$USER
git clone https://github.com/JeffersonLab/jupyter_tutorial.git
This will expose the tutorial files to the file browser within jupyter.jlab.org.
The complete documentation of this tutorial is avialable at Read The Docs.
- Setting the user base directory and install user packages (notebook)
- Reading files and plotting data (notebook)
- Building a 1-D linear regression model of the Qweak asymmetry data (notebook)
- Building a 6-D linear regression model of the Qweak asymmetry data (notebook)
By submitting code to this repository, you are agreeing with the license conditions in LICENSE (Apache License 2.0). Moreover, by submitting code you are asserting that you are in a position to agree to these license conditions (e.g. you are submitting code that is not covered by a more restrictive license).