prog_models v1.2
Release v1.2 (Mini-release)
This release primarily includes changes needed to support prog_algs v1.1. Specific improvements include:
- Model Vectorization - significantly improves runtime when used in way that requires multiple samples to be simulated simultaneously [#143]
- Added support for dynamic step sizes in simulation (using user defined next_time function) [#131]
- Created model.apply_limits(state) -> state function to apply model state limits. This enables other methods that externally agitate state (e.g., particle filters) to ensure they remain within bounds).
- Arguments in initialize are now optional for existing models [#157]
- Updates to simulate_to*
- New ThrownObject model used in examples and tests [#139]
- Extend SimResult to include features of a list (e.g., index, pop, extend) [#150]
- Removed intra-package dependency in examples which prevented some IDEs from executing a few of the examples [#139]
- Added additional examples demonstrating
prog_models
features - Various Bugfixes
The changes in this release were produced in part by Northrop Grumman under a contributor license agreement. Thank you NGC!