Dymos 1.8.0
Release Notes for Dymos 1.8.0
April 18, 2023
Dymos 1.8.0 removes some deprecated OpenMDAO features that are removed as of version 3.26.0.
It also adds a new trajectory results report that is generated by dymos.run_problem(..., make_plots=True)
.
This single HTML file contains summaries of the parameters in each phase as well as plots of the timeseries values
across phases in each trajectory.
Generating this file requires bokeh
rather than matplotlib - a message in the HTML file will inform the user if bokeh
was unavailable.
ExplicitShooting is now consistent with solve_segments
in the way initial state values are specified.
This release also provides better logic when connecting variables of different units via phase linkages.
Backwards Incompatible API Changes & Deprecations
- Remove deprecated src_indices argument in add_parameter() #920
- Initial states in ExplicitShooting now provided with
phase_path.initial_states:state_name
#915
Enhancements
- trajectory results report now automatically generated by run_problem #918
Bug Fixes
- Added better logic to detect different units across linkage constraints. #913