Skip to content

v2.2.0

Choose a tag to compare

@mknaranja mknaranja released this 17 Nov 13:34
· 50 commits to main since this release
b128e05

Added features / functionality:

  • Added RSV model
  • Added ABM parameter study
  • Support for IO functionality with single age group for ODE SECIR
  • Enabled vaccination data output for NUTS1 and NUTS2 stratifications in Germany
  • Extended automatic differentiation (AD) to support to the SECIRVVS model
  • Added read_graph to python bindings
  • Added Python interface for SDE SIR type models
  • Added Geographic location to all of MEmilio

General changes:

  • Added return value policy to TimeSeries in python bindings
  • Deleted simulation folder after porting to https://github.com/SciCompMod/memilio-simulations/
  • When calling print_table from python, the output is now direclty printed in the console per default.
  • Added copy constructable simulation for ODE models (changed handling of IntegratorCore)
  • Changed python CI to build wheels without SDist
  • Changed install requirements for readthedocs to build in two steps
  • Added default options and a builder to CLI
  • Introduced a naming scheme for concepts
  • Added normalization of exposure rate for ABM
  • Adjusted epidata code to new NUTS3 file structure
  • Updated IDE-SECIR examples and improved documentation

Corrections:

  • Fixed the initialization of recovered in ODE SECIR
  • Improved consistency of floating-point types
  • Fixed potential use of wrong dt_max in ControlledStepperWrapper
  • Fixed missing SMM update of internal waiting time at the end of advance
  • Fixed file leak in test_mobility_io
  • Fixed incorrect overload detection and type mismatch in test_commuters
  • Added missing members to ABM serialization

Minor changes:

  • Allow threshold for code coverage
  • Updated citations
  • Extended documentation

Merged pull requests

New Contributors

Full Changelog: v2.1.0...v2.2.0