Skip to content

Releases: mdolab/pyoptsparse

v2.12.0

09 Jul 01:49
7e862db
Compare
Choose a tag to compare

What's Changed

  • Added linear constraint check and updated documentation by @kanekosh in #410
  • Added restartDict to snstop by @sseraj in #404

Full Changelog: v2.11.3...v2.12.0

v2.11.3

23 Jun 19:31
7376d71
Compare
Choose a tag to compare

What's Changed

  • Fix _masterFunc2 fail flag caching and add fail flag identification to IPOPT by @eytanadler in #407

Full Changelog: v2.11.2...v2.11.3

v2.11.2

11 Jun 03:30
da0077a
Compare
Choose a tag to compare

What's Changed

  • flush streams and files before/after optimization by @ewu63 in #403
  • Version bump by @ewu63 in #406

Full Changelog: v2.11.1...v2.11.2

v2.11.1

08 May 22:55
4ed7ce9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.11.0...v2.11.1

v2.11.0

25 Apr 10:58
a988404
Compare
Choose a tag to compare

Bugfix

  • fixed convertJacobian by @gjkennedy in #371
  • Fix formatting in SLSQP output file by @eirikurj in #378
  • Fix SNOPT printout encoding and skip printing import warnings by @ewu63 in #392
  • Populate inform dict for all optimizers by @ewu63 in #394

Maintenance

Full Changelog: v2.10.2...v2.11.0

v2.10.2

22 Dec 14:54
5fef213
Compare
Choose a tag to compare

Maintenance

  • Adjust SNOPT option formatting by @nwu63 in #349
  • Installation docs update by @kanekosh in #350
  • Make nsga2 tests optional + docs update by @nwu63 in #351
  • Update .readthedocs.yaml by @eirikurj in #352
  • Run nsga2 single-objective case on Windows by @nwu63 in #354
  • Remove deprecations by @nwu63 in #362
  • Bugfix for optimal objective value by @nwu63 in #364
  • Fix test for earlier SNOPT versions by @nwu63 in #370
  • Fix numpy 1.25 deprecation warnings by @eirikurj in #372
  • NSGA2 patch by @nwu63 in #365

Full Changelog: v2.10.1...v2.10.2

v2.10.1

02 Jun 09:01
7101350
Compare
Choose a tag to compare

New Features

  • Save more variables by default in SNOPT history file by @nwu63 in #347

Maintenance and Bug Fixes

  • Remove callables from optProb only when serializing in History file by @nwu63 in #344
  • More tolerant scalar check by @nwu63 in #348
    • Note that this PR also removed some unnecessary type casting to real - see this comment. The behavior of pyOptSparse will not change but this PR could break a runscript if there is a bug on the user side (most likely, using an incorrect type for constraints or DV bounds)

Full Changelog: v2.10.0...v2.10.1

v2.10.0

09 May 20:39
cd1c2a9
Compare
Choose a tag to compare

New and Deprecated features

  • Remove some warnings by @nwu63 in #343
    • NOTE: This PR introduces backward incompatible changes
  • provide Solution in top-level init by @nwu63 in #341

Maintenance

  • Remove flaky tests by @nwu63 in #342

Full Changelog: v2.9.4...v2.10.0

v2.9.4

01 May 18:14
298c48c
Compare
Choose a tag to compare

New Features

  • Add ability to specify search path for SNOPT import with env var by @whophil in #338

Bug Fixes

  • Update informs list to be consistent with SNOPT 7.7 + updating docstrings for flake8 rst checks by @marcomangano in #333

Maintenance

  • Moved SNOPT time limit test to larger problem by @sseraj in #334
  • fix deprecation in alpso by @swryan in #336
  • Loosen tolerance on tests to support Mac ARM by @eirikurj in #339

New Contributors

Full Changelog: v2.9.3...v2.9.4

v2.9.3

27 Feb 19:45
52097c6
Compare
Choose a tag to compare

New features

  • Added inform to the string representation of the solution. by @robfalck in #320

Bug Fixes

  • Fix sol.fStar for NSGA2 by @nwu63 in #330

Maintenance

  • Black style fix for updated version by @ArshSaja in #327
  • Attempt to fix Windows build in GHA by @nwu63 in #328

New Contributors

Full Changelog: v2.9.2...v2.9.3