Backend for vectorized, columnar HEP analyses with pure Python, law and order.
Quickstart
Modules, exported shell functions and environment variables might have a prefix CF or cf to express their connection to this project.
A couple test tasks are listed below. They might require a valid voms proxy for accessing input data.
# clone the project
git clone --recursive git@github.com:uhh-cms/columnflow.git
cd columnflow
# source the setup and store decisions in .setups/dev.sh (arbitrary name)
source setup.sh dev
# index existing tasks once to enable auto-completion for "law run"
law index --verbose
# run your first task
law run cf.ReduceEvents \
--version v1 \
--dataset st_tchannel_t \
--branch 0
# create a plot
law run cf.PlotVariables \
--version v1 \
--datasets st_tchannel_t \
--producers example \
--variables jet1_pt \
--categories 1e \
--branch 0
# create a (test) datacard (CMS-style)
law run cf.CreateDatacards \
--version v1 \
--producers example \
--inference-model example \
--workers 3
Projects using columnflow
analysis playground: A testing playground for HEP analyses.
hh2bbtautau: HH → bb𝜏𝜏 analysis with CMS.
hh2bbww: HH → bbWW analysis with CMS.
topmass: Top quark mass measurement with CMS.
mttbar: Search for heavy resonances in ttbar events with CMS.
Development
Source hosted at GitHub
Report issues, questions, feature requests on GitHub Issues
Metadata
Release files for flow 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| flow-0.1.2.tar.gz | 139.9 kB | Details |
Release files / flow-0.1.2.tar.gz
| Download URL | flow-0.1.2.tar.gz |
|---|---|
| Size | 139.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6d95f6567447e7a5c1f3e5f1e3ce8d203d5f41b989aa4b2c6150d764f7784bbf
|
|
BLAKE2b-256 checksum How to use checksums |
7e6c6d85acc38bb6814dc334638907034f7c161671bb89072a295165b3f414b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|