laser.measles.compartmental.base
laser.measles.compartmental.base
Basic classes for compartmental model.
laser.measles.compartmental.base.BaseCompartmentalScenario(df)
Bases: BaseScenario
Scenario wrapper for the compartmental model.
Validates that the input DataFrame conforms to the
BaseScenarioSchema (columns id, pop, lat, lon,
mcv1) and makes the data available to model components.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
df
|
DataFrame
|
Polars DataFrame with patch-level data. |
required |
Example:
1 2 3 4 5 | |
laser.measles.compartmental.base.BaseScenarioSchema
Bases: Model
Schema for the scenario data.
Example:
1 2 3 4 5 6 | |
laser.measles.compartmental.base.PatchLaserFrame(capacity, initial_count=-1, **kwargs)
Bases: BasePatchLaserFrame
Patch-level LaserFrame for the compartmental model.
Example:
1 2 3 4 5 | |