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.0a1-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.0a1-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.0a1-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.0a1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for osqp-1.0.0a1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7d5c9442a718542bfec466b934f2efbd504e65d6e518f8b6e1f2a19aa46c89cf
MD5 f90d06a274f191e1d200eab9bab71c8a
BLAKE2b-256 68cb8008791a3dabcabef4ab71edb5e0ff687a7d943cc7e4044313e79a9e7d39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osqp-1.0.0a1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3f979babfc8b374de9d5e6c9f23e158bc7126d002fbf983b4b734428c64326d
MD5 f4c88d94b3d49507a741bd0ca4ddf6ec
BLAKE2b-256 fd7ba45ead9ba5293e386b7f8b0b1e20dd7f30b9ce178235cc7860ff80fd2b40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osqp-1.0.0a1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c0a457223b1cc5ae7442a1a129833a7351d21050975ad72314be03656ff762c
MD5 af72f809be215dc7734312c76b331587
BLAKE2b-256 577c6ad568c9a185cf3c282da5db19655516fbbb1d064ff0fdc95bd2b16a93fe

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