API Reference Guide
Coffea: a column object framework for effective analysis.
When executing
>>> import coffea
a subset of the full coffea package is imported into the python environment.
Some packages must be imported explicitly, so as to avoid importing unnecessary
and/or heavy dependencies. Below lists the packages available in the coffea namespace.
Under that, we list documentation for some of the coffea packages that need to be
imported explicitly.
In coffea Namespace
Tools of general use for columnar analysis |
|
BTag tools: CMS analysis-level b-tagging corrections and uncertainties |
|
JetMET tools: CMS analysis-level jet corrections and uncertainties |
|
Lookup tools |
|
Tools to parse CMS luminosity non-event data |
|
Tools to interface with various ML inference services |
|
NanoEvents and helpers |
|
Basic NanoEvents and NanoCollection mixins |
|
Physics object candidate mixin |
|
Mixins for the CMS NanoAOD schema |
|
2D, 3D, and Lorentz vector class mixins |
|
A framework for analysis scale-out |
|
Utility functions |
Not in coffea Namespace
Here is documentation for some of the packages that are not automatically
imported on a call to import coffea.