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-0.6.2.post2-cp310-cp310-win_amd64.whl (278.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

osqp-0.6.2.post2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (298.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

osqp-0.6.2.post2-cp39-cp39-win_amd64.whl (278.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

osqp-0.6.2.post2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (297.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

osqp-0.6.2.post2-cp38-cp38-win_amd64.whl (278.5 kB view details)

Uploaded CPython 3.8 Windows x86-64

osqp-0.6.2.post2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (299.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

osqp-0.6.2.post2-cp37-cp37m-win_amd64.whl (278.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

osqp-0.6.2.post2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (296.0 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

osqp-0.6.2.post2-cp36-cp36m-win_amd64.whl (188.2 kB view details)

Uploaded CPython 3.6m Windows x86-64

osqp-0.6.2.post2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (232.7 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

File details

Details for the file osqp-0.6.2.post2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: osqp-0.6.2.post2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 278.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for osqp-0.6.2.post2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6f384980cacf1cefc85b57b782fd4ad5f0aec6c4f2a4d7d78e5fc1b9fe98f3cc
MD5 6dc4ca3e096d19bf50a9e430263dd048
BLAKE2b-256 2b291504a59288953a8fedd4c52a381307d27978b6ac5528d4e9d77a781f07bd

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for osqp-0.6.2.post2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 03371c532e66173cf6cc2ee80a3768a0262e6d2672993171ae9e6c20c7206329
MD5 36e88c770743f3717b15d4c7dd3053e9
BLAKE2b-256 37cf65e43e5b986b578a9aed2e6bee8664b3a3858d5de77456b7ab3ddc4d4b66

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: osqp-0.6.2.post2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 278.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for osqp-0.6.2.post2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ebf28a8fe1255f3b85e9a7de7dfd1dbe6bde1116cbc2f84c7faf91c8e5e33c14
MD5 b54b808f0455895011dee7d5d4e4107d
BLAKE2b-256 f102984456373db600383c31609570b9ea157ec68fc039e62abbe37559898846

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for osqp-0.6.2.post2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec01efcbcb2bb1883653e57595c8057ea4221d52ec0e6cbab22d1f727efc34c5
MD5 f864515118c35bcb54109d85861cc982
BLAKE2b-256 f6bce6f43a12ffd2ff27f787b2b1fa49be2c5898fc2b5cc63e9e8132e8062445

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: osqp-0.6.2.post2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 278.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for osqp-0.6.2.post2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ea9709b5761854505d2408794dfbe3c64bf7fbfa89887a08408480c3d48469a3
MD5 e8074fe212231ba12f84eaa8d8ff342f
BLAKE2b-256 f282bb881d1444ec9ef077aea3894dd48204434f82ac59e6e0f34715b12d6717

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for osqp-0.6.2.post2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7dc850de3860a7f01dd70e82e15f629c9f337094ab878d0aae05e534f852a25
MD5 2a89f5d50d2e30ce31f26c66cf3495fa
BLAKE2b-256 f8a8d847be5578db1ebab5daeb3bac8e9cb869cd1c25764c5878c9c98bccf8dd

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: osqp-0.6.2.post2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 278.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for osqp-0.6.2.post2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f1a56715531164661fb7d96999f324f0ee5b3376edb57637134355b728866d4d
MD5 3692c2beb922dd614a3b4f4af4cc41a6
BLAKE2b-256 ef0ee0fe21288fef78b0ff1f275aec74b5048fa974c111eda2d4c895764e2ca4

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for osqp-0.6.2.post2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08237db1c3d6e05a185dde89dd29e3102399e0174273d556099a5328c35d1bfa
MD5 e363f5392597549e022e0fefe3e6e303
BLAKE2b-256 d3138e68ca69267e48c4ad7de1d24502804a0b42906ce006482e302a07ab041d

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post2-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: osqp-0.6.2.post2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 188.2 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for osqp-0.6.2.post2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1eb3f61bf74ebdc24510c42f2c40fc4ff602643755a714abfab722bd698253c3
MD5 e9e35419fb8160124b76ffe064014006
BLAKE2b-256 9a84d7155f72dee3295fba56ecc8fab84a493ddfeab53e0569460d96f7dd08c1

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for osqp-0.6.2.post2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d42c3bce8ada524e3ec26e24e6635de806160bc3b82a293b3c21b3b9e7e2a5d
MD5 2eec2f26f83c5adcefc2f2a4e0a8865e
BLAKE2b-256 1ebe00d4bff271184791203b6f6733f598444c391f91ec1aff44701343731ead

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