v1.1.0
What's New in v1.1.0
New Models
- SIRSNonAutonomous — SIRS with time-dependent transmission, recovery, and waning immunity parameters (callable functions)
- SISLogistic — SIS model with logistic population growth
- SIRSEIData — Malaria vector-host model with real climate data interpolation
- SEIRS_SEI — Vector-borne model with deforestation and forest fire environmental effects
- SIR2Strain — Two-strain SIR with cross-immunity and vital dynamics
- NeipelHeterogeneousSIR — Heterogeneous susceptibility model (Neipel et al. 2020)
Model Fitting Framework (epimodels.fitting)
- Full parameter estimation from observed epidemiological data
- 7 loss functions: SSE, Weighted SSE, Poisson, Negative Binomial, Normal, Log-likelihood, Huber
- 4 optimizers: Scipy, JAX (GPU), Nevergrad (derivative-free), Multi-start
- Dataset management with time series validation
- Profile likelihood confidence intervals
- Automatic initial condition estimation
New Tools
- VFGen exporter — Export models to vfgen XML format for external numerical analysis
- Phase space tools — Time delay embedding, mutual information, Cao's method
- SymbolicModel analysis — R0 computation, equilibrium finding, stability analysis, sensitivity/elasticity
- Mermaid diagrams — Auto-generated compartment flow diagrams (
model.diagram)
Bug Fixes
- Fixed SISLogistic R0 parametrization
Documentation
- Comprehensive README rewrite with model tables, fitting guide, and solver comparison
- New
docs/fitting.rstpage for parameter inference documentation - Updated changelog with full release history
- Updated contributor list
Breaking Changes
None — fully backward compatible with v1.0.x.
Full Changelog: v1.0.2...v1.1.0