<Enter a one-sentence description of this project here.>
Project description
A context manager for timing code.
Typical use:
# Create a Stopwath with and end message string and printed 3 digits
with Stopwatch("time 5 times 'sleep(1)': ",ndigits=3) as tmr:
for i in range(5):
sleep(1) # supposing there isn't anything more useful to oo ;-)
print(i,tmr.timelapse()) # time since last call to timelapse()
print(tmr.time) # the total time
Running this code yields:
0 1.004
1 1.004
2 1.004
3 1.004
4 1.004
time 5 times 'sleep(1)': 5.02 s
5.02
Free software: MIT license
Documentation: https://et-stopwatch.readthedocs.io.
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
et-stopwatch-0.2.0.tar.gz
(3.8 kB
view hashes)
Built Distribution
Close
Hashes for et_stopwatch-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 133726f2d5e39d94033015d7cd4b13bb7cd43dc5c3b443984bfcd774f5900ed2 |
|
MD5 | 0bd1110132f0ed78339425d6a0df5fc0 |
|
BLAKE2b-256 | f628df7a53e05635fceade2e7b082717687cbe1191f69ba3c6f95499e21cfac9 |