eztime

A timer that easily integrates with functions and code chunks


Keywords
time, timer, function
License
MIT
Install
pip install eztime==0.0.3

Documentation

eztime

A timer that easily integrates with functions and code chunks. Use it to log the time elapsed of any function or code chunk.

Current version == 0.0.3

Original code source: Ray https://stackoverflow.com/questions/5478351/python-time-measure-function

Installation:

$ pip install eztime # first time installation

$ pip install -U eztime # upgrade to latest version

Easily integrates into your code

Decorate your functions

@time_func
def foo(barx, bary=3):
    return barx * bary
    
foo(3, bary=3)

Call it as a wrapper around your functions

def foo(barx, bary=3):
    return barx * bary
    
time_func(foo)(3, bary=3)

Write any code chunk using with:

with time_chunk('My timed hello world'):
    print('Hello World')