laser.measles.components.base_tracker
base_tracker
Base tracker component for laser.measles models.
BaseTracker(model, params=None)
Bases: BaseComponent, ABC
Abstract base class for tracker components.
Examples:
1 2 3 4 5 6 7 8 9 | |
get_data()
Get all tracked data.
initialize(model)
abstractmethod
Initialize tracker with model.
reset()
Reset tracked data.
should_track(tick)
Check if we should track data at this time step.
update(model, tick)
abstractmethod
Update tracker with current model state.
BaseTrackerParams
Bases: BaseModel
Common parameters for tracker components.
Examples:
1 2 3 | |