Skip to content

Releases: mrc-ide/malariasimulation

3.0.0

04 Mar 16:22

Choose a tag to compare

malariasimulation 3.0.0

Breaking changes

  • set_bednets() retention parameter is now optional and named, replaced by a choice between log-uniform retention (retention) or logistic decay retention (logistic_half_life, logistic_k) in #349
  • run_simulation_with_repetitions() overrides argument replaced with parameters and correlations in #367

New features

  • Logistic retention model for bed nets as an alternative to log-uniform retention in #349
  • set_equilibrium() gains EIR_population_input argument to accept total-population EIR (converted to adult EIR internally) in #377
  • run_simulation_with_repetitions() now supports correlation parameters in #367
  • set_parameter_draw() appends the draw index to the parameter list in #365

Bug fixes

  • Fix P. vivax n_bites_per_person being overwritten with multiple mosquito species, resulting in fewer bites than expected in #385
  • Fix P. vivax liver-stage drug tracking: ls_drug and ls_drug_time now added to variable list, and blood-stage vs liver-stage drugs correctly differentiated in #354
  • Fix set_equilibrium() to properly overwrite existing entries when called multiple times in #364
  • Fix set_parameter_draw() to work without library(malariasimulation) in #370
  • Fix n_bitten missing from initial output population function in #361
  • Fix incorrect parasite output attribution in epi-outputs function in #352
  • Add validation for bednet s + r + d = 1 in #349

Documentation

  • Improved documentation for severe infection sampling function in #384
  • Added iva_mean and ivm_mean immunity outputs to run_simulation documentation in #382
  • Corrected death_rate() roxygen documentation in #357
  • Updated P. vivax vignette to reflect prophylaxis and EIR model differences in #383
  • Updated bednet vignette in #346
  • Updated Variation vignette in #365

Other

  • Unified P. vivax and P. falciparum EIR calculations to both use adult-level EIR in #377
  • Regenerated R-CMD-check and pkgdown GitHub Actions workflows in #355

v2.0.2 (P. Vivax)

13 Feb 17:22
8fb2014

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.1...v2.0.2

v2.0.1

11 Feb 13:43
0aa9c75

Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.0.1

v2.0.0

12 Sep 14:36
3d1f3b2

Choose a tag to compare

Release v2.0.0. This will mark our shift to semver 2.0.0 for versioning, i.e:

Given a version number MAJOR.MINOR.PATCH, increment the:

  1. MAJOR version when you make incompatible API changes
  2. MINOR version when you add functionality in a backward compatible manner
  3. PATCH version when you make backward compatible bug fixes

Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.

Transparent changes

Transparent changes to model behaviour

  • Moved mortality to the end of processes to resolve order of competing… by @RJSheppard in #292
  • calculate_eir function correction by @RJSheppard in #296
  • Older age groups (older than equilibrium age object) are not correctl… by @RJSheppard in #301
  • Competing hazards recovery infection resolution by @RJSheppard in #300
  • Bug/maternal immunity sampling by @tbreweric in #279

Improved documentation

New features

Breaking changes

  • Custom carrying capacity is set as a relative scaler, not absolute value by @pwinskill in #272
  • Implement time varying coverage for PEV boosters: by @giovannic in #270
  • Add asymmetric transmission in mixing in metapopulation modelling: by @giovannic in #277 #259
  • lm pcr prevalence explicit by @RJSheppard in #298

New Contributors

Full Changelog: v1.6.0...v2.0.0

v1.6.0

04 Jul 08:51
397a7b7

Choose a tag to compare

malariasimulation 1.6.0

  • Fix MDA bug where undetectable asymptomatics are treated
  • New vignettes
  • Progress bar for long simulations
  • Individual mosquitoes off by default
  • New vaccination code:
    • pre-erythrocytic vaccine functions have been renamed to pev
    • pev functions have PEVProfiles for alternate pev vaccines and boosters
  • Specify carrying capacity over time

v1.4.3

13 Dec 14:33
4d070cb

Choose a tag to compare

malariasimulation 1.4.3

  • Treatment number rendering for all treatments not just effective
  • Default rendering for drug-based interventions
  • Bed nets and IRS continue post individual's death
  • ITN scheduling does not overwrite on receipt of >1 net

v1.4.1

08 Aug 15:51
9b8ebf6

Choose a tag to compare

Here we introduce PMC, metapopulation modelling and make some model parameters more flexible

Changes

  • Fix rendering of incidence when there are no infections
  • Support metapopulation models (see vignette for documentation)
  • Render ITN usage
  • Time-varying RTS,S EPI coverage
  • Time-varying demography (see vignette for documentation)
  • Remove unused birthrate parameterisation
  • Minor speed improvement from disease progression re-write
  • PMC can now be modelled using set_pmc

v1.3.0

11 Feb 12:16
aace0c5

Choose a tag to compare

  • Custom demography
  • Rainfall floor
  • Documentation fixes for vector controls
  • Simple model for severe disease
  • Alignment of immunity function with legacy model

v1.2.0

01 Nov 10:59
3c35dbd

Choose a tag to compare

malariasimulation 1.2.0

  • added a NEWS.md file to track changes to the package.
  • n_inc_clinical now includes treated humans
  • EIR and mosquito state counts are now disaggregated by species
  • redundant Total_M and and aggregate EIR outputs are no longer output
  • new vignette on how to calibrate EIR to match a given prevalence (See Matching PfPR2-10 to EIR vignette)
  • p_ outputs for smoother prevalence/incidence outputs (See Variation vignette)
  • small speed improvements related to individual@0.1.7

v1.1.0

26 Aug 09:17
0a4061c

Choose a tag to compare

Changes:

  • EPI strategy for vaccination
  • new prevalence outputs including numerator and denominator
  • BREAKING: prevalence outputs have been removed
  • Mosquito model renamed to aquatic mosquito model