Skip to content

Releases: csu-hmc/opty

Version 1.2.0

28 Nov 14:36
Compare
Choose a tag to compare
  • Dropped support for Python 2.7, 3.6, & 3.7.
  • Added support for Python 3.9, 3.10, & 3.11.
  • Bumped minimum dependencies up to versions released around mid 2020, except
    for cyipopt which is set to 1.1.0 since that is the first version released on
    PyPi under the name cyipopt (instead of ipopt).
  • Much faster symbolic Jacobian algorithm introduced. For constraints made up
    of hundreds of thousands SymPy operations there can be greater than 200X
    performance increase.
  • logging.info() used for providing information to the user.
  • Moved to Github Actions continous integration.

What's Changed

  • Made all count variable names consistent across the codebase. by @moorepants in #94
  • Updating opty to work with new dependency minimums by @moorepants in #96
  • Use the libmamba solver in CI and test Python 3.10. by @moorepants in #103
  • Drop support for Python 3.6 & 3.7, add support for 3.10 & 3.11. by @moorepants in #104
  • Update to use correct name for cyipopt package and Problem class by @brocksam in #101
  • Added some basic info logging to ConstraintCollocator. by @moorepants in #105
  • Adds a Github CI workflow for testing on all operating systems. by @moorepants in #110
  • Implement function for computing Jacobians using a more efficient algorithm by @brocksam in #102

New Contributors

Full Changelog: v1.1.0...v1.2.0

Version 1.1.0

09 Jan 14:13
Compare
Choose a tag to compare
  • Added support for Windows.
  • Drop support for Python 3.5, add support for 3.7 and 3.8.

Version 1.0.0

30 Jan 19:35
Compare
Choose a tag to compare

This release corresponds to the publishing in the Journal of Open Source Software.