Skip to main content
columnflow logo
Build status Package version Documentation status Code coverge License

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

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)

Source distribution for flow 0.1.2
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

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 release file

0.0.1

1 release file

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