banff.diagnostics package#

Module contents#

class banff.diagnostics.ExecTimer(name, logger=None, log_level=10)[source]#

Bases: GensysDiagnostics

print_duration()[source]#
start()[source]#
stop()[source]#
class banff.diagnostics.MemoryUsage(name, logger=None, log_level=10)[source]#

Bases: GensysDiagnostics

Measure changes in memory usage, optionally as a context manager.

print_usage()[source]#
start()[source]#
stop()[source]#
class banff.diagnostics.SystemStats(name, logger=None, log_level=10)[source]#

Bases: GensysDiagnostics

banff.diagnostics.disable_all()[source]#

Disable all diagnostics classes.

banff.diagnostics.enable_all()[source]#

Enable all diagnostics classes.