The simplest ever library for measuring time of python code execution.
Project description
The simplest ever library for measuring time of python code execution.
Installation
pip install timepy
How to use
from timepy import Timer
It’s simple:
t = Timer()
t.start()
# Your code which you want to measure
t.stop()
print(t.total_time)
You can give a name fro your timer:
t = Timer('My second timer')
Keep every moment you want
You can
t = Timer()
t.start()
# Some heavy work 1
t.commit('Work 1 is done')
# Some heave work 2
t.commit('Work 2 is done')
t.stop()
print(t.events)
# will output:
# [<TimerStarted: 0.0 s>,
# <TimerCommitted: 10.0 s (Work 1 is done)>,
# <TimerCommitted: 20.0 s (Work 2 is done)>,
# <TimerStopped: 20.001 s>]
Measure your iterations
t = Timer()
t.start
for i in some_list:
# do heavy work
t.lap()
t.stop()
print(t.laps[0]) # <Lap 0: 123 s>
print(t.laps) # see all laps
print(t.average_lap) # average lap duration
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
timepy-0.1a.tar.gz
(3.4 kB
view hashes)