Skip to main content

Custom sparse python bindings for the qpSWIFT solver

Project description

qpSWIFT is light-weight sparse Quadratic Programming solver targeted for embedded and robotic applications. It employs Primal-Dual Interioir Point method with Mehrotra Predictor corrector step and Nesterov Todd scaling. For solving the linear system of equations, sparse LDL' factorization is used along with approximate minimum degree heuristic to minimize fill-in of the factorizations. This is a fork of the official qpSWIFT project (https://github.com/qpSWIFT/qpSWIFT) adapted for use with Giskard(py)

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

If you're not sure about the file name format, learn more about wheel file names.

qpswift_sparse_bindings-1.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

qpswift_sparse_bindings-1.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

qpswift_sparse_bindings-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

qpswift_sparse_bindings-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

qpswift_sparse_bindings-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

Details for the file qpswift_sparse_bindings-1.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for qpswift_sparse_bindings-1.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 14357fe442e1dc5d47f2651a10df0b81a427d21be85630ba1628169f57fd767e
MD5 8565d9d404ee7c565b2c2cacefc98d16
BLAKE2b-256 d8f6711ba3d223b815633055fc5c9c46083f3294bbe1818f950a8218ec3df354

See more details on using hashes here.

Provenance

The following attestation bundles were made for qpswift_sparse_bindings-1.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: publish_to_pypi.yml on SemRoCo/qpSWIFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qpswift_sparse_bindings-1.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for qpswift_sparse_bindings-1.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 38b7f64250e255b2ed9ad77b4acc11455cee0d365ab80da8d46375dcf2e40296
MD5 f0f0927ee1de1cfa3945219eb6ce2062
BLAKE2b-256 c08b5c5f7a2459c200e0b735ef66357118d2cd28c7a5e134cbb57942ac2bcfdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for qpswift_sparse_bindings-1.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: publish_to_pypi.yml on SemRoCo/qpSWIFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qpswift_sparse_bindings-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qpswift_sparse_bindings-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd88ef500c24f26e5d012797e6a9c9f5afbdda6239f8b8ccfa383a16ca10b64e
MD5 907fd3c460fe59801ba42812938dd9ad
BLAKE2b-256 f783c21115a30fae8c2c92b54b563bfa4da58f26c12aeee5c9a677633e1bca35

See more details on using hashes here.

Provenance

The following attestation bundles were made for qpswift_sparse_bindings-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish_to_pypi.yml on SemRoCo/qpSWIFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qpswift_sparse_bindings-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qpswift_sparse_bindings-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc3b9619064362e854cb6069a9c67010a0dc7d7669efd38a29e3330a30028e10
MD5 db16799a24eca50594a949b0ff244b51
BLAKE2b-256 cb2ff96cacaf1aaaeacdf473f2fca4637650508679ff076501a7ebaccd520506

See more details on using hashes here.

Provenance

The following attestation bundles were made for qpswift_sparse_bindings-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish_to_pypi.yml on SemRoCo/qpSWIFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qpswift_sparse_bindings-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qpswift_sparse_bindings-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 024427de9514e9997956e2dcc8cabea703bbbb814ac0689967fbca8a78013875
MD5 4d962796b00936f0dcc168de4fe04f87
BLAKE2b-256 0ab400cabe69bc229638aa0414c04121e1e4fc53f976fc78981d811a46fe4322

See more details on using hashes here.

Provenance

The following attestation bundles were made for qpswift_sparse_bindings-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish_to_pypi.yml on SemRoCo/qpSWIFT

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page