Changes

This is a record of all past sid releases and what went into them in reverse chronological order. Releases follow semantic versioning and all releases are available on Anaconda.org.

0.0.11 - 2021-xx-xx

  • #137 adds the preprint and the new citation.

0.0.10 - 2021-06-05

  • #131 moves the parsing of the virus strain infectiousness factor to the simulation.

  • #132 sets initialized countdowns to -9,999.

  • #134 changes that the last states are returned as a pandas.DataFrame and not as a dask.dataframe.

0.0.9 - 2021-05-28

  • #130 remove the normalization of the seasonality factor.

0.0.8 - 2021-05-13

  • #125 fixes a bug in the function which reports the channel of infections by contacts.

  • #126 enhances the plot for the channel of infections. The displayed numbers can be shares among all infected, among all individuals or seven days incidences per 100,000 people.

  • #127 includes better parameters for time-variant sensitivity of rapid tests.

  • #128 ensures determinacy in the setup of a simulation.

0.0.7 - 2021-05-12

  • #122 allows to calculate moments after each period is simulated which can help to reduce the memory footprint of a simulation to facilitate parallel simulations on the same machine.

  • #123 allows to make the sensitivity of rapid tests dependent on how long an individual is infectious.

  • #124 updates the release notes.

0.0.6 - 2021-05-10

  • #119 fixes a bug in the data preparation for the channel of infection plot.

  • #120 adds matplotlib to the dependencies of the package.

0.0.5 - 2021-05-09

  • #113 implements a gantt chart to visualize policies.

  • #115 allows to have heterogeneous effects of seasonality on contact models.

  • #116 adds a plot to investigate which contact model caused how many infections and #118 makes the data preparation more performant.

0.0.4 - 2021-04-24

  • #92 adds an interface for rapid tests.

  • #93 enhances the validation mechanism.

  • #94 scales a single vaccination model to multiple vaccination models.

  • #95 enhances the documentation and fixes resuming simulations.

  • #96 changes the initialization of countdowns and removes draws created for countdowns without randomness.

  • #97 improves the test coverage.

  • #98 fixes typo.

  • #99 and #103 simplify factorize_assortative_variables.

  • #101 removes "is_active" from policies.

  • #102 separates the calculation of contacts from applying policies.

  • #104 implements a seasonality factor which scales infection probabilities.

  • #106 allows policies to affect all contacts and not a single contact model.

  • #107 allows compute derived state variables which can be used across model features to save some computations.

  • #108 enhances dtype conversion of random contact models.

  • #110 fixes a SettingWithCopy warning in contacts.py.

  • #111 leads the migration from versioneer to setuptools_scm.

0.0.3 - 2021-03-23

  • #88 adds models to vaccinate individuals.

  • #91 adds realistic parameters for when vaccines become effective.

0.0.2 - 2021-03-23

  • #59 removes the optional_state_columns which is now controlled by saved_columns as well.

  • #60 adds many more tests to push coverage beyond 70% and enriches the documentation.

  • #67 allows to indicate already factorized assort_by variables to reduce memory consumption.

  • #70 follows #67 and ensures that the unique values of assort_by variables are always sorted to maintain a stable ordering. The PR also reworks the factorization such that it is only done once.

  • #71 separates recurrent from random contacts and how infections are calculated for each type of contact.

  • #72 allows sid to be packaged on PyPI and adds versioneer.

  • #75 passes sid’s seed to the testing models.

  • #76 removes share_known_cases which should now be implemented with testing models.

  • #79 implements a multiplier for infection probabilities.

  • #81 sets the default start date for testing models to the first burn-in period of the initial conditions.

  • #83 adds an interface to have multiple virus strains with different infectiousness.

  • #84 does some clean up in the matching algorithm.

  • #85 adds seeds to events.

  • #86 renames the package such that it is published on PyPI and Anaconda as sid-dev.

0.0.1 - 2021-01-05