Releases: EMOD-Hub/emod-api
Releases · EMOD-Hub/emod-api
v1.35.0
Support Python versions 3.10, 3.11, 3.12, 3.13, and 3.14.
Deploy project to PyPI
What's Changed
- Align workflows by @kfrey-idm in #75
Full Changelog: v1.33.7...v1.35.0
v3.0.2
Support Python versions 3.10, 3.11, 3.12, 3.13, and 3.14.
Deploy project to PyPI
What's Changed
- Workflow cleaning by @kfrey-idm in #65
- Test more python versions by @kfrey-idm in #67
- Add tests; simplify get_class_with_defaults by @kfrey-idm in #68
- update to Python 3.13 by @YeChen-IDM in #71
- Target deployments to PyPI by @kfrey-idm in #69
- Mercury to main by @kfrey-idm in #73
- Remove custom classifiers by @kfrey-idm in #74
Full Changelog: v2.0.39...v3.0.2
v1.33.7
- Support for the changes in serialization logic/file format released with EMOD v2.31
v2.0.39
Highlights
- A lot of optimizations and improvements by @kfrey-idm
- Support for the changes in serialization logic/file format released with EMOD v2.31
What's Changed
- update production promote workflow to add a step to checkout code to run tests later by @YeChen-IDM in #15
- GF New Name - Update LICENSE by @RCarter-IDM in #8
- Remove hardcoded compression type by @kfrey-idm in #16
- Minor clean-up by @kfrey-idm in #17
- Auto-update schema cache by @kfrey-idm in #19
- Refactor docs to use mkdocs by @kfrey-idm in #18
- Stop passing schema path by @kfrey-idm in #21
- Correct doc format in campaign by @kfrey-idm in #22
- Add lint workflow by @kfrey-idm in #23
- Align workflows with emodpy by @kfrey-idm in #24
- Cleanup pervious PR by @kfrey-idm in #25
- Use yml as file extention by @kfrey-idm in #26
- Move tests to pytest by @kfrey-idm in #34
- Refactor s2c::get_class_with_defaults by @kfrey-idm in #36
- Simplify schema processing of interventions; add tests by @kfrey-idm in #49
- added google tag manager for analytics tracking by @JSchripsema-IDM in #53
- Change tracking_id to property in mkdocs.yml by @JSchripsema-IDM in #54
- Clean up docs by @kfrey-idm in #56
- Doc updates by @kfrey-idm in #57
- GH-59 - Serialization V6 by @Bridenbecker in #62
New Contributors
- @RCarter-IDM made their first contribution in #8
- @kfrey-idm made their first contribution in #16
Full Changelog: v2.0.26...v2.0.39
v1.33.5
Updating schema_to_sclass v1.33 code to resolve simulation creation issue with schema having to be read over and over again. Thank you, Zhaowei!
v2.0.26
What's Changed
- Moving emod-api 2.0.25 from IfDM to EMOD-Hub #10
- Moving interventions components out of emod-api(new intervention classes to be introduced in emodpy 2.0)
- Updating Demographics functionality.
- Removed Bamboo-related components and other deprecated features.
- Schema post-processing changes:
- Schema post-processing has been removed from emod-api, as EMOD version 2.25 and later now directly produce a processed schema.
- If you need to generate a schema from an executable using EMOD prior to version 2.25, please use the script at EMOD/Scripts/dtk_post_process_schema.py.
- Note: If you're using the packaged schema files from emod-hiv or emod-malaria, this does not affect you. The manual schema generation step is only necessary if you're working with a custom EMOD executable.
Full Changelog: v1.33.4...v2.0.26
Correcting AgeDistributions in PreDefinedDistributions.py
What's Changed
- removing double arrays from AgeDistribution parameters by @stitova-idm in #5
New Contributors
- @Bridenbecker made their first contribution in #1
- @stitova-idm made their first contribution in #2
- @JSchripsema-IDM made their first contribution in #3
Full Changelog: https://github.com/EMOD-Hub/emod-api/commits/v1.33.4