Skip to content

Releases: jacobwilliams/slsqp

1.5.0

07 Jan 21:31
467545c
Compare
Choose a tag to compare
  • Allow for linking with an external BLAS library by using the HAS_BLAS compiler directive.
  • Some minor updates to the CI and Readme.

1.4.1

05 Jun 02:25
455bc5f
Compare
Choose a tag to compare

Minor refactor (remove the original diff function hack and replaced with epsilon() test)

1.4.0

04 Jun 22:11
951dcff
Compare
Choose a tag to compare
  • Incorporated some updates based on the SciPy version:
    • check constraint violation when exiting due to too many resets
    • check for NaNs
    • do not exit with convergence on steps where SQP is inconsistent
    • allow for specifying unbounded variables via an NaN or a specified value (infinite_bound)

For reference, see the SciPy commit history here: https://github.com/scipy/scipy/commits/4d7413563cfa477c08717daa61e5994e968ee79f/scipy/optimize/slsqp

1.3.1

04 Jun 14:07
5772895
Compare
Choose a tag to compare
  • Fixed a bug in the convergence check (see #36)
  • Fixed the logo in the ford-generated documentation
  • Fixed the CI

1.3.0

17 Oct 04:41
Compare
Choose a tag to compare
  • internal code refactoring
  • added option to use the bvls routine to solve the NNLS problem.
  • added max iteration optional input for NNLS problem
  • added ability to specify real kind with preprocessor directive (e.g, REAL32, REAL64, AND REAL128)
  • removed old build script

1.2.3

28 Aug 16:16
Compare
Choose a tag to compare

Full Changelog

  • Minor updates to Readme and FPM config file.

1.2.2

28 Aug 16:06
Compare
Choose a tag to compare

Full Changelog

  • Added support for the Fortran Package Manager
  • Updated CI to GitHub Actions
  • Fixed a bug in the finite difference code when m=0

1.2.1

02 Nov 02:15
490e4d7
Compare
Choose a tag to compare
  • Minor updates to FORD documentation.

1.2.0

17 Sep 03:32
a008f7a
Compare
Choose a tag to compare
  • Added some new stopping conditions.
  • Some code refactoring.
  • Added a VS Code workspace file.

1.1.0

13 Sep 04:36
Compare
Choose a tag to compare
  • New mode to approximate the gradients using finite differences.
  • Added a FoBiS config file for building the library and examples.
  • Some minor updates to the documentation.