Package for cross-package utility functions
Project description
fasthep-toolbench
Introduction
[!NOTE]
fasthep-toolbenchis 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:
- Head to the issues tab and see if there is anything you can help with.
- 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.
- 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:
|
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
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_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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47415d7a89fa77a013197202650c161c32b58705b64031c053f4c1b945aca45e
|
|
| MD5 |
196b733317ec231410cb0ef43eba63ce
|
|
| BLAKE2b-256 |
3d047a40a631dcd9bbb4f9c3a9dd2d758d65b23aecfb9ab18c9f90d39ced9dea
|
Provenance
The following attestation bundles were made for fasthep_toolbench-2025.6.2.tar.gz:
Publisher:
cd.yml on FAST-HEP/fasthep-toolbench
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasthep_toolbench-2025.6.2.tar.gz -
Subject digest:
47415d7a89fa77a013197202650c161c32b58705b64031c053f4c1b945aca45e - Sigstore transparency entry: 239684402
- Sigstore integration time:
-
Permalink:
FAST-HEP/fasthep-toolbench@f473bbd1da9433f05bb314f32a361306371d5c25 -
Branch / Tag:
refs/tags/2025.6.2 - Owner: https://github.com/FAST-HEP
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cd.yml@f473bbd1da9433f05bb314f32a361306371d5c25 -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasthep_toolbench-2025.6.2-py3-none-any.whl.
File metadata
- Download URL: fasthep_toolbench-2025.6.2-py3-none-any.whl
- Upload date:
- Size: 15.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17384e17016696d8558eca08561423325c14429bba28b0847ca3d223c85a8b68
|
|
| MD5 |
509dfdafaa7ff9420a59e86c4a00d167
|
|
| BLAKE2b-256 |
c408150668b479c1e7591f316b1c90f9b68dbf61414049a1afbe496ee3bf17fd
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasthep_toolbench-2025.6.2-py3-none-any.whl -
Subject digest:
17384e17016696d8558eca08561423325c14429bba28b0847ca3d223c85a8b68 - Sigstore transparency entry: 239684406
- Sigstore integration time:
-
Permalink:
FAST-HEP/fasthep-toolbench@f473bbd1da9433f05bb314f32a361306371d5c25 -
Branch / Tag:
refs/tags/2025.6.2 - Owner: https://github.com/FAST-HEP
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cd.yml@f473bbd1da9433f05bb314f32a361306371d5c25 -
Trigger Event:
release
-
Statement type: