Skip to main content

fasthep

NOTE: New alpha release of the rewrite is coming soon, please wait with any contributions.

CI PyPI Python Versions Documentation Status Discussions

FAST-HEP

fasthep is the meta package for the FAST-HEP ecosystem.

It provides curated installation profiles for compatible FAST-HEP packages and acts as the primary user-facing installation entry point.

What is FAST-HEP?

FAST-HEP is a modular ecosystem for declarative High Energy Physics workflows.

The ecosystem is split into focused packages:

  • fasthep-flow

    • workflow compilation and orchestration
  • fasthep-carpenter

    • analysis transforms and histogramming
  • fasthep-curator

    • dataset inspection and validation
  • fasthep-render

    • plotting and report generation
  • fasthep-cli

    • unified command-line interface
  • fasthep-toolbench

    • shared utilities and UX helpers
  • fasthep-workshop

    • examples and tutorials

The goal is to keep:

  • workflow orchestration
  • analysis logic
  • rendering
  • metadata handling
  • user tooling

cleanly separated and independently evolvable.

Installation profiles

fasthep provides optional dependency groups for different usage profiles.

Basic workflow tools

Installs:

  • fasthep-flow
  • fasthep-cli
pip install "fasthep[basic]"

HEP analysis stack

Installs:

  • fasthep-flow
  • fasthep-cli
  • fasthep-curator
  • fasthep-carpenter
  • fasthep-render
pip install "fasthep[hep]"

Full ecosystem

Installs:

  • all HEP analysis packages
  • shared utilities
pip install "fasthep[full]"

Workshop/tutorial environment

Installs workshop examples and tutorial material.

pip install "fasthep[workshop]"

Verified compatibility bundles

The purpose of the fasthep meta package is to provide:

  • known-good package combinations
  • coordinated ecosystem releases
  • compatibility-tested dependency sets

Individual FAST-HEP packages evolve independently.

The fasthep meta package is intended to represent a verified integration layer across the ecosystem.

Development status

FAST-HEP is currently in active pre-alpha development.

Some optional dependencies currently use Git-based installation while packages are being split and published independently.

These direct references are temporary and will be replaced with standard PyPI version pins once the ecosystem stabilizes.

Development environment

Using Pixi:

pixi install
pixi run ci

Documentation

Main FAST-HEP documentation:

Package/API documentation:

Repository

Main project repository:

Contributing

Contribution guidelines, development setup, and project-wide documentation are maintained centrally in the main FAST-HEP repository.

Release model

FAST-HEP packages are released independently.

The fasthep meta package is used to:

  • aggregate compatible package sets
  • verify ecosystem integration
  • provide stable installation profiles

This separation allows:

  • faster iteration on individual packages
  • coordinated compatibility releases
  • gradual ecosystem stabilization

Status

FAST-HEP is currently in active pre-alpha development.

Interfaces, dependency layouts, and installation profiles may evolve rapidly while the ecosystem stabilizes.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fasthep-2026.8.1.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fasthep-2026.8.1-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file fasthep-2026.8.1.tar.gz.

File metadata

  • Download URL: fasthep-2026.8.1.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for fasthep-2026.8.1.tar.gz
Algorithm Hash digest
SHA256 d42688869cead0ccdf679462c73babd876104116e969440a1a580be6bb04c63b
MD5 3eec4551c935ff994c1aa41e9ffb85bc
BLAKE2b-256 35380d6518304051f007dc6c8fb63fab47f00470529fbd805955f7de1f67a7f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for fasthep-2026.8.1.tar.gz:

Publisher: cd.yml on FAST-HEP/fasthep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fasthep-2026.8.1-py3-none-any.whl.

File metadata

  • Download URL: fasthep-2026.8.1-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for fasthep-2026.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 40a49280e2d7595b408dbf569d5347badedc313d1c547948ae99adac53cdb860
MD5 ae920a1260ec29f194350081704ed264
BLAKE2b-256 1ba5511b4efb51e198e7aec5f907bd369da242d88ce557ec75041a74641a22a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for fasthep-2026.8.1-py3-none-any.whl:

Publisher: cd.yml on FAST-HEP/fasthep

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

2026.8.2

2 files

This release

2026.8.1 This release

2 files

2026.6.1

2 files

0.1.0

2 files

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