fipy.tools.timer

Classes

Timer([timer])

Context manager that measures time elapsed in context

class fipy.tools.timer.Timer(timer=None)

Bases: object

Context manager that measures time elapsed in context

Defaults to nanosecond precision (although probably only microsecond or even millisecond accuracy).

>>> with Timer() as timer:
...     pass
>>> print("elapsed: {elapsed} ns".format(elapsed=timer.elapsed)) 
elapsed: ... ns
Parameters:

timer (callable, optional) –

Function that returns a time

timer() -> int or float

The difference between successive calls to timer() should give the elapsed time at the desired resolution and type. (default: perf_counter_ns())

static clock_ns()

Substitute “nanosecond” timer for Python 2.7

property elapsed

Time measured so far

Last updated on Nov 20, 2024. Created using Sphinx 7.1.2.