Dymos 1.1.0
Release Notes for Dymos 1.1.0
July 22, 2021
This is version 1.1.0 of Dymos.
The release provides compatibility with OpenMDAO >=3.10.0, updates the
documentation to JupyterBook, and adds a few new features.
Backwards Incompatible API Changes & Deprecations
- Removed vectorize_derivs option from phase objectives due to OpenMDAO update. #605
- The dynamic argument on add_parameter has been removed. A new argument static_target has been added which has opposite meaning of dynamic. #591
- Updated phase.interpolate to automatically detect variable type, renamed to phase.interp. Old version is deprecated. #592
Enhancements
- Documentation updated to JupyterBook. #611 #613 #614 #615 #616 #618
- simulate_options are now stored within each Phase. #610
- Removed vectorize_derivs option from phase objectives due to OpenMDAO update. #605
- Updated dymos to handle the new OpenMDAO distributed I/O approach #597
- The dynamic argument on add_parameter has been removed. A new argument static_target has been added which has opposite meaning of dynamic. #591
- Updated phase.interpolate to automatically detect variable type, renamed to phase.interp. Old version is deprecated. #592
Bug Fixes
- Fixed an issue with units in linkage constraints. #620
- Fix for key error when performing order reduction under hp adaptive refinement. #590
- Parameters in the ODE system now respect both dynamic=True and False. #581
Miscellaneous
- Added missing example Brachistochrone with upstream initial and duration states. #623
- Added require_pyoptsparse to all tests that use pyOptSparseDriver #624
- Added a couple of fixes to examples docs #622
- Fixed some typos in 'Getting Started' section of the docs #621
- Install coveralls from pypi in github workflow #601
- Change base_dir arg to coveralls #600
- Fixed minor typos in docs. #599
- Removed require_pyoptsparse and moved it to OpenMDAO. #595
- Added publishing mkdocs to gh-pages. #594
- Added github actions workflow for CI. #589
- Readme updated to point to JOSS paper. #578
- Updated JOSS bibliography. #573 #574 #576 #577
- Fixed some references in JOSS paper. #572
- Minor grammar and consistency edits for JOSS paper. #571