Skip to main content

F.A.S.T. package for summarizing ROOT TTrees

Project description

pypi package pipeline status coverage report Documentation Status Gitter https://zenodo.org/badge/187055992.svg fast-carpenter

Turns your trees into tables (ie. reads ROOT TTrees, writes summary Pandas DataFrames)

fast-carpenter can:

  • Be controlled using YAML-based config files

  • Define new variables

  • Cut out events or define phase-space “regions”

  • Produce histograms stored as CSV files using multiple weighting schemes

  • Make use of user-defined stages to manipulate the data

Powered by:

  • AlphaTwirl (presently): to run the dataset splitting

  • Atuproot: to adapt AlphaTwirl to use uproot

  • uproot: to load ROOT Trees into memory as numpy arrays

  • fast-flow: to manage the processing config files

  • fast-curator: to orchestrate the lists of datasets to be processed

  • Espresso: to keep the developer(s) writing code

A tool from the Faster Analysis Software Taskforce: http://fast-hep.web.cern.ch/

Installation and usage

Visit the documentation for full details.

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

fast_carpenter-0.23.0.tar.gz (38.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fast_carpenter-0.23.0-py2.py3-none-any.whl (43.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file fast_carpenter-0.23.0.tar.gz.

File metadata

  • Download URL: fast_carpenter-0.23.0.tar.gz
  • Upload date:
  • Size: 38.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for fast_carpenter-0.23.0.tar.gz
Algorithm Hash digest
SHA256 e90f52400dd3d3b05b4a11094f75a7a69b8a1f2b5be45c2f19a0967571e097e7
MD5 df4674e6efd43a24139acab8b1b35f14
BLAKE2b-256 50aa49331c39661d67b49e21d23f7ee18d94e9abc94ec78d68daeac317ca4fbd

See more details on using hashes here.

File details

Details for the file fast_carpenter-0.23.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for fast_carpenter-0.23.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c49b88acb5f21dbf63f1f9b2be9e3c15a72f25dbc90371cdb92380c203aec588
MD5 a0a5dbb08bf2e37428cbacad2a8334cb
BLAKE2b-256 63d0a3b5dac56541bc879a0d8cd3ea1649943b7f3144322b6f8b21d3a9d4643e

See more details on using hashes here.

Supported by

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