Source code for esm_profile.esm_profile
import time
timing_info = []
[docs]def timing(f):
def wrap(*args):
time1 = time.time()
ret = f(*args)
time2 = time.time()
timing_info.append('{:s} function took {:.3f} ms'.format(f.__qualname__, (time2-time1)*1000.0))
return ret
return wrap