dictrack.trackers.numerics package#

Submodules#

dictrack.trackers.numerics.accumulation module#

class dictrack.trackers.numerics.accumulation.AccumulationTracker(name, conditions, target, key, group_id=None, limiters=None, reset_policy=2, loop_forever=False, init_progress=0, *args, **kwargs)#

Bases: NumericTracker

A tracker that accumulates progress based on a specific key’s value in incoming data.

DEFAULT = '_THIS_IS_DEFAULT_VALUE'#
property key#

dictrack.trackers.numerics.count module#

class dictrack.trackers.numerics.count.CountTracker(name, conditions, target, group_id=None, limiters=None, reset_policy=2, loop_forever=False, init_progress=0, *args, **kwargs)#

Bases: NumericTracker

A tracker that increments progress by a count and checks against a defined numeric target.

dictrack.trackers.numerics.numeric module#

class dictrack.trackers.numerics.numeric.NumericTracker(name, conditions, target, group_id=None, limiters=None, reset_policy=2, loop_forever=False, init_progress=0, *args, **kwargs)#

Bases: BaseTracker

A tracker that monitors numeric progress towards a defined target.

Module contents#