pandemia.components.vaccination_model.safir_vaccination_model

Safir vaccination model

Module Contents

Classes

SafirVaccinationModel

A version of the Safir3 vaccination model:

Attributes

log

pandemia.components.vaccination_model.safir_vaccination_model.log
class pandemia.components.vaccination_model.safir_vaccination_model.SafirVaccinationModel(config, clock, number_of_strains, number_of_rho_immunity_outcomes, immunity_length, immunity_period_ticks)

Bases: pandemia.components.vaccination_model.VaccinationModel

A version of the Safir3 vaccination model:

To see the Safir3 model, follow the link: https://github.com/mrc-ide/safir3.

Parameters:

configConfig

A Pandemia Config object. A sub-config of the full config, containing the data used to configure this component.

clockClock

A Pandemia Clock object, discretizing the day.

number_of_strainsint

Not used in the Safir model.

number_of_rho_immunity_outcomesint

Not used in the Safir model.

immunity_lengthint

Not used in the Safir model.

immunity_period_ticksint

Not used in the Safir model.

vectorize_component(vector_region)

Initializes numpy arrays associated to this component

initial_conditions(vector_region)

Initial vaccination

dynamics(vector_region, day, ticks_in_day)

Changes to agent health