Benchmarking Suite
Project description
Bencher
Benchmarking system for python 3
Description
This is a little Benchmarking module for Python 3. It provides a easy to use Benchmarking class and a statistics class for further analysis. It can save the measured benchmarks into a centralized folder in the home/user directory. This works crossplatform, I currently tested it on Windows and Debian, but it should work on most linux distributions and on OSX as well.
Install
python setup.py install
Usage
from bencher import Bencher
benchmark = Bencher("benchmarkcase")
benchmark.start()
# Productive coding
######
#
benchmark.stop()
# To get the measured time
time_needed = benchmark.get_time()
# To print a benchmark hint
print(benchmark)
# Save current benchmark for later analysing via the bencher.Statter class
benchmark.save()
# Reset benchmark
benchmark.reset()
Usage statter
from bencher import Statter
statter = Statter("benchmarkcase")
# Get sum
statter.sum()
# Get average
statter.avg()
# Get count
statter.count()
I will add more features, when I need them or someone requests them.
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
SimpleBencher-0.6.0.tar.gz
(2.5 kB
view details)
Built Distribution
File details
Details for the file SimpleBencher-0.6.0.tar.gz
.
File metadata
- Download URL: SimpleBencher-0.6.0.tar.gz
- Upload date:
- Size: 2.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5a6cd65ca0d8bc654d527e5f2455b523f7b5e91316e0f6d8e817df18680cf4e |
|
MD5 | bd038c42288ce0bd83e7d14b251d4915 |
|
BLAKE2b-256 | 1913eec7991ef2a541d86b3795dd2d40e144af804b73d8090153fa01dcf7139f |
File details
Details for the file SimpleBencher-0.6.0-py3-none-any.whl
.
File metadata
- Download URL: SimpleBencher-0.6.0-py3-none-any.whl
- Upload date:
- Size: 4.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba0b5481e0c17637676ad15d1ce8f298740cb7a8fd9355524f2e60add7d32329 |
|
MD5 | fec0b001e295febec7e03b7f80b1a157 |
|
BLAKE2b-256 | 32a5e2d0e645f71e5880aa258a5bee2ef667a8aa5a2b338efa612b7bbd24e719 |