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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| fast_carpenter-0.23.0.tar.gz | 38.3 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.