Skip to content

Releases: joaospinto/sip_python

SIP v0.0.5

Choose a tag to compare

@joaospinto joaospinto released this 13 Jun 19:59

See the git history for more information.

Among the many improvements:

  1. SIP now handles Newton-KKT inertia checks natively, so the user does not need to worry about PSD projections/approximations.
  2. SIP now supports per-constraint penalty parameters.
  3. SIP now supports a wider set of termination criteria, including QP-specific ones.

SIP v0.0.4

Choose a tag to compare

@joaospinto joaospinto released this 22 May 07:40

Fixes a bug in the computation of the NNZs of K and L.

SIP v0.0.3

Choose a tag to compare

@joaospinto joaospinto released this 16 May 02:19

This release upgrades the SIP-C++ to the latest version (as of 15 May 2026).
Please view https://github.com/joaospinto/sip/commits/main/ for a list of changes.

SIP v0.0.2

Choose a tag to compare

@joaospinto joaospinto released this 10 May 04:23

This release upgrades the SIP-C++ to the latest version (as of 9 May 2025).
Some key improvements include:

  1. Updated Newton-KKT linear system formulation, which is more numerically stable.
  2. Improved infeasibility detection.
  3. Ability to detect suboptimal convergence.
  4. Ability to specify termination conditions in terms of non-augmented KKT residuals.

SIP v0.0.1

Choose a tag to compare

@joaospinto joaospinto released this 02 May 07:06

This library provides Python bindings for the SIP C++ NLP solver.