debugger
Debugger
dataclass
Debugger relying on ndsl.debug.config for setup capable
of doing automatic data save on external configuration.
stencils_or_class = dataclasses.field(default_factory=list)
class-attribute
instance-attribute
track_parameter_by_name = dataclasses.field(default_factory=list)
class-attribute
instance-attribute
save_compute_domain_only = False
class-attribute
instance-attribute
dir_name = './'
class-attribute
instance-attribute
rank = -1
class-attribute
instance-attribute
calls_count = dataclasses.field(default_factory=dict)
class-attribute
instance-attribute
track_parameter_count = dataclasses.field(default_factory=dict)
class-attribute
instance-attribute
__init__(stencils_or_class=list(), track_parameter_by_name=list(), save_compute_domain_only=False, dir_name='./', rank=-1, calls_count=dict(), track_parameter_count=dict())
track_data(data_as_dict, source_as_name, is_in)
save_as_dataset(data_as_dict, savename, is_in)
Save dictionary of data to NetCDF
Note: Unknown types in the dictionary won't be saved.
increment_call_count(savename)
Increment the call count for this savename