Skip to content

v2.3.0

Latest

Choose a tag to compare

@mknaranja mknaranja released this 09 Mar 20:37
· 2 commits to main since this release
1bb1c1e

Added features / functionality:

  • Added SEIRDB model for EBOLA
  • Added Influenza model
  • Added LCT SECIR model with two disease strains
  • Enable SMM Model with generic indices
  • Generalize ParameterStudy for ODE models in python bindings
  • Simplify parameter IO and graph building with constructor
  • Make timers MPI compatible
  • Added Python bindings for get_times() function
  • Improved compile time of flows

General changes:

  • Deactivate SBML support by default
  • Add CMake option to allow building python simulation without HDF5
  • Accelerate add_edge() for large graphs
  • Normalize transitions in ode MSEIRS4 model
  • Migrate Python packages to use pyproject.toml for builds
  • Enable numpy versions 1.22-1.24
  • Update Python Version in CI to 3.12
  • Read result from HDF5 files uses lexical order

Corrections:

  • Correction for SMM model output misaligned with time points
  • Detection of duplicate flows in the FlowModel
  • Fix documentation build after migration to pyproject toml
  • Use correct ParameterStudy in graph examples of Python bindings
  • Change default value of MaxRiskOfInfectionFromSymptomatic
  • Correct non-ageresolved indices in IDE-SECIR model
  • Correction of interpolate_simulation_result which did not yield consistent timepoints
  • Correction of memilio.simulation incompatible with pandas 3

Minor changes:

  • Improve messages related to parameter checks
  • Update citation file
  • General documentation improvement
  • Modernizations and minor fixes in core C++ library
  • Minor additions to how infections in the ABM work
  • Revise README for data directory clarification
  • Updated holiday data

Merged pull requests

New Contributors

Full Changelog: v2.2.0...v2.3.0