tlo.methods.measles module ========================== .. automodule:: tlo.methods.measles .. autoclass:: Measles Bases: :class:`tlo.core.Module` **PARAMETERS:** .. list-table:: :widths: 25 25 50 :header-rows: 1 * - Item - Type - Description * - beta_baseline - REAL - Baseline measles transmission probability * - beta_scale - REAL - Scale value for measles transmission probability sinusoidal function * - phase_shift - REAL - Phase shift for measles transmission probability sinusoidal function * - period - REAL - Period for measles transmission probability sinusoidal function * - vaccine_efficacy_1 - REAL - Efficacy of first measles vaccine dose against measles infection * - vaccine_efficacy_2 - REAL - Efficacy of second measles vaccine dose against measles infection * - prob_severe - REAL - Probability of severe measles infection, requiring hospitalisation * - risk_death_on_treatment - REAL - Risk of scheduled death occurring if on treatment for measles complications * - symptom_prob - DATA_FRAME - Probability of each symptom with measles infection * - case_fatality_rate - DICT - Probability that case of measles will result in death if not treated **PROPERTIES:** .. list-table:: :widths: 25 25 50 :header-rows: 1 * - Item - Type - Description * - me_has_measles - BOOL - Measles infection status * - me_date_measles - DATE - Date of onset of measles * - me_on_treatment - BOOL - Currently on treatment for measles complications **Class attributes:** CAUSES_OF_DEATH : {'Measles': } CAUSES_OF_DISABILITY : {'Measles': } INIT_DEPENDENCIES : {'SymptomManager', 'HealthSystem', 'Demography'} METADATA : {, , , } OPTIONAL_INIT_DEPENDENCIES : {'HealthBurden'} **Functions (defined or overridden in class Measles):** .. automethod:: __init__ .. automethod:: read_parameters .. automethod:: pre_initialise_population .. automethod:: initialise_population .. automethod:: initialise_simulation .. automethod:: on_birth .. automethod:: report_daly_values .. automethod:: process_parameters .. autoclass:: MeaslesEvent Bases: :class:`tlo.events.RegularEvent`, :class:`tlo.events.Event`, :class:`tlo.events.PopulationScopeEventMixin` **Class attributes:** __annotations__ : {} **Functions (defined or overridden in class MeaslesEvent):** .. automethod:: __init__ .. automethod:: apply .. autoclass:: MeaslesOnsetEvent Bases: :class:`tlo.events.Event`, :class:`tlo.events.IndividualScopeEventMixin` **Functions (defined or overridden in class MeaslesOnsetEvent):** .. automethod:: __init__ .. automethod:: apply .. automethod:: assign_symptoms .. automethod:: get_prob_death .. autoclass:: MeaslesSymptomResolveEvent Bases: :class:`tlo.events.Event`, :class:`tlo.events.IndividualScopeEventMixin` **Functions (defined or overridden in class MeaslesSymptomResolveEvent):** .. automethod:: __init__ .. automethod:: apply .. autoclass:: MeaslesDeathEvent Bases: :class:`tlo.events.Event`, :class:`tlo.events.IndividualScopeEventMixin` **Functions (defined or overridden in class MeaslesDeathEvent):** .. automethod:: __init__ .. automethod:: apply .. autoclass:: HSI_Measles_Treatment Bases: :class:`tlo.methods.healthsystem.HSI_Event`, :class:`tlo.events.IndividualScopeEventMixin` **Functions (defined or overridden in class HSI_Measles_Treatment):** .. automethod:: __init__ .. automethod:: apply .. automethod:: did_not_run .. autoclass:: MeaslesLoggingEvent Bases: :class:`tlo.events.RegularEvent`, :class:`tlo.events.Event`, :class:`tlo.events.PopulationScopeEventMixin` **Class attributes:** __annotations__ : {} **Functions (defined or overridden in class MeaslesLoggingEvent):** .. automethod:: __init__ .. automethod:: apply .. autoclass:: MeaslesLoggingFortnightEvent Bases: :class:`tlo.events.RegularEvent`, :class:`tlo.events.Event`, :class:`tlo.events.PopulationScopeEventMixin` **Class attributes:** __annotations__ : {} **Functions (defined or overridden in class MeaslesLoggingFortnightEvent):** .. automethod:: __init__ .. automethod:: apply .. autoclass:: MeaslesLoggingAnnualEvent Bases: :class:`tlo.events.RegularEvent`, :class:`tlo.events.Event`, :class:`tlo.events.PopulationScopeEventMixin` **Class attributes:** __annotations__ : {} **Functions (defined or overridden in class MeaslesLoggingAnnualEvent):** .. automethod:: __init__ .. automethod:: apply