Skip to main content

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

Project description

pypi package pipeline status coverage report Documentation Status

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

  • coffee: to help the developer(s) write code

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.9.0.tar.gz (18.7 kB view details)

Uploaded Source

Built Distribution

fast_carpenter-0.9.0-py2.py3-none-any.whl (24.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file fast-carpenter-0.9.0.tar.gz.

File metadata

  • Download URL: fast-carpenter-0.9.0.tar.gz
  • Upload date:
  • Size: 18.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for fast-carpenter-0.9.0.tar.gz
Algorithm Hash digest
SHA256 7642cc5214c1ccd6882cd532a2e3541f6e45d5a942a2a0d8abb0e71cb3bd00f3
MD5 cb70c1fd3172da9cc1a02d26fcf629b9
BLAKE2b-256 8aa8869e32c24d22c4548ea5ff0464832f83eb0930b150a14a776936461ff20d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fast_carpenter-0.9.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 24.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for fast_carpenter-0.9.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3d8c6e81d53f3d1372ec5a6117329e6a3829bc106fac266931674815f141181e
MD5 dc7b1e910804e462c540f536bfd4f2a4
BLAKE2b-256 8e3ad18513e9e2e5032dd2fa30e29e33ccc82bb5c707498ce7536c762563bb73

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