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

Uploaded source

Built Distribution

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