Changelog¶
See planned next steps and issues at: /MultiMalModPy/issues
1.0.0 Initial release¶
Expected for Q3 2025
Pre-releases¶
0.12.0-dev.1 (4 Jul 2025)¶
- Added support for running EMOD locally using the idmtools container
- Updated seasonal interpolation datasets for all models
- Improved plot layout customization and formatting
- Fixed bugs in analyzers, plotter, and EMOD serialization
- Refined local and containerized run modes for all models
- Enhanced documentation and added install scripts
- General framework cleanup
0.11.0-dev.1 (9 Apr 2025)¶
- Refactored internal structure and cleaned up
manifest.py
- Improved plotter behavior and output handling for better customization and clarity
- Fixed bugs related to
cc_step
, interpolation, EMOD outputs, and local execution - Enhanced support for containerized runs (e.g., Singularity on HPC)
- Updated seasonal and calibration datasets for OpenMalaria and malariasimulation
- Streamlined run argument parsing and added shell script support
- Improved logging, parameter validation, and handling of runmode logic
- Updated documentation, added online doc files, and renamed project structure
0.10.0-dev.1 (8 Jan 2025)¶
- Enabled simple
local launch
for test runs with malariasimulation and OpenMalaria - Improved support for CSV-based runs and expanded run_mode logic
- Introduced separate
run_mode=test
option and refined argument parsing - Added climate and population size checks to ensure valid EMOD runs
- Enhanced plotter functionality with better handling of age groups, sweep order, and sample plots
- Cleaned up and reorganized figures, adding support for custom outputs
- Applied multiple bugfixes across interpolation, experiment setup, and analyzers
0.9.0-dev.1 (2 Jan 2025)¶
- Alignment improvements and bugfixes across model-characterization branches
- Improved seasonality handling and interpolation stability
- Framework restructuring and repository cleanup
- Added
setup_sim.py
and restored key configuration files - Fixed EMOD population sizing and pfpr issues
- Reintroduced and updated function docstrings
- Enabled module loading with added
__init__.py
files - Applied automatic code formatting and restored missing documentation
0.8.0-dev.1 (12 Nov 2024)¶
- Other bugfixes and improvements
- EMOD multi-habitat
- age demography and age group aggregation
0.7.0-dev.1 (25 Oct 2024)¶
- Updated and aligned age demographics
- removed dependency between cm_clinical and cm_severe
- Other bugfixes and improvements
- allow to run multiple seasonality patterns in same simulation
- fixed burnin issue
- updated EMOD multiple calibration parameter setup
- removed config_exp.py
0.6.0-dev.1 (9 Sep 2024)¶
- Framework restructuring
- intriduced
utility
,plotter
folders - added config_exp.py
- Bugfixes and improvements
0.5.0-dev.1 (16 Aug 2024)¶
- Bugfixes and improvements
- Initial ‘production run’ for all three models
0.4.0-dev.1 (31 Jul 2024)¶
- Calibration run added to framework using simple interpolation
- Bugfixes and improvements
- case management in malariasimulation
- CC step improvements
- New calibration parameters tested for specific models
- terminology alignment
- removed remaining ‘emodom’ terms used
0.3.0-dev.1 (23 Feb 2024)¶
- Improved integration of malariasimulation to ‘MultiMalModPy’
- CC step initial setup
- Bugfixes and improvements
- Alignment of analyzers
- Unified use of
exp
object - Added ValueErrors and Warnings to helper.py
- EMOD step (burnin, pickup) automatized setup
0.2.0-dev.1 (26 Sep 2023)¶
- Initial integration of malariasimulation
- Bugfixes and improvements
- EMOD step (burnin, pickup) initial setup
0.1.0-dev.1 (22 May 2023)¶
- Initial upload EMOD and OpenMalaria ‘emodom’ framework