nip.timing.timeables

nip.timing.timeables#

Utilities for creating, registering, and timing timeable actions.

Functions

list_timeables()

List all available timeables as tuples of (name, timeable).

register_timeable([_timeable, name])

Register a timeable.

time_all_timeables([print_results, ...])

Time all timeables.

time_timeable(name[, ...])

Time a timeable by its name.

Classes

Timeable(*[, param_scale])

Base class for an action that can be timed.

TrainingTimeable(*[, param_scale, wait, ...])

Base class timeable which involves some kind of training.