Tutorials for Uproot Awkward Columnar HATS, a hands-on tutorial hosted by the Fermilab LPC on June 8, 2020 from 2 to 5pm U.S. Central.
See the event page for videoconferencing details.
Run the JupyterLab code with us, altering examples and asking "what if" questions along the way.
The preferred way to run these notebooks is through a public cloud service called Binder:
Navigate in the JupyterLab file view (left sidebar) to the desired lesson. Note that Binder cannot save data permanently (reloading your web browser will take you to a new instance), and it may take up to a minute to start up.
This course will not cover installation of the software, but everything can be installed with pip or conda, standard mechanisms for installing Python packages. See requirements.txt for a list of pip package names.
Note that uproot4 is extremely provisional and its interfaces will likely change. Use version 0.0.8 for compatibility with these notebooks, but a newer version for real work.
The cells of the JupyterLab notebooks are deliberately unevaluated—we will discover their output during the tutorial. However, if you're coming here after the event and want to look up how we did something, see the evaluated directory for evaluated versions of both notebooks.