The simplest ever library for measuring time of python code execution.
pip install timepy
from timepy import Timer
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')
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>]
t = Timer() t.start for i in some_list: # do heavy work t.lap() t.stop() print(t.laps) # <Lap 0: 123 s> print(t.laps) # see all laps print(t.average_lap) # average lap duration
TODO: Figure out how to actually get changelog content.
Changelog content for this version goes here.