All notable changes to the codebase are documented in this file. Changes that may result in differences in model output, or are required in order to run an old parameter set with the current version, are flagged with the term “Regression information”.
Refactored parameters to remove
run_parsand enable a new R pipeline script.
GitHub info: PR 367
Added age-based routine immunization to immunity initialization for children under 5.
GitHub info: PR 267
to_pandas()option in base.py for contacts, infection_log, and save_states analyzer
GitHub info: PR 301
Peopleobject to use a new filtering-based approach based on FPsim.
GitHub info: PR 266
Removes duplication between
Improves “duty cycle” of
ps.run_sims()to use all processors.
GitHub info: PR 247
Updates and simplifies intervention logic.
GitHub info: PR 246
Calibrationclass, allowing for
Updates how interventions and analyzers are initialized and run.
Changes the run logic of the sim to prevent double running, allowing more flexibility with run dates, etc.
Removes deaths as an output and state since there are none.
GitHub info: PR 244
Porting improvements/features from Covasim.
Added git info to all objects (sims, multisims, etc.)
Allows individual people to be extracted, e.g.
sim.peoplewill give you an object with all details on the 12th person.
Ported performance improvements for various methods.
Allows sim results to be exported directly to pandas dataframes via
Allow export of population to networkx via
G = sim.people.to_graph().
Adds flexibility in dealing with population layers.
GitHub info: PR 242
Fixed bug with WPV being initialized incorrectly.
Refactoring leading to minor performance improvements (10-20%).
GitHub info: PR 241
GitHub info: PR 239