Releases: mdolab/pyoptsparse
Releases · mdolab/pyoptsparse
v2.14.3
What's Changed
- Add note on installing tkinter for optview by @A-CGray in #453
- Add autolink by @ewu63 in #452
- Ruff fixes by @A-CGray in #455
- Add Ruff git hash to git-blame-ignore-rev by @kanekosh in #461
- Improve conditional imports by @whophil in #458
- Updated coding style documention by @kanekosh in #462
Full Changelog: v2.14.2...v2.14.3
v2.14.2
v2.14.1
v2.14.0
What's Changed
- Switch to cyipopt by @ewu63 in #425
- Add bare-bones GHA tests by @ewu63 in #434
- Add function to return list of installed optimizers by @ewu63 in #440
- Cleanup error class by @ewu63 in #436
- Fix nsga2 bug by @ewu63 in #438
- Make swig mandatory and therefore NSGA2 a default optimizer by @ewu63 in #435
- Remove invalid escape sequence from docstring by @dingraha in #441
- Fix docstrings by @kanekosh in #444
- Add dense and sparse wrappers for ParOpt from ParOpt directly by @gjkennedy in #414
- Version bump by @kanekosh in #445
New Contributors
Full Changelog: v2.13.1...v2.14.0
v2.13.1
v2.13.0
What's Changed
- Use
packaginginstead ofpkg_resourcesby @ewu63 in #412 - Strongly enforce SLSQP Bounds by @andrewellis55 in #413
- IPOPT now returns Lagrange multpliers using the same sign convention as SNOPT. by @robfalck in #416
- Support numpy2 by @ewu63 in #411
New Contributors
- @andrewellis55 made their first contribution in #413
Full Changelog: v2.12.0...v2.13.0
v2.12.0
v2.11.3
What's Changed
- Fix
_masterFunc2fail flag caching and add fail flag identification to IPOPT by @eytanadler in #407
Full Changelog: v2.11.2...v2.11.3