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.4.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

script_benchmark_tools-0.6.4-py2.py3-none-any.whl (17.2 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: script_benchmark_tools-0.6.4.tar.gz
  • Upload date:
  • Size: 7.9 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.4.tar.gz
Algorithm Hash digest
SHA256 ad62ba7ca829ac9adb76a3b2d8297ce1b0ffcfd2d2064982ec13c09a878da647
MD5 e1c1b6fef5e208017d2ff81ca3fec6d8
BLAKE2b-256 031c2a6fe98ea0548810cbada90c8eeb53dc62b9405abb5ac2b5b75694eb9550

See more details on using hashes here.

File details

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

File metadata

  • Download URL: script_benchmark_tools-0.6.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 17.2 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.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a9f0b5c2fd560f9e6f9f2bba345a306d691f79b1af2473bfc60498060e6502a2
MD5 9e6a364f436a5f6e51437029c1702926
BLAKE2b-256 27d0069039eef477d4fed792c1a449149bde8986a9e56ee96f69de4ac76d65d8

See more details on using hashes here.

Supported by

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