Further resources
Overview
Teaching: 5 min
Exercises: 0 minQuestions
Where can I find more advanced information on these topics?
What other Python packages exist with tools for more complicated analysis?
Objectives
Find tutorials and documentation on Python tools (both generic and HEP-specific).
Caveat
One important note that I did not address at all: The methods that I showed here work great for operating on one small-ish file (smaller than your system’s RAM) at a time. Uproot has specialized methods and options that are better when running on many data files or larger files. This is one of many topics covered in the Uproot documentation below.
Scikit-HEP project
Uproot
Awkward Array
Vector
Other tools
Standard packages
- NumPy
- Matplotlib
- SciPy
- pandas (data frames)
Key Points
Python and many Python packages have a huge userbase and are well supported by documentation, tutorials, and the community.