emodpy.campaign.base_intervention module#

class emodpy.campaign.base_intervention.InterventionType(value)[source]#

Bases: StrEnum

An enumeration.

NodeIntervention = 'NodeIntervention'#
IndividualIntervention = 'IndividualIntervention'#
class emodpy.campaign.base_intervention.IndividualIntervention(campaign: <module 'emod_api.campaign' from '/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-emodpy/envs/latest/lib/python3.9/site-packages/emod_api/campaign.py'>, intervention_class_name: str, common_intervention_parameters: ~emodpy.campaign.common.CommonInterventionParameters | None = None)[source]#

Bases: _BaseIntervention

class emodpy.campaign.base_intervention.NodeIntervention(campaign: <module 'emod_api.campaign' from '/home/docs/checkouts/readthedocs.org/user_builds/institute-for-disease-modeling-emodpy/envs/latest/lib/python3.9/site-packages/emod_api/campaign.py'>, intervention_class_name: str, common_intervention_parameters: ~emodpy.campaign.common.CommonInterventionParameters | None = None)[source]#

Bases: _BaseIntervention