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