Skip to main content

Package for cross-package utility functions

Project description

fasthep-toolbench

Actions Status Documentation Status

PyPI version PyPI platforms

GitHub Discussion

fasthep

Introduction

[!NOTE]

fasthep-toolbench is still in early development, which means it is incomplete and the API is not yet stable. Please report any issues you find on the GitHub issue tracker.

fasthep-toolbench is a collection of tools and utilities for FAST-HEP packages.

Documentation

This project is in early development. The documentation is available at fasthep-toolbench.readthedocs.io and contains mostly fictional features. The most useful information can be found in the FAST-HEP documentation. It describes the current status and plans for the FAST-HEP projects, including fasthep-toolbench (see Developer's Corner).

Installation

You can install fasthep-toolbench using pip:

pip install fasthep-toolbench

Contributing

You had a look and are interested to contribute? That's great! There are three main ways to contribute to this project:

  1. Head to the issues tab and see if there is anything you can help with.
  2. If you have a new feature in mind, please open an issue first to discuss it. This way we can ensure that your work is not in vain.
  3. You can also help by improving the documentation or fixing typos.

Once you have something to work on, you can have a look at the contributing guidelines. It contains recommendations for setting up your development environment, testing, and more (compiled by the Scientific Python Community).

[!IMPORTANT]

How you customise your development environment is up to you. You like uv? Be our guest. You prefer nox? That's fine too. You want to use ? Go ahead. We are happy as long as you are happy. Ideally you should be able to run pylint, pytest, and the pre-commit hooks. If you can do that, you are good to go.

License

This project is licensed under the terms of the Apache 2.0 license. See LICENSE for more details.

Acknowledgements

Special thanks to the gracious help of FAST-HEP contributors:

kreczko
Luke Kreczko

Previous iterations of this software

This software is a continuation of the work done in the fasthep-toolbench and fast-toolbench repositories. The original code was developed by Ben Krikler and has been adapted and improved by various collaborators. The new version of the software is designed to be more flexible and extensible, allowing users to easily create custom data processing pipelines.

Part of the development of this software was funded by the IRIS Digital Assets grant.

Project details


Download files

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

Source Distribution

fasthep_toolbench-2025.6.2.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

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

fasthep_toolbench-2025.6.2-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file fasthep_toolbench-2025.6.2.tar.gz.

File metadata

  • Download URL: fasthep_toolbench-2025.6.2.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fasthep_toolbench-2025.6.2.tar.gz
Algorithm Hash digest
SHA256 47415d7a89fa77a013197202650c161c32b58705b64031c053f4c1b945aca45e
MD5 196b733317ec231410cb0ef43eba63ce
BLAKE2b-256 3d047a40a631dcd9bbb4f9c3a9dd2d758d65b23aecfb9ab18c9f90d39ced9dea

See more details on using hashes here.

Provenance

The following attestation bundles were made for fasthep_toolbench-2025.6.2.tar.gz:

Publisher: cd.yml on FAST-HEP/fasthep-toolbench

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_toolbench-2025.6.2-py3-none-any.whl.

File metadata

File hashes

Hashes for fasthep_toolbench-2025.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 17384e17016696d8558eca08561423325c14429bba28b0847ca3d223c85a8b68
MD5 509dfdafaa7ff9420a59e86c4a00d167
BLAKE2b-256 c408150668b479c1e7591f316b1c90f9b68dbf61414049a1afbe496ee3bf17fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for fasthep_toolbench-2025.6.2-py3-none-any.whl:

Publisher: cd.yml on FAST-HEP/fasthep-toolbench

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page