A minimalistic timer decorator for timing functions
Tiemy runs decorated functions 3 times and prints mean and standard deviation of the runs.
Many a time when i wanted to do quick assements, i had to write some boilerplate to do this, so finally creating a module for this.
Easy to Install
pip install tiemy
from tiemy import timer @timer def sundaram(N): """sundaram's sieve to find non primes. src: https://stackoverflow.com/questions/2068372/fastest-way-to-list-all-primes-below-n/2073279#2073279 """ numbers = list(range(3, N, 2)) half = (N)//2 init = 4 for step in range(3, N, 2): for i in range(init, half, step): numbers[i-1] = 0 init += 2 * (step + 1) if init > half: return  + list(filter(None, numbers)) if __name__ == "__main__": sundaram(100000)