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 |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for script_benchmark_tools-0.3.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8294e8e2fbbae86c1f56d1644ec8b4fd003454db0e2b06e6d66d257de89593e4 |
|
MD5 | 4e7ea07bc29dcb6c8a02a771bf1f2c22 |
|
BLAKE2b-256 | 1c2613defe2ff5adb8e0e0ea9c0de3ebfdf1ed880cdc92809676bbd627233cce |
Close
Hashes for script_benchmark_tools-0.3.6-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8073bfbb3ffd60991148dc997f9e1f9aab71e1b95e4a9afcff026f603c477fd3 |
|
MD5 | 9d6f17a4df87d32a43b1ce333e325bfe |
|
BLAKE2b-256 | e2f2e82322163d32b895664a1d851546b7545c6019a34cbfa16d7d0e52b7aac2 |