Skip to main content

A benchmark-tool for ASP based systems.

Project description

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.10
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.

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

potassco_benchmark_tool-2.2.1.tar.gz (130.7 kB view details)

Uploaded Source

Built Distribution

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

potassco_benchmark_tool-2.2.1-py3-none-any.whl (50.8 kB view details)

Uploaded Python 3

File details

Details for the file potassco_benchmark_tool-2.2.1.tar.gz.

File metadata

  • Download URL: potassco_benchmark_tool-2.2.1.tar.gz
  • Upload date:
  • Size: 130.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for potassco_benchmark_tool-2.2.1.tar.gz
Algorithm Hash digest
SHA256 c1ec5c2615e45458db2761c6d4b42449f7829c7527a46b5c4d5b01b1de794a84
MD5 81d1a3eabfe58650f758fc38760c4c38
BLAKE2b-256 8fb81c97e41a8b2501ce9eed89e6b912b2d4a2137ef6b4b212e3b8f75eb21350

See more details on using hashes here.

Provenance

The following attestation bundles were made for potassco_benchmark_tool-2.2.1.tar.gz:

Publisher: deploy.yml on potassco/benchmark-tool

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

File details

Details for the file potassco_benchmark_tool-2.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for potassco_benchmark_tool-2.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3ec77c5792a0313352328697d71c15648b82dee397d9d767a43d38d05ba58376
MD5 c6959091ebd42086d784e44f868a5509
BLAKE2b-256 9f67c5ff14822781aa8ac965639d4a40e504a4fac26a5c4a6e35ae5b54a7f305

See more details on using hashes here.

Provenance

The following attestation bundles were made for potassco_benchmark_tool-2.2.1-py3-none-any.whl:

Publisher: deploy.yml on potassco/benchmark-tool

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