This lesson is being piloted (Beta version)

Further resources

Overview

Teaching: 5 min
Exercises: 0 min
Questions
  • 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

Key Points

  • Python and many Python packages have a huge userbase and are well supported by documentation, tutorials, and the community.