Skip to main content

OSQP: The Operator Splitting QP Solver

Project description

https://github.com/oxfordcontrol/qdldl-python/workflows/Build/badge.svg?branch=master

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

minimize        0.5 x' P x + q' x

subject to      l <= A x <= u

where x in R^n is the optimization variable. The objective function is defined by a positive semidefinite matrix P in S^n_+ and vector q in R^n. The linear constraints are defined by matrix A in R^{m x n} and vectors l in R^m U {-inf}^m, u in R^m U {+inf}^m.

Documentation

The interface is documented here.

Packaging

This repository performs the tests and builds the pypi wheels. Conda packages are on conda-forge.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

osqp-1.0.0a3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (314.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

osqp-1.0.0a3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (314.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

osqp-1.0.0a3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (314.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

File details

Details for the file osqp-1.0.0a3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for osqp-1.0.0a3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a5a9a42a65083a0c7bbf02c79c977e84e203051398265dea7a0564c85247ba49
MD5 2d70ad14246317db20af2eca8600df83
BLAKE2b-256 b25485b71ef6c294a58721b7f87e6a993a160735a07c8ca66bdfeb907c327b67

See more details on using hashes here.

File details

Details for the file osqp-1.0.0a3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for osqp-1.0.0a3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 12648d9327df15cd1de425a155cbb298cfbc9040481fdf8a0e8b23ac5fb19b39
MD5 e9ca421a45c34e359f57e33b1b6cffe5
BLAKE2b-256 1b4d584ff185e9fa6ee5cb0b082c826672ac7252ca0ec4f4a791a0b6096fa188

See more details on using hashes here.

File details

Details for the file osqp-1.0.0a3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for osqp-1.0.0a3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 67899c6925b86cdcc35469a516afc7927f707238edc81fc51f855759bdb86616
MD5 c99be0494fd5febaf14bd1e6253de01e
BLAKE2b-256 73c1656a1823cd2ea1b33f68a5a02afa97304c2e6c3386f4fcd9776b7e0dc101

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page