Skip to main content

benchmarktool

A tool to easier generate, run and evaluate benchmarks.

Installation

The benchmark tool can be installed with any Python version newer than 3.10 using pip:

pip install potassco-benchmark-tool

To access the latest updates and fixes you can either use:

pip install git+https://github.com/potassco/benchmark-tool

Or alternatively build the tool yourself, which requires the setuptools package. We recommend using conda, which includes setuptools in its default Python installation. To build the tool manually run the following commands:

git clone https://github.com/potassco/benchmark-tool
cd benchmark-tool
conda create -n <env-name> python=3.14
conda activate <env-name>
pip install .

The documentation can be accessed here or build and hosted using:

$ pip install .[doc]
$ mkdocs serve

And afterwards accessed at http://localhost:8000/systems/benchmark-tool/.

Usage

You can check a successful installation by running

$ btool -h

Supported subcommands in order of use:

  • init Prepare the benchmark environment
  • gen Generate scripts from runscript
  • run-dist Run distributed jobs
  • verify Check for runlim errors and re-run failed instances
  • eval Collect results
  • conv Convert results to spreadsheet and more

For more information and examples check the documentation.

NOTE: This project is still in active development. If you encounter any bugs, have ideas for improvement or feature requests, please open an issue.

Metadata

Release files for potassco-benchmark-tool 2.2.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for potassco-benchmark-tool 2.2.7
File Size Uploaded
potassco_benchmark_tool-2.2.7.tar.gz 155.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for potassco-benchmark-tool 2.2.7
File Interpreter ABI Platform
potassco_benchmark_tool-2.2.7-py3-none-any.whl Python 3 none any Details

Total release size: 222.2 kB

Release files / potassco_benchmark_tool-2.2.7.tar.gz

Download URL potassco_benchmark_tool-2.2.7.tar.gz
Size 155.0 kB
Tags Source
SHA-256 checksum
How to use checksums
81796f50a346525b25ff9eed878d2be10077065222082c10976249b248f74789
BLAKE2b-256 checksum
How to use checksums
557c9d0e3c8cc4ad0209ea2fade9c0c5a38cdcbc6816dac0ad5f205bc70cf072
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 8, 2026.

Transparency log

Release files / potassco_benchmark_tool-2.2.7-py3-none-any.whl

Download URL potassco_benchmark_tool-2.2.7-py3-none-any.whl
Size 67.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d30917c5d6638ff08d4ffb91b769fdbd9f9cf94a07482247d330dd0190f25be9
BLAKE2b-256 checksum
How to use checksums
57bf09fa1e720714ec3e43118f8580a32eba5aa3deeed5bdfe9d878dab5f73ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 8, 2026.

Transparency log

Release history Release notifications | RSS feed

2.2.8

2 release files

This release

2.2.7 This release

2 release files

2.2.6

2 release files

2.2.5

2 release files

2.2.4

2 release files

2.2.3

2 release files

2.2.2

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.1

2 release 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