Source code for laser_measles.abm.components.tracker_state

from laser_measles.components import BaseStateTracker
from laser_measles.components import BaseStateTrackerParams


class StateTrackerParams(BaseStateTrackerParams):
    """
    Parameters for ABM state tracking component.

    Inherits all parameters from BaseStateTrackerParams with
    ABM-specific defaults and validation.
    """


[docs] class StateTracker(BaseStateTracker): """ ABM state tracking component. Tracks disease state populations over time in agent-based models. Records detailed temporal dynamics of S, E, I, R compartments at the patch level. """