FAST-HEP Distributed
WORK IN PROGRESS: This is a work-in-progress project. The API and features are not yet stable.
fasthep-distributed aims to connect compiled FAST-HEP analysis plans to existing execution systems.
It validates how plan.yaml (the analysis plan from fasthep-flow compilation step) maps to a chosen compute facility and exports a standalone, engine-native execution bundle.
Export specifications describe supported features and requirements, making incompatible mappings explicit before execution. Bundles include the plans, analysis configuration, runtime environment description and launch instructions, with external dependencies declared. They provide a reproducible artifact for execution, inspection and debugging.
Existing engines manage scheduling and resources; Flow’s runtime executes the analysis partitions.
flowchart LR
P["plan.yaml manifest"] --> M["Validate mapping and export"]
F["Facility profile + chosen route"] --> M
M --> D["Dask driver"]
M --> S["Snakefile / REANA package"]
M --> C["Makeflow or other engine input"]
D --> E["Existing execution engine"]
S --> E
C --> E
E --> R["Flow partition runtime"]
R --> O["Products + outcome records"]
The diagram shows the intended architecture and illustrative export targets; individual integrations remain subject to compatibility studies and implementation.
Development
Install the local Pixi environment:
pixi install
Run the baseline checks:
pixi run test
pixi run lint
pixi run typecheck
pixi run docs-build
Metadata
Release files for fasthep-distributed 2026.10.1
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 | Actions |
|---|---|---|---|---|
| fasthep_distributed-2026.10.1.tar.gz | 93.9 kB | With provenance | Details for fasthep_distributed-2026.10.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| fasthep_distributed-2026.10.1-py3-none-any.whl | Python 3 | none | any | Details for fasthep_distributed-2026.10.1-py3-none-any.whl |
Total release size: 162.9 kB
Release files / fasthep_distributed-2026.10.1.tar.gz
| Download URL | fasthep_distributed-2026.10.1.tar.gz |
|---|---|
| Size | 93.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4c217dc99f7b3252a5143e0418a643d9ca891c3379a6cfed857c6a02f309bae5
|
|
BLAKE2b-256 checksum How to use checksums |
5a817a58f544c0fe03415d9cb9fff3f6abcf1dbfb6b00d67a06e8b71c12d33af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.
Transparency logRelease files / fasthep_distributed-2026.10.1-py3-none-any.whl
| Download URL | fasthep_distributed-2026.10.1-py3-none-any.whl |
|---|---|
| Size | 69.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
70d15a7fec0b6ce0177160b360ffa67f879dd71274c29172ae80ca00f253782e
|
|
BLAKE2b-256 checksum How to use checksums |
bf386af4b33e5afeeae53d4eac7baa8bc1b7b64c192c0ad2982faac58758e1d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.
Transparency logSecurity for fasthep-distributed 2026.10.1
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.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for fasthep_distributed-2026.10.1.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.
Transparency logA 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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.