diseases.trichomoniasis

diseases.trichomoniasis

Trichomoniasis disease module

Classes

Name Description
Trichomoniasis Trichomonas vaginalis disease module.

Trichomoniasis

diseases.trichomoniasis.Trichomoniasis(
    pars=None,
    name='tv',
    init_prev_data=None,
    age_bins=default_age_bins,
    sex_keys=default_sex_keys,
    **kwargs,
)

Trichomonas vaginalis disease module.

Models trichomoniasis as an SEIS infection with sex-stratified symptom probabilities and clearance durations. Females may develop persistent asymptomatic infections that do not spontaneously clear.

Parameters

Name Type Description Default
pars dict Override default parameters (defined inline). None
name str Module name used for results and parameter routing. Default: 'tv'. 'tv'
init_prev_data Optional initial prevalence data by age/sex. None
age_bins list Bin edges for age-stratified results; None skips them entirely. default_age_bins
sex_keys dict Sex strata for results; None skips sex-stratified results. default_sex_keys
**kwargs Additional parameters passed to update_pars. {}

Methods

Name Description
set_duration Overwrite duration setting with persistence for female asymptomatic infection
set_duration
diseases.trichomoniasis.Trichomoniasis.set_duration(p, symp, asymp, pid)

Overwrite duration setting with persistence for female asymptomatic infection