Releases: mrc-ide/malariasimulation
Releases · mrc-ide/malariasimulation
v2.0.0
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:
- MAJOR version when you make incompatible API changes
- MINOR version when you add functionality in a backward compatible manner
- 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
- Fix progress bar bug by @pwinskill in #258
- Fix bug with pev min_wait by @giovannic in #264
- Fix competing hazards for mass and EPI pev: by @giovannic in #265
- Improve correlation tests. by @plietar in #287
- Assign names to all processes. by @plietar in #325
- Correcting default average_age parameter by @RJSheppard in #326
- Add a range check to bitset_index. by @plietar in #331
- Rewrite the exponential decay process in C++. by @plietar in #285
- recovery_rates variable has been renamed as (disease) progression_rates. by @RJSheppard in #334
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
- Update description of the dt parameter. by @plietar in #288
- Clarify some intervention parametrization documentation. by @plietar in #291
- Parameter and output documentation. by @RJSheppard in #299
- Hex by @pwinskill in #336
New features
- Pausing and resuming of simulations by @plietar in #280 #286 #293 #323
- Function for setting age-structured outputs. by @RJSheppard in #297
- Add GitHub workflow for continuous benchmarking. by @plietar in #304
- adding in n_spray output by @htopazian in #310
- Antimalarial resistance by @tbreweric in #263 #282 #289
- Add R21 PEV profiles by @lmhaile in #333
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
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
v1.4.1
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
v1.2.0
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 [email protected]
v1.1.0
v1.0.2
The beginning of the end
An IBM which is consistent with the legacy IBM and malariaEquilibrium