Skip to content

HH-MWB/timerun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TimeRun

TimeRun - Python library for elapsed time measurement.

License PyPI Latest Release Package Status Code style: black Imports: isort

TimeRun is a simple, yet elegant elapsed time measurement library for Python. It is distributed as a single file module and has no dependencies other than the Python Standard Library.

  • Elapsed Time: Customized time delta which represents elapsed time in nanoseconds.
  • Stopwatch: An elapsed time measurer with the highest available resolution.
  • Timer: Convenient syntax to capture measured elapsed time result and save it.

Setup

Prerequisites

The only prerequisite to use TimeRun is running Python 3.7+.

Installation

Install TimeRun from Python Package Index:

pip install timerun

Install TimeRun from Source Code:

python setup.py install

Quickstart

Measure Code Block

>>> from timerun import Timer
>>> with Timer() as timer:
...     pass  # put your code here
>>> print(timer.duration)
0:00:00.000000100

Measure Function

>>> from timerun import Timer
>>> timer = Timer()
>>> @timer
... def func():
...     pass  # put your code here
>>> func()
>>> print(timer.duration)
0:00:00.000000100

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Python library for elapsed time measurement.

Topics

Resources

License

Stars

Watchers

Forks

Languages