Skip to content

Dymos 1.1.0

Compare
Choose a tag to compare
@robfalck robfalck released this 22 Jul 18:35
· 257 commits to master since this release
7a6dd40

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