osqp1.0.3
Published
OSQP: The Operator Splitting QP Solver
pip install osqp
Package Downloads
Project URLs
Requires Python
>=3.8
OSQP Python
Python wrapper for OSQP: The Operator Splitting QP solver.
The OSQP (Operator Splitting Quadratic Program) solver is a numerical optimization package for solving problems in the form
$$\begin{array}{ll} \mbox{minimize} & \frac{1}{2} x^T P x + q^T x \ \mbox{subject to} & l \le A x \le u \end{array} $$
where $( x \in \mathbf{R}^n )$ is the optimization variable and $( P \in \mathbf{S}^{n}_{+} )$ is a positive semidefinite matrix.
Installation
To install osqp
for python, make sure that you're using a recent version of pip
(pip install --upgrade pip
)
and then use pip install osqp
.
To install osqp
from source, clone the repository (git clone https://github.com/osqp/osqp-python
)
and run pip install .
from inside the cloned folder.
Documentation
The interface is documented here.