earthkit.data.utils.diag

Classes

Functions

Module Contents

class earthkit.data.utils.diag.Diag(name='', peak=False, **kwargs)

Bases: DiagCore

memory
name = ''
peak()
time
class earthkit.data.utils.diag.DiagCore(name='')
name = ''
class earthkit.data.utils.diag.MemoryDiag(name='', peak=False, **kwargs)

Bases: DiagCore

add_peak = False
current()

Current rss memory usage in MB.

name = ''
peak()

Peak rss memory usage in MB.

prev = 0
proc
scale = 1
scale_to_mbytes(v)
class earthkit.data.utils.diag.TimeDiag(name='', **kwargs)

Bases: DiagCore

elapsed()
name = ''
prev
start
earthkit.data.utils.diag.collect_field_metadata_cache_diag(field, r)
earthkit.data.utils.diag.field_cache_diag(field)
earthkit.data.utils.diag.metadata_cache_diag(fieldlist)