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

Uploaded CPython 3.10 Windows x86-64

osqp-0.6.2.post3-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.post3-cp310-cp310-macosx_10_9_x86_64.whl (249.5 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

osqp-0.6.2.post3-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.post3-cp39-cp39-macosx_10_9_x86_64.whl (249.5 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

osqp-0.6.2.post3-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.post3-cp38-cp38-macosx_10_9_x86_64.whl (249.5 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

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

osqp-0.6.2.post3-cp37-cp37m-macosx_10_9_x86_64.whl (249.3 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

osqp-0.6.2.post3-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

osqp-0.6.2.post3-cp36-cp36m-macosx_10_9_x86_64.whl (190.1 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: osqp-0.6.2.post3-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.post3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6fd2c4c71b3f3a139be0934e0393cdfe87986ff3ba36ebf1a99bda71add212cc
MD5 39a1f8b422157ec55fb062ca5909141c
BLAKE2b-256 d1c54a9f12d167080ceb5f1b2f22d4916002146aa57e10b0b2b37dc9dd0915d0

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post3-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.post3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27216168b5e1cdec62e2171afccf1f9aed9799d90e4c5aea93c92b10360a5636
MD5 bb77337eee0e1cf9e90b6d9e6e4ed553
BLAKE2b-256 6e3ece16db1baa03a14dd9a7962fa6715771bce7650a19dce7d6e52b90205c07

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: osqp-0.6.2.post3-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 249.5 kB
  • Tags: CPython 3.10, macOS 10.9+ 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.post3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 99c080b7567ec422ce3818d062fa5422029e32bccc98173abdc050373e8f9e7b
MD5 66eeed015a51732b7a6d82ac9b6433ff
BLAKE2b-256 92967df846d0508aeb3a0ec849cd228616922b257c9a6d4838a76606e5b12bbd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osqp-0.6.2.post3-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.post3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2d7d9814d6bba410ba4808075fadfe6755fbeb99f692be06b4d159c4a18c47ce
MD5 8d873036684a19441d8881de5ef531eb
BLAKE2b-256 d1c372f0fd676d797524d47b721460ebefc5333b4d1f70291c3d5d67777f0290

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post3-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.post3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a74edd878d3d19d12514fb668e7d2b9acbd5fc74e56748b1705ffa375046d039
MD5 d706a8305e70ba92a31bfed5e1870cad
BLAKE2b-256 b8ff6131a760a5aebfa0e27510fb5ba64c78ba45dfe194fd1200cb613041689c

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: osqp-0.6.2.post3-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 249.5 kB
  • Tags: CPython 3.9, macOS 10.9+ 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.post3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 64c1c0d45b1403fd71f2f88efd8bfe3deb6fe0f3208734a11da6c58e4113e610
MD5 82b0f07170e69442026a1f19ed03c174
BLAKE2b-256 7642f0dbb37da8c6e17105bf1df8ca2b91730a2615e30b6840ee2705d1f64a7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osqp-0.6.2.post3-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.post3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 95041d1df81403084fb18251aadbdbe64740c26f6332d8d5d9358e1002f4c378
MD5 6a2e5c207889cda542557c55a2bd4602
BLAKE2b-256 66ff2e05ae8916c53db01465ac58b97a9383983ef30e14addc8c94931c5f4403

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post3-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.post3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2aa431a336a7dde6ac51114a6f6eba5cbf3e78045a26de577db2b5f9ac0e382b
MD5 641e985b5c413bb74fea19a497659f33
BLAKE2b-256 d63af8785906f0bf51764e1f3efad499afc208affba32bee040c643cce50a705

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: osqp-0.6.2.post3-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 249.5 kB
  • Tags: CPython 3.8, macOS 10.9+ 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.post3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4b15f42eb4bc887e99fe74ef0b8687e7388da5c85dda61aa039aaeb68bdce57c
MD5 99b79136a71424a6394b2e1620220d3f
BLAKE2b-256 8daef5fadee010c54dfb94c2f274e94713e5ec1913df0329c3c44134e6b4752e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osqp-0.6.2.post3-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.post3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b11db3bbbc3704b6312128cfc699c0d9e03c24e0acf6ec08c5ec553bf71bec8e
MD5 63facf6b20fac6a80f18f92c23a25f62
BLAKE2b-256 b03a55c0b0ce9b0a49d9e25204d5c4d82f1e67c7f0bb529cd7ce010da646816e

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post3-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.post3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06942cd97ec46e3afebe556263b4d8a0637a97262a34465cfce5303f0263284d
MD5 61c1d32440ae62ddf302b12f28871598
BLAKE2b-256 bae5d0c5fb2161662adde3f5b6a5f28234001f14e43ba16a42d0bf1e2070d010

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: osqp-0.6.2.post3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 249.3 kB
  • Tags: CPython 3.7m, macOS 10.9+ 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.post3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5e0a39c8c59371d6469802120b8bb2a3c0a26d0df8eb0252d3d83bce36b9113f
MD5 43e6a2f74444fb8a38ea8106253ba316
BLAKE2b-256 5a2bfd25fa2b8f007881ce45638160b548fdc614b6e3ef8481f67001ed98f22b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osqp-0.6.2.post3-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.post3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 e6a68d3f7e56e5b09b68c387762772b1136d633c2bb7ae7bd5063e316a9effe7
MD5 154a6b07befec2acefd146670349597a
BLAKE2b-256 68aa17915048d1423d77aa568f3104aac72ecf20933ac45b350866482c7e5ce4

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post3-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.post3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 417e9b8e1a263177dc3eb09d644b5429e6c152bba38820cf1ec29b3d433d4490
MD5 b8c26f44e37f7667cc3e2368d1636cba
BLAKE2b-256 7a7e0c4e30dcdff7f8364969d3f36112900007e334b5de6ed2497097b334984e

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post3-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: osqp-0.6.2.post3-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 190.1 kB
  • Tags: CPython 3.6m, macOS 10.9+ 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.post3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 526913c24ec07997b74f910358c6309cdac783a43dbf6f45486489a49c69c87f
MD5 547197ed8d231747ec97610a6149b78a
BLAKE2b-256 530f2669f65e1ac7a22121bdcb9d3f22114ac466ab3f0433942361cb6259a7d6

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