Welcome to cm-time documentation!

Installation & Usage

A Context Manager and A Decorator for Measuring Execution Time

CI Status Documentation Status Test coverage percentage

Poetry black pre-commit

PyPI Version Supported Python versions License

A simple context manager that measures time using perf_counter()

Installation

Install this via pip (or your favourite package manager):

pip install cm-time

Usage

from cm_time import timer

with timer() as t:
      pass

print(t.elapsed)

Output:

Elapsed time: 0.000
0.0
from cm_time import timer_wrapped

@timer_wrapped()
def foo():
    pass

Output:

foo: Elapsed time: 0.000

Contributors ✨

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!

Credits

This package was created with Copier and the browniebroke/pypackage-template project template.