Skip to main content

OSQP: The Operator Splitting QP Solver

Project description

https://travis-ci.org/oxfordcontrol/osqp-python.svg?branch=master https://ci.appveyor.com/api/projects/status/79kru1jue00xsr2l/branch/master?svg=true

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 just performs the tests and does not build any python package. We use the external repositories for conda recipes and python wheels.

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.4.0.tar.gz (265.7 kB view details)

Uploaded Source

Built Distributions

osqp-0.4.0-cp37-cp37m-manylinux1_x86_64.whl (146.4 kB view details)

Uploaded CPython 3.7m

osqp-0.4.0-cp37-cp37m-manylinux1_i686.whl (142.8 kB view details)

Uploaded CPython 3.7m

osqp-0.4.0-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (211.7 kB view details)

Uploaded CPython 3.7m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

osqp-0.4.0-cp36-none-win_amd64.whl (145.8 kB view details)

Uploaded CPython 3.6 Windows x86-64

osqp-0.4.0-cp36-none-win32.whl (138.2 kB view details)

Uploaded CPython 3.6 Windows x86

osqp-0.4.0-cp36-cp36m-manylinux1_x86_64.whl (146.4 kB view details)

Uploaded CPython 3.6m

osqp-0.4.0-cp36-cp36m-manylinux1_i686.whl (142.8 kB view details)

Uploaded CPython 3.6m

osqp-0.4.0-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (211.7 kB view details)

Uploaded CPython 3.6m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

osqp-0.4.0-cp35-none-win_amd64.whl (145.8 kB view details)

Uploaded CPython 3.5 Windows x86-64

osqp-0.4.0-cp35-none-win32.whl (138.2 kB view details)

Uploaded CPython 3.5 Windows x86

osqp-0.4.0-cp35-cp35m-manylinux1_x86_64.whl (146.4 kB view details)

Uploaded CPython 3.5m

osqp-0.4.0-cp35-cp35m-manylinux1_i686.whl (142.8 kB view details)

Uploaded CPython 3.5m

osqp-0.4.0-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (211.7 kB view details)

Uploaded CPython 3.5m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

osqp-0.4.0-cp27-none-win_amd64.whl (143.3 kB view details)

Uploaded CPython 2.7 Windows x86-64

osqp-0.4.0-cp27-none-win32.whl (137.3 kB view details)

Uploaded CPython 2.7 Windows x86

osqp-0.4.0-cp27-cp27mu-manylinux1_x86_64.whl (147.0 kB view details)

Uploaded CPython 2.7mu

osqp-0.4.0-cp27-cp27mu-manylinux1_i686.whl (143.1 kB view details)

Uploaded CPython 2.7mu

osqp-0.4.0-cp27-cp27m-manylinux1_x86_64.whl (147.0 kB view details)

Uploaded CPython 2.7m

osqp-0.4.0-cp27-cp27m-manylinux1_i686.whl (143.1 kB view details)

Uploaded CPython 2.7m

osqp-0.4.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (211.6 kB view details)

Uploaded CPython 2.7m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

File details

Details for the file osqp-0.4.0.tar.gz.

File metadata

  • Download URL: osqp-0.4.0.tar.gz
  • Upload date:
  • Size: 265.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.5

File hashes

Hashes for osqp-0.4.0.tar.gz
Algorithm Hash digest
SHA256 a848b88d7784af6df4821514b4e4a6a23c46f9a040f21ad7843821aa2c894160
MD5 7912d11e580825d0d58343ac1f298fe3
BLAKE2b-256 7a5505d61d7cd94890374ed8d334f880bc23c1ec830731e659a88e13202f6d76

See more details on using hashes here.

File details

Details for the file osqp-0.4.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: osqp-0.4.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 146.4 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.5

File hashes

Hashes for osqp-0.4.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c6d543aea839d259ec5f989db5a05b1f15d4125a79dbc5d169d17669eaeb2d75
MD5 176584219fbd21f409fd2de5907c233b
BLAKE2b-256 a26a38e61e4f3f3b256c26bd3aa800a96084badc14d34ba7af3acf7b8a8294a3

See more details on using hashes here.

File details

Details for the file osqp-0.4.0-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: osqp-0.4.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 142.8 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.5

File hashes

Hashes for osqp-0.4.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e14bea7bda8d4f6dde63c751b0f6d2a5c122de4776fc16e1107b9a7a6f6b3e85
MD5 e0f7a51bff0352871939df4faac249d7
BLAKE2b-256 0ff200eb383fa350bb45af2b2ce2fe771049666ffbfbccb9c099674ce513ec25

See more details on using hashes here.

File details

Details for the file osqp-0.4.0-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for osqp-0.4.0-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c2c709436e3befba2c81af4e321676511fa1c81b3bb0256386bdb006adb9e446
MD5 42d7bc0e12d91021da1d7fc522c5cf65
BLAKE2b-256 45301e23ecf21f655e404d633ff279b997412558dbc040c08fe913cb50736c59

See more details on using hashes here.

File details

Details for the file osqp-0.4.0-cp36-none-win_amd64.whl.

File metadata

File hashes

Hashes for osqp-0.4.0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 094ff6b0353193e753c3e7b213368a79e483d15502a1e6e2ec212cadcf22cdb2
MD5 06b9eda5dbbf267b719c68d2ab06f49b
BLAKE2b-256 8af5ddd825a32e0528fb9a3c5e7267f9568524ae1d2b18e640d5b0b34c4e2f69

See more details on using hashes here.

File details

Details for the file osqp-0.4.0-cp36-none-win32.whl.

File metadata

File hashes

Hashes for osqp-0.4.0-cp36-none-win32.whl
Algorithm Hash digest
SHA256 db9db4008c3dd3f9e9cbab7ad2bce0a667ae5a31d541017b19b66996375ad7e0
MD5 9bb15726cdd96c448253bb8e67571062
BLAKE2b-256 cefbba91cab70d93772f127acc4f856f9f06e759403b53c627a45035cc8157c3

See more details on using hashes here.

File details

Details for the file osqp-0.4.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for osqp-0.4.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 18b478b3d8c576044f688c916293985cbf0ae75479623774bfec12a1882959a3
MD5 b58afb81dbb69ec733c2f85872ba00a0
BLAKE2b-256 05420ccab82eb6ed0edb83d184928ec864232dc00c3cf968a4b92a02caf0f7ec

See more details on using hashes here.

File details

Details for the file osqp-0.4.0-cp36-cp36m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for osqp-0.4.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a46ee300effb4794376c765caeb59608e510f81dc4a2314fe9c919b33990a86b
MD5 8da7c358885591225018f72185c1fb1e
BLAKE2b-256 16bec77e936361f740cc3c7514b4c78506793df73b8aea3c815df2991ea27788

See more details on using hashes here.

File details

Details for the file osqp-0.4.0-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for osqp-0.4.0-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 042f71e81f527ef18be48dc43660e2fe36f4160e5d8f306e596bd6e3678f275c
MD5 3b7c27eb2f1f4eddae9018e02e6ac404
BLAKE2b-256 61c42b6814c9a712cad8fb3f8c633da9d09bba48b9f32653467a9f7d3abef700

See more details on using hashes here.

File details

Details for the file osqp-0.4.0-cp35-none-win_amd64.whl.

File metadata

File hashes

Hashes for osqp-0.4.0-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 abfcdb1b94109c7728d0a6ba5c09f07286ba80a1ca0ea39244a0ff6a07d798e6
MD5 d08aec93bb5e2cee5b53a4ca7eb38d42
BLAKE2b-256 ae9d3636b20147abd94e90a91c37db6f6829bbbed4f7a1a9ce3949255acd969a

See more details on using hashes here.

File details

Details for the file osqp-0.4.0-cp35-none-win32.whl.

File metadata

File hashes

Hashes for osqp-0.4.0-cp35-none-win32.whl
Algorithm Hash digest
SHA256 6c167c3103f7dbb072b09e0bec9057690ac0fc3fb61e915dadea13daafc5e9e0
MD5 887bdc43f7d347ff410b52f8c5b54702
BLAKE2b-256 4262d2a1061daca24c7b3fe03a48595bcc901367300d129d9364d880b29a58a9

See more details on using hashes here.

File details

Details for the file osqp-0.4.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for osqp-0.4.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f575edc9dc2040c201df599cfac248b925004c1454f833e4d11a00d6a6910bde
MD5 785d77cf7ac56585e9cf6c58a979df3e
BLAKE2b-256 e275f3aed8e60432a024e6d46d03f48515366e76344a81edc896d95bb9a87d66

See more details on using hashes here.

File details

Details for the file osqp-0.4.0-cp35-cp35m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for osqp-0.4.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 968bedb892485de03e5b2478b6da2ee25e3f2028991e9e12ed484b6cb8b8c663
MD5 691e2f5132503595a15f1969eaffae8f
BLAKE2b-256 879072024aa73744304e8910281c3f1276e5924d6ab5bdaebe8bc43b1d301f95

See more details on using hashes here.

File details

Details for the file osqp-0.4.0-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for osqp-0.4.0-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ffae867fa94023057341a34f5c0019f72b31010e492364d5fe8f1b9d95b937f0
MD5 29cc4d5242e9099c74f05f30cf7a2a56
BLAKE2b-256 e04ba685f017f1215011fcedc31edd5d384bae01d0b9c4ae669ddb586d5378ba

See more details on using hashes here.

File details

Details for the file osqp-0.4.0-cp27-none-win_amd64.whl.

File metadata

File hashes

Hashes for osqp-0.4.0-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 d8fd61cee57c3d29b1b8eb68c30d269213c6c8f6c31f2734994be0f4c466c9c2
MD5 cab344c57d94a809d92a354adf2183f3
BLAKE2b-256 fb620cf80abf0b7941ab8fbd0d1d007f710172b0ef63ad4155449c68871c7180

See more details on using hashes here.

File details

Details for the file osqp-0.4.0-cp27-none-win32.whl.

File metadata

File hashes

Hashes for osqp-0.4.0-cp27-none-win32.whl
Algorithm Hash digest
SHA256 4c76bddd11d886dce7557666ee8c7eda65459363c256f7e4640536aa932a0bf4
MD5 14694ce2eb2242ea35847f05e2222371
BLAKE2b-256 7307a115650a32c5e316277ccf2b6e07aff136ee2b866e99d9542d2563ed376c

See more details on using hashes here.

File details

Details for the file osqp-0.4.0-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for osqp-0.4.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 478ccaf0d9c062d45fbab78cecbf2c86d09fde3cf75322f409d36390ce0b4cc7
MD5 504186a3e38eb470323847c54502f193
BLAKE2b-256 c1e2f637d9cd5dc7681ebdbb96b5c99c51629d07d3fb67e597e64714ab913734

See more details on using hashes here.

File details

Details for the file osqp-0.4.0-cp27-cp27mu-manylinux1_i686.whl.

File metadata

File hashes

Hashes for osqp-0.4.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9c7fb7439458ff410c04f56ed54fdd8b6801a5e09ab4426ad17a5ba35d361647
MD5 e1bb32d62e231c2a98b969b73d4bb06a
BLAKE2b-256 062882e244abaac4f065a7c4d78b5d1c2ed8d816bf0d322ab3c300d50a069122

See more details on using hashes here.

File details

Details for the file osqp-0.4.0-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for osqp-0.4.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a7fb2cd2e8cf0982f7f37197a71675b561acfbc5453412cf5a94ad05855e014d
MD5 9cddde7c45ad66a6fbf2d7c93ac9506a
BLAKE2b-256 7fbf77dcfb530c7150d3acb8fddb13515ff0e87f140a0ff34678ae9955b209bc

See more details on using hashes here.

File details

Details for the file osqp-0.4.0-cp27-cp27m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for osqp-0.4.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 231650dd15032d65a9ea58cfac0b8319ac4dc51727d3d08098f8330bf8d7267f
MD5 6bf9a07613f297e40daac9a3764f4986
BLAKE2b-256 e472e60e9eb28edffd7307e1958fb9ed9e8d9c24fc79894e691e369bd19fc7d2

See more details on using hashes here.

File details

Details for the file osqp-0.4.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for osqp-0.4.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 8caf3f71339ea66c47be56a6c767637afe7faf1cbef73798163280335f78ebf1
MD5 0e64b7a15d38de9d8f2229413a65b05b
BLAKE2b-256 bdc9531cb5fd4ec0451dbc7323a33e45e352933963b60e682eda66370b4ce591

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