API Reference#

The Episia API is organized into several modules. The recommended way to use Episia is through the unified epi interface:

from episia import epi

For advanced usage, you can import specific modules directly:

from episia.models import SEIRModel, SensitivityAnalysis
from episia.stats import risk_ratio, roc_analysis
from episia.data import SurveillanceDataset
from episia.viz import plot_epicurve, set_theme

Module Overview#

  • modules/stats/index - Statistical methods for epidemiology

  • modules/viz/index - Visualization tools

  • modules/dhis2/index - DHIS2 integration

  • modules/data/index - Data management

  • Core Module - Core utilities

  • modules/models/index - Epidemic models

  • reporting Module - Report generation

  • results Module - Result objects

  • unified Module - Unified interface

API Reference: