Changelog¶
Version 1.2.0 (2026-05-13)¶
Added¶
Documentation update – new user guide pages for previously undocumented features: - Phase space analysis tools (TimeDelayEmbedding, mutual_information, Cao’s method) - Stochastic CTMC models (Gillespie SSA, replicate methods, quantile bands) - VFGen XML exporter for external tool interoperability
SIR1D model added to documentation and export list
LogLikelihood loss function documented in fitting guide
InitialConditionSpec usage section added to fitting docs
Updated validation system docs to reflect implemented symbolic analysis features
Fixed¶
Added
SISLogistic,SIRSNonAutonomous,NeipelHeterogeneousSIRtocontinuous/__init__.py__all__
Version 1.1.0 (2026-04-11)¶
Added¶
SIRSNonAutonomous continuous model with time-dependent transmission, recovery, and waning immunity parameters (callable functions)
SISLogistic fitting with real epidemiological data support
SIRS parameter inference with reduced parameter space, bounded optimization, and RK23 solver
Model fitting framework (
epimodels.fitting) – full-featured parameter estimation: - 7 loss functions (SSE, Weighted SSE, Poisson, Negative Binomial, Normal, Log-likelihood, Huber) - 4 optimizers (Scipy, JAX, Nevergrad, Multi-start) - Dataset management with time series validation - Profile likelihood confidence intervals - Automatic initial condition estimationSIRSEIData – climate-data-driven malaria model with real temperature/precipitation interpolation
SEIRS_SEI – vector-borne model with deforestation and forest fire environmental effects
SIR2Strain – two-strain SIR with cross-immunity and vital dynamics
SISLogistic – SIS model with logistic population growth
NeipelHeterogeneousSIR – heterogeneous susceptibility model (Neipel et al. 2020)
VFGen exporter for symbolic model export to XML format
Phase space tools – time delay embedding, mutual information, Cao’s method
SymbolicModel analysis framework – R0 computation, equilibrium finding, stability analysis, sensitivity/elasticity, parameter importance ranking
Mermaid diagram generation on all model classes (
model.diagramproperty)
Changed¶
Fixed SISLogistic R0 parametrization
Updated notebooks and examples for new models and fitting workflows
Removed¶
Obsolete run scripts
Version 1.0.2¶
Package definition fixes
Version 1.0.1¶
Initial PyPI release
Version 1.0.0¶
First stable release
Version 0.5.2¶
Model fitting tutorial notebook
Version 0.5.1¶
SIRS non-autonomous model corrections
Version 0.5.0¶
Validation framework implementation
Rich parameter specifications
Version 0.4.3¶
Minor bug fixes
Version 0.4.2¶
SEIRS-SEI model with environmental factors
Version 0.4.1¶
Solver interface improvements
Version 0.4.0¶
Diffrax/JAX solver support
Performance benchmarks
Version 0.1¶
Feature A added
FIX: nasty bug #1729 fixed