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 Distribution

osqp-0.6.2.post8.tar.gz (227.6 kB view details)

Uploaded Source

Built Distributions

osqp-0.6.2.post8-cp311-cp311-win_amd64.whl (292.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

osqp-0.6.2.post8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (294.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

osqp-0.6.2.post8-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (299.2 kB view details)

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

osqp-0.6.2.post8-cp311-cp311-macosx_10_9_x86_64.whl (252.2 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

osqp-0.6.2.post8-cp310-cp310-win_amd64.whl (292.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

osqp-0.6.2.post8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (293.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

osqp-0.6.2.post8-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (298.4 kB view details)

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

osqp-0.6.2.post8-cp310-cp310-macosx_10_9_x86_64.whl (252.2 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

osqp-0.6.2.post8-cp39-cp39-win_amd64.whl (292.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

osqp-0.6.2.post8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (293.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

osqp-0.6.2.post8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (298.2 kB view details)

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

osqp-0.6.2.post8-cp39-cp39-macosx_10_9_x86_64.whl (252.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

osqp-0.6.2.post8-cp38-cp38-win_amd64.whl (292.5 kB view details)

Uploaded CPython 3.8 Windows x86-64

osqp-0.6.2.post8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (295.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

osqp-0.6.2.post8-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (299.5 kB view details)

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

osqp-0.6.2.post8-cp38-cp38-macosx_10_9_x86_64.whl (252.2 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

osqp-0.6.2.post8-cp37-cp37m-win_amd64.whl (292.5 kB view details)

Uploaded CPython 3.7m Windows x86-64

osqp-0.6.2.post8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (292.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

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

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

osqp-0.6.2.post8-cp37-cp37m-macosx_10_9_x86_64.whl (252.0 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

osqp-0.6.2.post8-cp36-cp36m-win_amd64.whl (189.6 kB view details)

Uploaded CPython 3.6m Windows x86-64

osqp-0.6.2.post8-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (231.7 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

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

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

osqp-0.6.2.post8-cp36-cp36m-macosx_10_9_x86_64.whl (191.5 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file osqp-0.6.2.post8.tar.gz.

File metadata

  • Download URL: osqp-0.6.2.post8.tar.gz
  • Upload date:
  • Size: 227.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for osqp-0.6.2.post8.tar.gz
Algorithm Hash digest
SHA256 23d6bae4a3612f60d5f652d0e5fa4b2ead507cabfff5d930d822057ae6ed6677
MD5 ae46dc55aa4ff7a2009db756f2b61d98
BLAKE2b-256 5a617b94eb7de2b7c9d12d8757ef9d0f5dfe3c5dc0ba0e88f08d4ae929996a34

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post8-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for osqp-0.6.2.post8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0a6e36151d088a9196b24fffc6b1d3a8bf79dcf9e7a5bd5f9c76c9ee1e019edf
MD5 8b2dd21bdbf58581a9e4738ab9bbf83e
BLAKE2b-256 8e8393aaafe020c13ff8bc5fbe19b16342eaaa6bc62d6f9ab2c2127d5310b528

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for osqp-0.6.2.post8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e2475e1417e0ff86b5cd363d9dc2796d54f2a42f67a95fc527eb2ed15df6a1ac
MD5 a03c73086d616c2cdc5b9238422da447
BLAKE2b-256 f730fba4280fce3a2486def59aa507ebaf8a198763471c0fecafd56fa399e51b

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post8-cp311-cp311-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.post8-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac9c6aaebe56eae33d7545564148a8fab1d71117cbbe0eedbd2c658bc3455df9
MD5 4c04324804ed9ee45c96c6834ced6214
BLAKE2b-256 a31927e6c54aa31b0fa06025af81f8ea35ee5ebf8ecc219a67e7f4e0ebce94f0

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post8-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for osqp-0.6.2.post8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b30e7a2f49103622fdad9ed9c127c47afae01f5a8a6994d04803d3d5deadab4e
MD5 0a5b8e9664082777f89f486636580af1
BLAKE2b-256 3a2a6a1674a78ad0160adc9765b38f8a81bf908f4aae0402511a1347a5d2f43c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osqp-0.6.2.post8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1d635a321686d15aaf2d91b05f41f736333d6adb0639bc14fc1c22b2cfce9c80
MD5 79708cd8250df180c8ef019b81644ccf
BLAKE2b-256 ae4ab7b689617ca6f907018097cb1f4afa63d0fa8d507fae2e1e3451ff3589df

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for osqp-0.6.2.post8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1ecbd173c21805b64a0b736d051312241a84327759526505578f83f7dcc81c66
MD5 caf0af53b427a428ae248a0af0700734
BLAKE2b-256 3b8773e1bdf2e90c9d89ec8b58c5c9fd2e0b30a3cd4fedfad38579f26d461313

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post8-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.post8-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f888eaa54bac0261cadb145b3bcf8b2da9109cbf53fc4fdbdc6c6f6c04e2bb9
MD5 f4332fdd5a76d43992616b1d7e323c72
BLAKE2b-256 bb3c0f00a367172e37e9b851432d5e9cf238a3a8dc1f248b653e374f9f19b16f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osqp-0.6.2.post8-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c9705647d7e6171b3baaa68b0c159c43ea69cba22fbdbd8f79f86ae404a3d96f
MD5 43571d3d22ddf28fcc4cfea5f7223fdc
BLAKE2b-256 43bf824b49bcdc7c1f6f3917baeffafad50ad56d668c6b195691f1e8c73f254d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osqp-0.6.2.post8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 292.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for osqp-0.6.2.post8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 02175818a0b1715ae0aab88a23678a44b269587af0ef655457042ca69a45eddd
MD5 48db3a32df71375b1072e3154eca4bd9
BLAKE2b-256 90aee0d2628f3c3d9230010d011d3fe27c094fd7d6d9b9d08076530cc9e7a132

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for osqp-0.6.2.post8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 470c07e7dd06588576155133ae9aea62077dbaa4310aa8e387e879403de42369
MD5 fe2ed1da63271024b9ce51d20815f942
BLAKE2b-256 c9b9e2da6b06ed6b03d17951bfc3a7e1b57c6433a90969f062e150c39ef01f94

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post8-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.post8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 22724b3ac4eaf17582e3ff35cb6660c026e71138f27fc21dbae4f1dc60904c64
MD5 d33371798bae870f0576cdadbc28070a
BLAKE2b-256 de6e57566961909984820c7686db4a738bae8f37c3c216e8a9252dd7dbb3aaf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osqp-0.6.2.post8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6a009c100eaaf93e9b2b790af61e209090d2a60b629893e21052d7216e572bbe
MD5 98bf9d9c29c068d5ab5813b1ec208f5f
BLAKE2b-256 894e98cb74ced1e2cae1fee6dbd8aa0ac0017ab1adc8f29ddaf2cff8dd83ac5a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osqp-0.6.2.post8-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 292.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for osqp-0.6.2.post8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 497a2fb0d14d20185eaa32aa5f98374fe9a57df09ed0aedb2c27c37d0aa54afa
MD5 a92243b5aef36baad64bd13866ecc467
BLAKE2b-256 7d0e43de5c72a5dde4e90305083ae8d99af9e79648900b09f1d4c9d257a7d345

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for osqp-0.6.2.post8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 58b38557b0a6181dff8f557244758b955ff27384a1f67b83d75e51fd34c9e842
MD5 5154b20905709006c6d2f78dd01277ca
BLAKE2b-256 ab939fe08fd0032cd6deeb8d963361bee7cbed72290b7f4a2b06de0e60676d39

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post8-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.post8-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d4920fb588d861d0d92874cb5b4435db16fe1e36a986d30638106afe374c1a8
MD5 ac9d186b714e1938d8a4e6063ff09108
BLAKE2b-256 5d232c4aff4c675e17978b0884511c6fc462f104ff809070d9309eee71a4f7e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osqp-0.6.2.post8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 52daa25502056aa1643e2d23ee230a7fe1c399e1a8b35a7b5dd2b77c7b356007
MD5 1ac11f8e5ad5c6dd8b0592246db64096
BLAKE2b-256 990364a798152e496088ca43b2ab4e540a1d99689bd8a6f019629faef2fe93cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osqp-0.6.2.post8-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2cc3a966afc4c6ef29dbeb92c59aec7479451149bb77f5c318767433da2c1863
MD5 69d17adbaa9490ec578af019b27536ff
BLAKE2b-256 bd148a7b0d0ac53a5c0abf425362d1a1da8cf243376eb6569b7ccbf07eaed79a

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for osqp-0.6.2.post8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d39020616c8b4fd9b3ec11f96bd3d68f366ab161323ecb9c1f9c7024eda2d28
MD5 cd9918e299025d5dab4ace95adc67cf2
BLAKE2b-256 6e8776a109ee2679021005dd8fe71d8f4518a343a9aeefbcebe13f622b39c086

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post8-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.post8-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f30b405ec0e6a2acf52f59e04f1c258480be172f64c2d37c24adcbf2ac400548
MD5 1585ad52aaa9ad5fc263fdd300b4868e
BLAKE2b-256 5ae7078a652c2e9e18df37a269d21f7d8c71b62deb46c423121864c295a9e567

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osqp-0.6.2.post8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bd956b7af9d524aed60ab41ec47b20519aede28538dea8f3188ad9056c4c0b01
MD5 5ef86f642d0086ff698d089b32278476
BLAKE2b-256 1361f4d8e8ae600b782eb6530e6f959ddbf35f18f17da6c294c6d407923562d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osqp-0.6.2.post8-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 866f1bc2386b15393a68d379447808bbf3c8b2a126b0fc0669b27fcf3985b86c
MD5 c32df52140ca2995d499015eb6a48d60
BLAKE2b-256 a8a4dc43983509671c9dda532ec6e4103abf90ec0f340caad535754b55ab823b

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post8-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for osqp-0.6.2.post8-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd4b2ee44ec08253bcafb4d8a45c7d8278caa0bc13ac7ed24aa35249da7f1d2a
MD5 bba6987bbf7b20869ff9f885569845b6
BLAKE2b-256 ab86276cca144ff594889d71dbbac5eda51c4d401a619f94a249161e1d341ea6

See more details on using hashes here.

File details

Details for the file osqp-0.6.2.post8-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.post8-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dea8085760268971985bb3366bf4d5fb2e8291d7013c47e6178abb964cf05b86
MD5 e5d5434f46fde88f69d6f3dd94ca530b
BLAKE2b-256 650c698edb340315b0b91d55d3556a563d143d160613e68f6ec7e4b4e8f1a9e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osqp-0.6.2.post8-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2f8647e63bba38f57161d80dda251c06c290bb99e4767cc58a37727ee3c8b912
MD5 eb35204a5372220b4f90b5d5a405c729
BLAKE2b-256 018409ad72087f183db87350e05cb3e18f15f6be36d0fda48cb86df4b43dfd76

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