Dymos 1.0.0
Release Notes for Dymos 1.0.0
March 25, 2021
This is version 1.0.0 of Dymos.
This release primarily removes some deprecated experimental features, along with implementing a few bug fixes.
Backwards Incompatible API Changes & Deprecations
- The RungeKutta Transcription is removed. #550
- Two-character location specifiers ('++', '--', '+-', '-+') are removed in favor of 'initial' and 'final' #556
- User must now specify
solve_segments='forward'orsolve_segments='backward'when using solve_segments capability (True is no longer valid). #557 add_input_parameterandadd_design_parameterdropped in favor ofadd_parameter. #558 #561- Removed the deprecated command line interface due to it being a somewhat hackish abuse of OpenMDAO's hooks. #563
- Removed the deprecated 'disc' node subset in favor of the more correct 'state_disc' #565
- Removed the deprecated 'custom_targets' option for parameters.' #565
Enhancements
- User will now be warned when multiple timeseries outputs were attempted with the same name. #567
Bug Fixes
- The
ode_classoption of phase is now marked non-recordable. #555 - Fixed doc building due to a change in OpenMDAO. #564
Miscellaneous
- Modified examples to use the preferred
fix_initial=Truefor time and states instead of "pinched bounds", e.g.initial_bounds=(0, 0). #560