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 setuptools package is required to run the commands below. We recommend the usage of conda, which already includes setuptools in its default python installation. Any python version newer than 3.10 is supported.

$ 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 ODS or other formats

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.1.1.tar.gz (124.2 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.1.1-py3-none-any.whl (48.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: potassco_benchmark_tool-2.1.1.tar.gz
  • Upload date:
  • Size: 124.2 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.1.1.tar.gz
Algorithm Hash digest
SHA256 9ee1cea08015d724f66503cf7a55b980c8ed37314b33ce2337d7cfb6150cefda
MD5 f44db1c03ef0dc95407ada7ccf46bc4a
BLAKE2b-256 f96177e0872948cb58e59e74c2dcc1628b1d6662a6dd1e3db22472177fd4cc9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for potassco_benchmark_tool-2.1.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.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for potassco_benchmark_tool-2.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3dfcc1d9ee80bb4976fa2b0d27f02d57c89d201f32737ebf7941ccc75e4a9aa6
MD5 7efb868225997396b2115b25a531d460
BLAKE2b-256 a1f403fc8240e8b39d9cd37146d0131114104e9b2423c140b646eddbc1e60264

See more details on using hashes here.

Provenance

The following attestation bundles were made for potassco_benchmark_tool-2.1.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