Skip to main content

Configurable analysis framework based on Coffea for CMS NanoAOD events analysis

Project description

    ____             __        __  ______      ________          
   / __ \____  _____/ /_____  / /_/ ____/___  / __/ __/__  ____ _
  / /_/ / __ \/ ___/ //_/ _ \/ __/ /   / __ \/ /_/ /_/ _ \/ __ `/
 / ____/ /_/ / /__/ ,< /  __/ /_/ /___/ /_/ / __/ __/  __/ /_/ / 
/_/    \____/\___/_/|_|\___/\__/\____/\____/_/ /_/  \___/\__,_/  

Documentation Status PyPI version PyPI platforms GitHub Discussion

PocketCoffea is a slim configuration framework for CMS NanoAOD analysess based on Coffea.

The goal of the framework is to define an HEP analysis in a declarative way where possible (with a well defined configuration files), and with python code where customization is needed (by subclassing the base PocketCoffea processor).

PocketCoffea defines a customizable structure to process NanoAOD events and define weights, categories, histograms. This is done thans to a BaseProcessor class which defines a workflow of operations to go from Raw NanoAOD to histograms. The user can customize the process from the confguration file or by redefining well-defined steps in the workflow.

Documentation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pocket_coffea-0.9.8.tar.gz (9.3 MB view details)

Uploaded Source

File details

Details for the file pocket_coffea-0.9.8.tar.gz.

File metadata

  • Download URL: pocket_coffea-0.9.8.tar.gz
  • Upload date:
  • Size: 9.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for pocket_coffea-0.9.8.tar.gz
Algorithm Hash digest
SHA256 f2cc64b2e22a192fd11c06a9cddc79c33728ae5fb69198aabfc7dc10b33b98b9
MD5 35804b1b9905a6251a0b3bd5912b56cb
BLAKE2b-256 b7b6bb7c9a9dd1e007af500fd3beed18c56d984ca1293fb62d200edbb1aa5cee

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page