Skip to main content

Benchmark Python Scripts

Project description

Python Script Benchmark Tools

Benchmark script run times, print tables of results and display plots.

Install

pip install script_benchmark_tools

See examples folder for usage.

Sample Output

Proofs

insertion_sort [1, 2, 3, 4, 5, 6] selection_sort [1, 2, 3, 4, 5, 6]

Benchmarks

N = 10

min avg max func name
0.000008106 0.000018342 0.000201225 insertion_sort sarcoma
0.000008821 0.000029361 0.001542091 selection_sort sarcoma

N = 50

min avg max func name
0.000027895 0.000030518 0.000068188 insertion_sort sarcoma
0.000089884 0.000214245 0.004812956 selection_sort sarcoma

N = 100

min avg max func name
0.000061750 0.000069265 0.000296116 insertion_sort sarcoma
0.000331640 0.000390785 0.000853777 selection_sort sarcoma

N = 500

min avg max func name
0.000585079 0.000774384 0.005968094 insertion_sort sarcoma
0.008999825 0.015488691 0.050533056 selection_sort sarcoma

N = 1000

min avg max func name
0.001787901 0.009231312 0.057305098 insertion_sort sarcoma
0.037415981 0.047663388 0.092668772 selection_sort sarcoma

Benchmark Plot

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

script_benchmark_tools-0.6.8.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

script_benchmark_tools-0.6.8-py2.py3-none-any.whl (15.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file script_benchmark_tools-0.6.8.tar.gz.

File metadata

  • Download URL: script_benchmark_tools-0.6.8.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for script_benchmark_tools-0.6.8.tar.gz
Algorithm Hash digest
SHA256 697d531dd131d21449bc9212de33425dc7ea8a77dd57a6830724698c8d3ddf1a
MD5 2ccd8d90247ab8e0456c8f0624e00d27
BLAKE2b-256 ce9c4864ca5008c45565850fc71df02ce66c381875cf7e5f45029d9363c6cf81

See more details on using hashes here.

File details

Details for the file script_benchmark_tools-0.6.8-py2.py3-none-any.whl.

File metadata

  • Download URL: script_benchmark_tools-0.6.8-py2.py3-none-any.whl
  • Upload date:
  • Size: 15.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for script_benchmark_tools-0.6.8-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 95f173d7cd400544795c46439c3643029ce024e9f21ed5fda2d839a37f4bb6b1
MD5 d58ff3c539b7474760da0b8a6918abec
BLAKE2b-256 d52ad6ab40ce8b7fe21e6899efcec72206ae4041b8b93eeed6fc48a4ffe0de98

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page