Skip to main content
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.

Metadata

Release files for fast-carpenter 0.23.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fast-carpenter 0.23.0
File Size Uploaded Provenance
fast_carpenter-0.23.0.tar.gz 38.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for fast-carpenter 0.23.0
File Interpreter ABI Platform
fast_carpenter-0.23.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 81.7 kB

Release files / fast_carpenter-0.23.0.tar.gz

Download URL fast_carpenter-0.23.0.tar.gz
Size 38.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e90f52400dd3d3b05b4a11094f75a7a69b8a1f2b5be45c2f19a0967571e097e7
BLAKE2b-256 checksum
How to use checksums
50aa49331c39661d67b49e21d23f7ee18d94e9abc94ec78d68daeac317ca4fbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / fast_carpenter-0.23.0-py2.py3-none-any.whl

Download URL fast_carpenter-0.23.0-py2.py3-none-any.whl
Size 43.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
c49b88acb5f21dbf63f1f9b2be9e3c15a72f25dbc90371cdb92380c203aec588
BLAKE2b-256 checksum
How to use checksums
63d0a3b5dac56541bc879a0d8cd3ea1649943b7f3144322b6f8b21d3a9d4643e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Security for fast-carpenter 0.23.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.23.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page