Releases: mdolab/pyoptsparse
Releases · mdolab/pyoptsparse
v2.1.6
pyOptSparse v2.1.6 release notes
This is another patch release for pyOptSparse. Highlights:
- Fixed installation bug for IPOPT (#153)
- Updated documentation and other maintenance tasks
v2.1.5
pyOptSparse v2.1.5 release notes
This releases fixes the following bug:
- Added negative informs to PSQP (#148)
v2.1.4
pyOptSparse v2.1.4 release notes
This is another bugfix release for pyOptSparse.
Bug fixes
- Various fixes to the History object (#140, #142, #144)
Maintenance:
- Updated
setup.py
to make optview
an entry-point available as a CLI program without needing an alias (#134)
v2.1.3
pyOptSparse v2.1.3 release notes
This is a patch release for pyOptSparse. Changes are:
- Updated IPOPT to support v3.13.2 (#133)
- Properly set the informs for all optimizers that support them (#138)
- Documentation update (#131)
v2.1.2
pyOptSparse v2.1.2 release notes
This is a new patch release of pyOptSparse.
New features:
- Added new environment variable controlling MPI import (#118, #121)
- Added ParOpt support, now pinning ParOpt version 2.0.2
Maintenance updates:
- Updated documentation (#123, #130)
- Removed wrapper for
FSQP
and NLPY_AUGLAG
, both of which were deprecated and not usable. This should not impact anyone.
v2.1.1
pyOptSparse v2.1.1 release notes
This is a new patch release of pyOptSparse.
Bug fixes
- Fix for multiplier extraction (#103)
- Fix for complex value in optimization summary print out (#102)
- Fix bug in
setDVs
when setting a subset of DVs (#109)
Code Maintenance
- Added dependencies to
setup.py
(#106)
- Various documentation updates
- Temporarily removed official support for ParOpt (#112). The wrapper will still be provided by pyOptSparse, but we no longer test it until
ParOpt
provides stable releases, i.e. semantic versioning of the code.
v2.1.0
pyOptSparse v2.1.0 release notes
This is a new minor release of pyOptSparse.
New Features
- Added new API for accessing pyOptSparse history files (#84, #87, #99)
Bugfixes and Code Maintenance
- Updated informs from IPOPT (#91)
- Code cleanup for Python 3 and updated Travis (#92)
- Updated tests (#95)
- Refactored the code for performing input/output scaling (#93)
- Fixed ParOpt wrapper (#97, #98)
- Adopted
black
for formatting, and uses flake8
for linting (#100)
v2.0.3
pyOptSparse v2.0.3 release notes
This is a minor bugfix release related to the Lagrange multiplier scaling in the solution object.
See #81 for details.
v2.0.2
pyOptSparse v2.0.2 release notes
This is a bugfix release to address #80 related to hotstarts when saving the history file.
v2.0.1
pyOptSparse v2.0.1 release notes
This is a bugfix release. We have removed the git commit hash from the history file due to
- unless the code is pip-installed in place (via
-e
), the approach will not work in extracting the hash
- there's a possibility that this causes some segfaults under MPI with PETSc. We're not sure if this is the root cause, but since we haven't fully debugged this we're removing it as a precaution.