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:
NumericTrackerA 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:
NumericTrackerA 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:
BaseTrackerA tracker that monitors numeric progress towards a defined target.