v0.8.0
This update brings bug fixes, some nice quality of life improvements, and a rework of the parameter evaluation subsystem. Most notably:
- Functions
evaluate_params()
andevaluate_param()
have been removed and replaced with something better. (See PR 201 for details.) - The simulation progress bar now shows an estimate of the time remaining.
- All ADRIOs (that should) now cache their results for faster re-simulation.
- You can use IPM quantity selectors to get compartment and event indices (useful for custom data processing). For example:
ipm.select.events("S->I").event_index
to receive a single int, oripm.select.events("*->I").event_indices
to receive a tuple of ints.
What's Changed
- Data Estimate Adjustments and Language Changes by @meaghan66 in #186
- Improved/Additional ADRIO Documentation by @meaghan66 in #189
- Add props to QuantitySelection to get indices of compartments/events. by @JavadocMD in #191
- Fix bug in tick-to-day conversion. by @JavadocMD in #193
- Time remaining for simulation progress bar. by @meaghan66 in #192
- Enabled adrio_cache for ADRIOs. by @meaghan66 in #199
- Fix creation of multistrata RUMEs involving MMs using NEVER as a return step. by @JavadocMD in #203
- Prism error handling. by @meaghan66 in #200
- Parameter evaluation refactoring and API improvements by @JavadocMD in #201
Full Changelog: v0.7.0...v0.8.0