emodpy_malaria.interventions.inputeir module#
- emodpy_malaria.interventions.inputeir.add_scheduled_input_eir(campaign, start_day: int = 1, node_ids: list = None, monthly_eir: list = None, daily_eir: list = None, scaling_factor: float = 1.0, intervention_name: str = 'InputEIR')[source]#
Create a full CampaignEvent that distributes InputEIR to a population. InputEIR is used to specify an entomological inoculation rate (EIR) for a node, the person’s individual risk of receiving the inoculation is affected by Age_Dependent_Biting_Risk_Type setting, Enable_Demographics_Risk setting, and any AcquisitionBlocking vaccines that an individual may have received.
- Args:
campaign: Passed in campaign (from emod_api.campaign) start_day: The day on which the monthly_eir cycle starts node_ids: List of nodes to which to distribute the intervention. [] or None, indicates all nodes
will get the intervention
- monthly_eir: An array of 12 elements that contain an entomological inoculation rate (EIR) for each month;
Each value should be between 0 and 1000
- daily_eir: An array of 365 values where each value is the mean number of infectious bites experienced
by an individual for that day of the year
scaling_factor: A modifier that is multiplied by the EIR determined for the current day intervention_name: The optional name used to refer to this intervention as a means to differentiate it from
others that use the same class. It’s possible to have multiple InputEIR interventions attached to a node if they have different Intervention_Name values.
- Returns:
Nothing
- emodpy_malaria.interventions.inputeir.new_intervention_as_file(campaign, start_day: int = 0, monthly_eir: list = None, daily_eir: list = None, filename: str = 'InputEIR.json')[source]#
Create an InputEIR intervention as its own file.
- Args:
campaign: Passed in campaign (from emod_api.campaign) start_day: The day on which the monthly_eir cycle starts monthly_eir: An array of 12 elements that contain an entomological inoculation rate (EIR) for each month;
Each value should be between 0 and 1000
- daily_eir: An array of 365 values where each value is the mean number of infectious bites experienced
by an individual for that day of the year
filename: filename used for the file created
- Returns:
The filename of the file created