API reference
Core
Core simulation classes and utilities.
| sim | TB simulation class – a convenience wrapper around ss.Sim with TB-specific defaults. |
| tb | TB natural history model. State definitions and transition diagram are in the API docs (tbsim.tb). |
| networks | Custom contact networks |
| analyzers | TBsim custom analyzers |
| plots | Plotting utilities for visualizing TB simulation results. |
Interventions
Diagnostics, treatment, and prevention.
| interventions.bcg | BCG vaccination: Product + Delivery following the Starsim Vx pattern. |
| interventions.beta | Intervention that modifies the TB transmission rate (beta) at specified time points. |
| interventions.diagnostics | Diagnostic products and delivery for TB testing. |
| interventions.health_seeking | Health-seeking behavior intervention |
| interventions.interventions | Shared intervention infrastructure for TBsim. |
| interventions.products | Base product classes for DataFrame-driven multi-outcome products. |
| interventions.tpt | Tuberculosis Preventive Therapy (TPT): Product + Delivery. |
| interventions.treatments | Treatment products and delivery for TB. |
Comorbidities
HIV and malnutrition co-infection modules.
| comorbidities.hiv | Simplified HIV disease model and TB-HIV connector for co-infection simulations. |
| comorbidities.malnutrition | Malnutrition disease model and TB-Malnutrition connector for TB simulation. |
Compartmental
Compartmental (ODE-style) TB models.
| compartmental.lshtm_ode | Define compartmental TB models. |