Skip to main content

Benchmark and cross-compare DDA code.

Project description

dda-bench

Benchmark tool for cross comparison of DDA codes.

Install (Users)

pip install dda-bench

Install (Development)

git clone https://github.com/Argencle/dda-bench.git
cd dda-bench
pip install -e .

Important

This package does not ship external DDA solvers. You must provide executables and point your config to valid paths.

Full configuration reference:

Run benchmark/comparison

dda-bench --init

This creates starter files in current directory:

  • DDA_commands
  • dda_codes.json
  • bin/

The starter dda_codes.json points to executables under bin/. --init copies only bin/diel/* and bin/*.dat/bin/*.par support files, not solver executables.

Then run:

dda-bench

dda-bench without options expects:

  • ./DDA_commands
  • ./dda_codes.json

Override with your own files:

dda-bench --commands /path/to/DDA_commands --code-config /path/to/dda_codes.json

Other options:

dda-bench --output outputs --omp 1 --clean

Output

The command writes:

  • dda_bench.log
  • dda_bench.errors.log
  • per-case results.json under output directory
  • summary.csv in output directory

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

dda_bench-0.1.0.tar.gz (60.4 kB view details)

Uploaded Source

Built Distribution

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

dda_bench-0.1.0-py3-none-any.whl (60.5 kB view details)

Uploaded Python 3

File details

Details for the file dda_bench-0.1.0.tar.gz.

File metadata

  • Download URL: dda_bench-0.1.0.tar.gz
  • Upload date:
  • Size: 60.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for dda_bench-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4b6a3d3510b0e65c2406d4fe35b38fbe49a0513ff850cc8543cdd296d0461c92
MD5 aae2005fd072bd994a995c87c63a2b6e
BLAKE2b-256 6005364bca0bd950912426da7a46f14d4cd9dad4f7e615cc5af858f2bb1af1d2

See more details on using hashes here.

File details

Details for the file dda_bench-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: dda_bench-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 60.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for dda_bench-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f08961c01482622f2b4de8eb6daa767beb8c6ccc03b5198e25f4f524aa36d94c
MD5 6a5996db1a8ef8a855f9dd5aaeb126d5
BLAKE2b-256 3e6dd58850d4d8bed9cae9f5edc8bde5b7eb9e657ac852e84c0330e94f545d6e

See more details on using hashes here.

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