dztimer


A beautiful timer from ufomap by Daniel Duberg, nanobind by Qingwen Zhang.
Running on macOS, Windows and Linux, with Python Version >= 3.8.
Install:
pip install dztimer
python3 -c 'import dztimer'
Quick Demo:
import dztimer
from time import sleep
timer = dztimer.Timing()
timer.start("Total")
timer[0].start("One Scan Cost")
for i in range(5):
sleep(0.05 + i * 0.01)
timer[0].stop()
for i in range(5):
timer[1].start("Second Scan Cost")
sleep(0.08 + i * 0.01)
print("latest one cost:",timer[1].lastSeconds())
timer[1].stop()
timer.print(random_colors=True, bold=True)

Build from source
git clone https://github.com/KTH-RPL/dztimer
cd dztimer
pip install .
python3 -c 'import dztimer'
Issue I met when write this package