Skip to main content

C++ implementations of the algorithm of Goldfarb and Idnani for the solution of a (convex) QP

Project description

eiquadprog

Pipeline status Coverage report pre-commit.ci status

This repo contains different C++ implementations of the algorithm of Goldfarb and Idnani for the solution of a (convex) Quadratic Programming problem by means of a dual method.

The problem is in the form: min 0.5 * x G x + g0 x s.t. CE^T x + ce0 = 0 CI^T x + ci0 >= 0

There are 3 implementations:

  • eiquadprog.hpp: the original C++ implementation
  • eiquadprog-fast.hpp: an improved version employing a wrapper, avoiding dynamic memory allocation
  • eiquadprog-rt.hpp: similar to the above, it employs fixed-size Eigen vectors. This requires the problem dimensions to be known at compile time and is recommended only for small problems.

Please refer to the unit tests for examples of usage.

Authors

Eiquadprog was created at LAAS-CNRS by Gabriele Buondonno, based on parts from TSID by Andrea Del Prete.

This work was based on previous libraries:

  • QuadProg++, Copyright (C) 2007-2016 Luca Di Gaspero, MIT License.
  • uQuadProg, Copyright (C) 2006 - 2017 Angelo Furfaro, LGPL v3.
  • eiquadprog.hpp, Copyright (2011) Benjamin Stephens, GPL v2.
  • quadprog++ Copyright (C) 2014-2015 Gael Guennebaud, LGPL v3.

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

eiquadprog-1.2.6-7-py3-none-musllinux_1_1_x86_64.whl (100.3 kB view details)

Uploaded Python 3 musllinux: musl 1.1+ x86-64

eiquadprog-1.2.6-7-py3-none-manylinux_2_28_x86_64.whl (115.1 kB view details)

Uploaded Python 3 manylinux: glibc 2.28+ x86-64

eiquadprog-1.2.6-7-py3-none-manylinux_2_28_aarch64.whl (104.4 kB view details)

Uploaded Python 3 manylinux: glibc 2.28+ ARM64

eiquadprog-1.2.6-7-py3-none-macosx_12_0_x86_64.whl (102.2 kB view details)

Uploaded Python 3 macOS 12.0+ x86-64

eiquadprog-1.2.6-7-py3-none-macosx_12_0_arm64.whl (87.3 kB view details)

Uploaded Python 3 macOS 12.0+ ARM64

eiquadprog-1.2.6-6-py3-none-musllinux_1_1_x86_64.whl (100.3 kB view details)

Uploaded Python 3 musllinux: musl 1.1+ x86-64

eiquadprog-1.2.6-6-py3-none-manylinux_2_28_x86_64.whl (115.1 kB view details)

Uploaded Python 3 manylinux: glibc 2.28+ x86-64

eiquadprog-1.2.6-6-py3-none-manylinux_2_28_aarch64.whl (104.4 kB view details)

Uploaded Python 3 manylinux: glibc 2.28+ ARM64

eiquadprog-1.2.6-6-py3-none-macosx_12_0_x86_64.whl (102.2 kB view details)

Uploaded Python 3 macOS 12.0+ x86-64

eiquadprog-1.2.6-5-py3-none-musllinux_1_1_x86_64.whl (100.3 kB view details)

Uploaded Python 3 musllinux: musl 1.1+ x86-64

eiquadprog-1.2.6-5-py3-none-manylinux_2_28_x86_64.whl (115.1 kB view details)

Uploaded Python 3 manylinux: glibc 2.28+ x86-64

eiquadprog-1.2.6-5-py3-none-manylinux_2_28_aarch64.whl (104.4 kB view details)

Uploaded Python 3 manylinux: glibc 2.28+ ARM64

eiquadprog-1.2.6-5-py3-none-macosx_12_0_x86_64.whl (102.2 kB view details)

Uploaded Python 3 macOS 12.0+ x86-64

eiquadprog-1.2.6-4-py3-none-musllinux_1_1_x86_64.whl (100.3 kB view details)

Uploaded Python 3 musllinux: musl 1.1+ x86-64

eiquadprog-1.2.6-4-py3-none-manylinux_2_28_aarch64.whl (104.4 kB view details)

Uploaded Python 3 manylinux: glibc 2.28+ ARM64

eiquadprog-1.2.6-4-py3-none-manylinux_2_17_x86_64.whl (106.9 kB view details)

Uploaded Python 3 manylinux: glibc 2.17+ x86-64

eiquadprog-1.2.6-4-py3-none-macosx_10_15_x86_64.whl (100.6 kB view details)

Uploaded Python 3 macOS 10.15+ x86-64

eiquadprog-1.2.6-0-pp39-pypy39_pp73-manylinux_2_17_x86_64.whl (91.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

eiquadprog-1.2.6-0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (87.0 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

eiquadprog-1.2.6-0-pp38-pypy38_pp73-manylinux_2_17_x86_64.whl (91.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

eiquadprog-1.2.6-0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (87.0 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

eiquadprog-1.2.6-0-pp37-pypy37_pp73-manylinux_2_17_x86_64.whl (91.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

eiquadprog-1.2.6-0-pp37-pypy37_pp73-macosx_12_0_x86_64.whl (87.0 kB view details)

Uploaded PyPy macOS 12.0+ x86-64

eiquadprog-1.2.6-0-cp311-cp311-musllinux_1_1_x86_64.whl (85.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

eiquadprog-1.2.6-0-cp311-cp311-manylinux_2_28_aarch64.whl (89.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

eiquadprog-1.2.6-0-cp311-cp311-manylinux_2_17_x86_64.whl (91.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

eiquadprog-1.2.6-0-cp311-cp311-macosx_10_9_x86_64.whl (87.0 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

eiquadprog-1.2.6-0-cp310-cp310-musllinux_1_1_x86_64.whl (85.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

eiquadprog-1.2.6-0-cp310-cp310-manylinux_2_28_aarch64.whl (89.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

eiquadprog-1.2.6-0-cp310-cp310-manylinux_2_17_x86_64.whl (91.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

eiquadprog-1.2.6-0-cp310-cp310-macosx_10_9_x86_64.whl (87.0 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

eiquadprog-1.2.6-0-cp39-cp39-musllinux_1_1_x86_64.whl (85.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

eiquadprog-1.2.6-0-cp39-cp39-manylinux_2_28_aarch64.whl (89.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

eiquadprog-1.2.6-0-cp39-cp39-manylinux_2_17_x86_64.whl (91.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

eiquadprog-1.2.6-0-cp39-cp39-macosx_10_9_x86_64.whl (87.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

eiquadprog-1.2.6-0-cp38-cp38-musllinux_1_1_x86_64.whl (85.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

eiquadprog-1.2.6-0-cp38-cp38-manylinux_2_28_aarch64.whl (89.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

eiquadprog-1.2.6-0-cp38-cp38-manylinux_2_17_x86_64.whl (91.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

eiquadprog-1.2.6-0-cp38-cp38-macosx_10_9_x86_64.whl (87.0 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

eiquadprog-1.2.6-0-cp37-cp37m-musllinux_1_1_x86_64.whl (85.1 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

eiquadprog-1.2.6-0-cp37-cp37m-manylinux_2_28_aarch64.whl (89.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.28+ ARM64

eiquadprog-1.2.6-0-cp37-cp37m-manylinux_2_17_x86_64.whl (91.7 kB view details)

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

eiquadprog-1.2.6-0-cp37-cp37m-macosx_12_0_x86_64.whl (87.0 kB view details)

Uploaded CPython 3.7m macOS 12.0+ x86-64

File details

Details for the file eiquadprog-1.2.6-7-py3-none-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-7-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b0eb660d5cdd2e11508c09e5cafd1c9327bfa75b59e582e41d121ce56ccca045
MD5 387767199dbe1d77e0a24aca64aa08e6
BLAKE2b-256 d978a414b9404a81c6c92471cfe0f7bb247069e3b930afc2cacf9e4efb1c0741

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-7-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-7-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04868e3527dab059911158d9ca8b90224c3df149615cca1fd5c45b4d6e5d738e
MD5 703a9fa2c1c6aadfa020ccc0fd5730f6
BLAKE2b-256 f978f7d32d73ee650c5ce5b7ade8a0127c5bf7d1696cd199c3b451b6eca68652

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-7-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-7-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4ac08753c78aaa58ea146686acca878714a2fe7861463b5caece886d9873b479
MD5 58ae16d93d82fc5e332c98bf7d3ff8f8
BLAKE2b-256 088cc6ca84316ef19f41dcd98bd7c4f47118849c8b8f5e69633bdd2654a6daab

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-7-py3-none-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-7-py3-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 984529b5d8d95c911b6e08456ff211cc117e2f2837112911f59e745d0bdcba64
MD5 1dab419771c49ce3f3470f1afbaef21a
BLAKE2b-256 cb7c47b0ed77cda329187ca11e8f4df8eebb3b49861c5e770511477aaa3951fc

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-7-py3-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-7-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 e4a28ac2fadf5e89e358c0f27582e1108eea5d6b96aa97382e856f1873ac869c
MD5 8c305a035841ff6036eaabc53e0327ae
BLAKE2b-256 2a8600839b0e0550bd704cc18b3d72ecbc75e29fef99a3cee7c0d52ce74be907

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-6-py3-none-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-6-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 15cdf54805e407a6a8829e698bf02c9b881afdec097f6ce809ddffd7b3eb37a3
MD5 7412eb0dcab52d7fef480594367efae5
BLAKE2b-256 8d98771c892ddd16aac3588d9982b2569d137981266274961192a05f9f63d2ab

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-6-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-6-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e84346897caaaeab6f429cf05f219a5ab145b3d270aa72db3e87efcc9c0a2307
MD5 3f9114a4e5e1f0d606e2361a3d345820
BLAKE2b-256 db5dfa0a6af2475ab0377b3d0ea50fa3d7d16776a93611c167a4b3b6d515c8cf

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-6-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-6-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 34db83a309a565fa6fcf2751c27413b7c090d4580e5b22da8c197d5aa22856a1
MD5 d055ea6497f54293d82b0f6d6b12766b
BLAKE2b-256 7dcd699c025345a45b59e000a678c602b34cb09c94a0244e96c42b4143416004

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-6-py3-none-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-6-py3-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 485f1ecd5698a213b2e2c09a7942d4c2a77090713795c95250c11712bbe40fe4
MD5 6df60d55abd9dc85d30190055d58197b
BLAKE2b-256 9f852d9bbd2768464dd3210acd16cd095e2759af09709003dd9947e1f00d55a2

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-5-py3-none-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-5-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fcb0efeba5f68a817be3b641f8cc71e8b3cc9593e31713cdbd5a30dad1508742
MD5 e29580beabc1fb7f1d4b46cb52290fe9
BLAKE2b-256 afff492a152e54fde4f5d60e17517a955e4c9c21b353b7012cc8e3bc021ef577

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-5-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-5-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e3097e43c47bc380338adde6ebd42b9f9239bae45819963341fcfacb5f5b4778
MD5 31b98ae5830b1e04a8f59ce8d1a4b6ea
BLAKE2b-256 5aa7648768153b143a0bfe72fdb71f5c3abe0cb8e786c9f6e49d685c7b9dbc8d

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-5-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-5-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9f3daad6d5a9045d23cd38444445599a5a49a123056dcf2da3e70f7ef570e4b7
MD5 55caeb3a9cf63a30791618e67ba25fd2
BLAKE2b-256 6cbc181a63487895de61d72ac6539826b2aecd85bdabf89e1f76758e302c775f

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-5-py3-none-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-5-py3-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 b55b46e96bfeabe8cd577304095ad3d3785898822f1e17f032a4117032796548
MD5 31ce8bbe125d4c7f5a7c860edba5aef8
BLAKE2b-256 62f5cc39f4f9854c37cb0597a78b322d95616f8f3d6b375562316c38ead04f05

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-4-py3-none-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-4-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 879399819de651f588a3abbf3f5aa65169d67597b775a22ac4b388fa2c91a8a9
MD5 98173793531bec83613c2e6c7488bce2
BLAKE2b-256 3fa5ebebbe0fe368746c3b58514c0f68d99cf33f4fa86f83cd7b0c4c5ec9b621

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-4-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-4-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4b21320ba383a0051b3bb556290eeec67dc0f66e23eb4dbee5ff14c939e56af0
MD5 7e04339671a67d27c9ef4d4c17063196
BLAKE2b-256 67ff927db772f8ba4f3f242915068651d8b326eb843150e901489dae85f717df

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-4-py3-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-4-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 85d4d65135114f9f3ff6665f02aef654771b9f69b8738510e07635032ecfcc33
MD5 709c48de39875626c784ec8bee190843
BLAKE2b-256 51109eb1e8e040ec7651f94c1cdce9b5f9a5bd489bd926c221c3533a512e879f

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-4-py3-none-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-4-py3-none-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fab12d56551b438496869d9d8e5cf2d194001aa4355b55c3004d4dbe9dbf5170
MD5 90e3487029e6c14c636789f9a06b60b2
BLAKE2b-256 c6376712a588bb7f8e5317426794f334ba51b8a5c2020e8446139bb64f80f1b4

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-pp39-pypy39_pp73-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-pp39-pypy39_pp73-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0e7eda8634674f9e7c4acade96cccfdf3a87123dfa73033a2410183ae6c539ca
MD5 23dddadb996c980e8d2bbb304e066857
BLAKE2b-256 d31d21b57bfd6baebfc983d2d24749a2ee4719f1f2bbf16275085cb403a629dc

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 635c6a3b86abd4142051129df4fd1a2db34a6f8b97eb6c59ed979165a89b25f1
MD5 c96ce5a8b5974efd6b23a8b0ee29aed5
BLAKE2b-256 0bda88d430908da8a7aef7f3a996e760e067a9a5f38c46beadb125d55c47b92c

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-pp38-pypy38_pp73-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-pp38-pypy38_pp73-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c29f892f2b8705357e12baec096afe9b220bee0df8c8f497442dc8c16eee4fbb
MD5 a2e596152bdab41d793ae532c104f719
BLAKE2b-256 c6203bdffd22d672e70acdbb6f606723de2fab04def77b58f094ffea186ee6f7

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2e68ba2d55d8c8a0b265d42c8df9ed6c689a4c2a1a16178499d88f985ee660b4
MD5 47e163d4072ffb49084f85f2bc6ba24e
BLAKE2b-256 cd4b07e1ea196c9348ccc3bb7655ff8ea738e57a7caa6023ffcca8b3c1a85c27

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-pp37-pypy37_pp73-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-pp37-pypy37_pp73-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 9d434d9d3458018de1fd1fa857ae9b5311aed258dd0c3e81e3f4fd968ec49549
MD5 3a42d43e63b500b7d075db51c41c137b
BLAKE2b-256 70930f5d0fe8154b7b7101908c4d48350fc726fdd48483cd6679ba0907104b94

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-pp37-pypy37_pp73-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-pp37-pypy37_pp73-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 c66ba9fa1ff4a4702a89062a9699f1324de24b63d5c6599b6fbb3c6849ddb89c
MD5 e176b549297afb2a6250d6f0ded9df6c
BLAKE2b-256 046530b81f58034d6721a15b353c1b7014ffc72391873eb9e0f133c695bb6082

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 37b414caad7feeb4553e5f7be6edf0abbffd0b1611eefbb84617056a406bf54c
MD5 c6c579659a8178dea7ec6efacae380b7
BLAKE2b-256 66b9493ae64dbe4c628196bc2f99212e01b5a26e1f0f694c83f5f340d0408bb5

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a3b6725e261e14d403ca47e300415626e6975e76dd4439bfc1986ab0231faab1
MD5 bfd73d99bb597db8dd35073f8d389df0
BLAKE2b-256 373a9a56ba3be730b52f46af2db80db8552a3539ecbaa052682dc26fe84cb2ef

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-cp311-cp311-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-cp311-cp311-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 cc6e3b2e16944df7acf2ae0522950e08e9f6c406929ab4c967cef6fd57cbb0bd
MD5 c7d8ca57f80c2e247141c858b3ee21f4
BLAKE2b-256 ba4dbc22c85a1c452d4be7d2f8090888c1c2f7840bc7f4d7b4c186f028b7bf5c

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dbc2346c4a81f3cfb8c80403607f07c19030e8efaa177df642c430bedd37c3ec
MD5 b6b4bc55531db2c43adf95278152277c
BLAKE2b-256 6dcee6ee04a5dda2b389359bdd3d85ece60218702e7ee0c90bb94d9079cbf42a

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 dbeffe034788ec0747c17a6d297b0240a5c9a32687a0edaab87f61150a544d34
MD5 d7363097c084504a3efdcb387cf64bfc
BLAKE2b-256 da457c6b15c434d1eeb0d11c20f44ee5faa849e6ca8be59a12039f41ab946777

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 49e8147ab503421efef5913bd929286fb13a1027f120067e738fbcdeefde462a
MD5 5cf9d706c318536ba15a0d6e7be4dddc
BLAKE2b-256 dc9fcc7890a1ae83936a6325cf1d284aa770e39d373b770604fc53b9074dff15

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-cp310-cp310-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-cp310-cp310-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 cf21a5f31718cdec34080ae35b3e2b0b15f4a0ff75cdd47bdd19e15e8153f5f3
MD5 20b9b877392709a42fb5b550d7232526
BLAKE2b-256 c79b0c88e1bdd740297dc2850835f02d84539d2f6d3ce5f73ebee039638b22ce

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1f344a243b180c46205732d414893a3b599ed5186e35814efb1bfb54f31f320b
MD5 b3dce9825039694172aa9172f2c1c85b
BLAKE2b-256 c9b9245be46c335e27883f7cd4e18440afae45af7f9ee6f7f351ef55fd0674b9

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 498222e9565bbdd49d0de20b5284f25fdf55046f73f68328f77169942cc1f215
MD5 db52deca76197b5f54fd1e2b280c4f5a
BLAKE2b-256 badac781c1eac9359faa63b63469a8709d228b5d4c221bf2ece50812aed46aab

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 30c7027c8cd8bd0c3c79206da5f241760e8028733c47d1ed711200421ca5681a
MD5 0e207133341a063f38abe6a6e9feb715
BLAKE2b-256 dadb69ce30f7edebec6f5fb1421f5b0598b6f0abc2c6ea900470bca263ba3f84

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-cp39-cp39-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-cp39-cp39-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 584dceec4220a4c7bf9308a5b9dd02ca7a286da76bdedf21762c9ae210599e35
MD5 5e06ffc5a0fda0f350fc0d9b11084ece
BLAKE2b-256 1818302728532f7090ca14fc02406e1d39bcf0d71599117ec501920bbf74e1eb

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f8dc7664bc4834440cbc9c73672d395fc2d4bf6c3c9072533c45c755b2670a0d
MD5 a2cc4c9bb3dd78563263c3d0927840aa
BLAKE2b-256 ea4b50bae46ef2d1ba759f917745e359331a1bff773637db0fdbaebd9aa18efd

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3cbc0f39e1515e1fc9e022837dec924266264a2ee6e11aaa3d5838c1e57f1c6b
MD5 6bb569bde15b4c725f293cf08959be5b
BLAKE2b-256 4bfe52a27f916352be48671e5b4b04a48f10bc68e0054caf466d5ac897326758

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7bbdf793f471e3cb168af5de0bf2cfa371e53abb8ebcf72a49e435817b8fd94c
MD5 a9577f6730003e8fec26441f8007fd1b
BLAKE2b-256 a7138e423e107c3f1f85b04776e647d9763103dda3313937232fadb3506ae838

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-cp38-cp38-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-cp38-cp38-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 364a3c4a6b7e6525403fddce0ba51b9b735577dd58ae9d1759e98a1d57ff6c3a
MD5 af75a66b80847ae88d56c78be39fbc19
BLAKE2b-256 969ae372979f882b4413173e45e3e32ba1c850996d8ceee607387b50d0c09049

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ea36f2f789167f171cc01328e292b6b82548cb632e273dfbaa3a99e24d8d6464
MD5 e8f6bb119a5e0d079dc88522ea74be9e
BLAKE2b-256 8835364cd0d2fd65ade8780ca8c06d2f62684095f71eb17ffba840296f28098c

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a37fe5b8d92bbdce152da4bbb35192abef028696f1fe68f6950c6e95d5bab294
MD5 c695e750ece88acd7578469e512e78a0
BLAKE2b-256 ae1d8c27e98ee762de29df263131f41259b4e8e1226ef274366a4839d8d62a87

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-cp37-cp37m-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d96c781b408bcc256b219299690391cecbee96506c47082930eac9087604f688
MD5 fa3e23d8b6bc4f2e2d4d2f6c848ce18a
BLAKE2b-256 0a06d5425aa6d8be66ec510253ce1d2df83ec0a8d2581dfb1786a978a9a4fb08

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-cp37-cp37m-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-cp37-cp37m-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e43a426ecd41bd3bfb2fff65171e25630c12792d6984aea10cdbf163e31d9725
MD5 cd2eff3962ca458b9f9c8ec8a9c8970a
BLAKE2b-256 cccd62aee1da18533352f7addb4d8d166983af9e195ba60e25e1803decf3dd06

See more details on using hashes here.

File details

Details for the file eiquadprog-1.2.6-0-cp37-cp37m-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for eiquadprog-1.2.6-0-cp37-cp37m-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 5893b71c10ccca0a32db5e5657c59f507c9205f58ffeac70e898c42650fbdff9
MD5 a6937314449b3ebf6bdd446e65b07871
BLAKE2b-256 27baec1cecca4c7097ffd5ce81024c99efdc30a950bb542b2ad1642f13df6258

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 Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page