Skip to content

Releases: pph-collective/TITAN

v3.3.2

20 Jun 18:48
c3ea2b2
Compare
Choose a tag to compare

Patch

  • fixes haart numbers for atlanta-latino settings

v3.3.1: merge develop (#244)

14 Jun 16:05
3c177dd
Compare
Choose a tag to compare

Features

  • Adds new setting for MSM in Atlanta including a Latino population

Fixes

  • Dependency updates

v3.2.1

10 Jul 15:41
7ab6425
Compare
Choose a tag to compare

Features

Adds Philadelphia setting.

v3.2.0

12 Sep 14:17
0574cd9
Compare
Choose a tag to compare

Features

  • Adds a module for monkeypox.
  • Adds an uncalibrated, unfinished setting for monkeypox in NYC.

v3.1.0

09 Sep 13:46
bdcc3e7
Compare
Choose a tag to compare

Features

  • Adds age_bin computed attribute to enable assortative mixing by agent age.

v3.0.0

22 Dec 21:09
31543d0
Compare
Choose a tag to compare

v3.0.0

Version 3 of TITAN refactors agent death and replacement into model exit and entrance, allowing for more flexible use of agents departing and entering during a model run.

Breaking changes

  • params
    • feature name change from die_and_replace to exit_enter
    • introduction of class exit to define agent exit strategies
    • introduction of class enter to define agent entry strategies
    • introduction of exit_enter params to pair exit and enter classes
    • demographics have changed to account for multiple model exit possibilities

Migration notes

For existing parameters that use die_and_replace, the defaults for the new exit, enter, and exit_enter are intended to mimic the behavior of the former die_and_replace (using get_death_rate and 100% replacement). Users should, however, ensure that this is the intended behavior for their project. More importantly, the demographics parameters must be updated to reflect the new paradigm.

New features

  • Model exit
    • now allows for three separate exit strategies: death, aging out, or model departure (e.g. migration)
    • the "death" exit type is the only one to use the previously ubiquitous get_death_rate. All others use strictly demographic-based probabilities
    • agents may exit the model and not be replaced/spawn new agents
  • Model entrance
    • no longer implicitly paired with exit as a strictly 1-to-1 replacement
    • can either replace agents or generate new agents
    • new agents can be generated without any agents leaving the model

Minor updates

  • the poisson function has been moved from .utils to .distributions so that it can be used for distributions in params
  • poisson also allows negative values (returning 0) to enable use of negative numbers when timeline scaling to enforce a zero value

v1.2.5

21 Dec 18:40
2b29c86
Compare
Choose a tag to compare

Fixes

  • Allows HIV diagnosis probabilities to be scaled by syringe service program engagement.

v2.7.2

21 Jul 14:59
8a41e1c
Compare
Choose a tag to compare

Fixes

Updates README to correct authorship.

NYC updates

23 Jun 19:52
378d785
Compare
Choose a tag to compare

Fixes

  • Updates NYC parameters

v2.7.0

02 Jun 16:04
7aeabc7
Compare
Choose a tag to compare

v2.7.0

Features

  • Adds the Rhode Island setting

Fixes

  • Corrects a bug in timeline scaling that prevented locations from updating in scaling.