FAST-HEP workshop examples and analysis-style extension package.
Project description
fasthep-workshop
fasthep-workshop is the home for FAST-HEP tutorials, examples, regression workflows, public validation workflows, and the first lightweight analysis-repository template.
It is also a lightweight installable analysis-example package. Its import namespace is fasthep_workshop, and package-owned registry/profile resources demonstrate how an analysis repository can contribute custom components without relying on fragile scripts.* imports.
Install
Basic workflow tools:
pip install fasthep-flow fasthep-cli
HEP analysis workflows:
pip install fasthep-flow fasthep-carpenter fasthep-curator fasthep-render fasthep-cli fasthep-workshop
Later this should become:
pip install "fasthep[hep]"
Run Examples
Tutorial examples are intended for users and docs. Testing examples are internal validation workflows for CI, smoke tests, and package integration checks.
Compile the Zmumu tutorial:
fasthep compile examples/CMS/Zmumu/author.yaml --outdir build/Zmumu
Run the CI-friendly runtime smoke workflow:
fasthep run examples/testing/runtime-smoke/author.yaml --outdir build/testing/runtime-smoke
Compile the generated-data ROOT split package validation workflow:
python scripts/ci/make_testing_data.py
fasthep compile examples/testing/split-packages/author.yaml --outdir build/testing/split-packages
Outputs appear under the selected build/... directory. Compiler products are written under compile/, graph files under graph/, render metadata under render/, structured reports under reports/, user-facing files under artifacts/, and backend/runtime diagnostics under debug/.
CI Role
These examples are intended as public golden-path validation workflows. Public CI should run parse/compile smoke checks and small runtime examples. CERN GitLab can add private-data and heavier validation workflows without making private data required here.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fasthep_workshop-2026.6.1.tar.gz.
File metadata
- Download URL: fasthep_workshop-2026.6.1.tar.gz
- Upload date:
- Size: 18.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ece3d9d5d6f93052122830fcaeedeec3ebcf4457588e26f8dc6a7c748111c11b
|
|
| MD5 |
d0c350c1f9b5698ebb59b6fa1437089a
|
|
| BLAKE2b-256 |
d5ee3af7faebb7fac52db0d6eda3e5f3e5404ea96cca34095344f52b149cfae5
|
Provenance
The following attestation bundles were made for fasthep_workshop-2026.6.1.tar.gz:
Publisher:
cd.yml on FAST-HEP/fasthep-workshop
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasthep_workshop-2026.6.1.tar.gz -
Subject digest:
ece3d9d5d6f93052122830fcaeedeec3ebcf4457588e26f8dc6a7c748111c11b - Sigstore transparency entry: 1704399378
- Sigstore integration time:
-
Permalink:
FAST-HEP/fasthep-workshop@be0deaeb07ea38b6e29fefb04c3470e4c4da1b83 -
Branch / Tag:
refs/tags/2026.06.1 - Owner: https://github.com/FAST-HEP
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cd.yml@be0deaeb07ea38b6e29fefb04c3470e4c4da1b83 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fasthep_workshop-2026.6.1-py3-none-any.whl.
File metadata
- Download URL: fasthep_workshop-2026.6.1-py3-none-any.whl
- Upload date:
- Size: 9.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b23b8be155c49490e71d4aa3c3610015e1661c7c414b44842fa754387f01843
|
|
| MD5 |
a603bc6c33f47466303fe389885434cf
|
|
| BLAKE2b-256 |
6d6aae517a1e88a35e960aa3451e28b555ed3dd26e80d68e3dcfe1a1f5fcc154
|
Provenance
The following attestation bundles were made for fasthep_workshop-2026.6.1-py3-none-any.whl:
Publisher:
cd.yml on FAST-HEP/fasthep-workshop
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasthep_workshop-2026.6.1-py3-none-any.whl -
Subject digest:
7b23b8be155c49490e71d4aa3c3610015e1661c7c414b44842fa754387f01843 - Sigstore transparency entry: 1704399384
- Sigstore integration time:
-
Permalink:
FAST-HEP/fasthep-workshop@be0deaeb07ea38b6e29fefb04c3470e4c4da1b83 -
Branch / Tag:
refs/tags/2026.06.1 - Owner: https://github.com/FAST-HEP
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cd.yml@be0deaeb07ea38b6e29fefb04c3470e4c4da1b83 -
Trigger Event:
push
-
Statement type: