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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|