Quadratic programming solvers in Python with a unified API
This patch release updates the wheels_only
optional dependency to work on more systems.
wheels_only
for solvers with pre-compiled binariesThis release moves all QP solvers to optional dependencies (#268), along with a healthy batch of corrections to the documentation.
Thanks to @ogencoglu and @ottapav for contributing to this release :+1:
solve_ls
documentation (thanks to @ogencoglu)This release adds QPALM, a proximal augmented Lagrangian based solver for (possibly nonconvex) quadratic programs. Check it out!
master
to main
This minor release adds the ability to install specific solvers from PyPI, e.g. pip install qpsolvers[clarabel,daqp,proxqp,scs]
.
Thanks to @sandeep026 for suggesting this in https://github.com/qpsolvers/qpsolvers/discussions/247 :+1:
This release adds PIQP, a proximal interior point solver suited to both dense and sparse problems. Thanks to @shaoanlu for implementing this interface 👍
This release ships an API-breaking change in the condition number Problem.cond
, which now requires an active set. Thanks to @aescande for bringing this up in https://github.com/qpsolvers/qpsolvers/issues/220 :+1:
This release adds HPIPM, an interior point solver suited to small to medium-size problems arising in model predictive control and embedded optmization. Thanks to @adamheins for implementing this interface :+1:
This release adds support for MOSEK, fixes corner-case residual computations, and has ECOS raise errors on problems its interface does not handle.
Thanks to @aszekMosek for helping with MOSEK integration and @uricohen for bringing up this point :+1: