Skip to main content

Python bindings for the affine_mpc library

Project description

affine_mpc

affine_mpc is a library for model predictive control using discrete-time affine models, with C++ and Python interfaces. It is designed to support real-time control and rapid research prototyping with a focused set of common costs and constraints, along with live parameter updates.

Statement of Need

Researchers and engineers often need an MPC tool that sits between low-level QP assembly and large general-purpose control frameworks. affine_mpc aims to lower the barrier to entry for developing MPC controllers by reducing the amount of low-level problem assembly needed for common affine MPC workflows. affine_mpc focuses on discrete-time affine MPC problems with optional costs and constraints, efficient repeated solves, and workflows that support both experimentation in Python and integration in C++.

Highlights

  • Condensed and sparse MPC formulations behind a common interface
  • Move-blocking, linear interpolation, and B-spline input parameterizations
  • Optional input cost, state bounds, input bounds, and slew-rate constraints
  • Efficient OSQP-backed updates when the QP sparsity pattern is unchanged
  • Binary .npz logging via MPCLogger for plotting and post-run analysis

Documentation

The primary documentation lives at https://byu-rad-lab.github.io/affine_mpc/.

The Markdown source for the documentation lives in docs/.

Core C++ sources live under src/ and include/, Python bindings and package sources live under python/, and example workflows live under examples/.

Important Usage Notes

  • Fully configure the model, limits, weights, and references before calling initializeSolver()
  • OSQP sparsity is fixed at initialization; later updates must not introduce new nonzero structure
  • If a model coefficient or cost weight may become nonzero later, initialize with that structure already present

Community Standards

  • Contributing guide: CONTRIBUTING.md
  • Code of conduct: CODE_OF_CONDUCT.md
  • Citation metadata: CITATION.cff

Citation

If you use affine_mpc in research, please cite the project using the metadata in CITATION.cff.

License

This project is licensed under the BSD 3-Clause License. See LICENSE for details.

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.

affine_mpc-0.1.1-cp314-cp314-win_amd64.whl (559.1 kB view details)

Uploaded CPython 3.14Windows x86-64

affine_mpc-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

affine_mpc-0.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (484.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

affine_mpc-0.1.1-cp314-cp314-macosx_11_0_arm64.whl (325.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

affine_mpc-0.1.1-cp313-cp313-win_amd64.whl (542.8 kB view details)

Uploaded CPython 3.13Windows x86-64

affine_mpc-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

affine_mpc-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (484.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

affine_mpc-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (324.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

affine_mpc-0.1.1-cp312-cp312-win_amd64.whl (542.9 kB view details)

Uploaded CPython 3.12Windows x86-64

affine_mpc-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

affine_mpc-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (483.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

affine_mpc-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (324.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

affine_mpc-0.1.1-cp311-cp311-win_amd64.whl (540.8 kB view details)

Uploaded CPython 3.11Windows x86-64

affine_mpc-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

affine_mpc-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (484.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

affine_mpc-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (323.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

affine_mpc-0.1.1-cp310-cp310-win_amd64.whl (540.0 kB view details)

Uploaded CPython 3.10Windows x86-64

affine_mpc-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

affine_mpc-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (482.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

affine_mpc-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (322.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file affine_mpc-0.1.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: affine_mpc-0.1.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 559.1 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for affine_mpc-0.1.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 66eb2f503b3a8951903db4397f0b7522b7120876aadac02ce94e3a6f2d2bc3cd
MD5 279b6f9df75b75fca68bc32630ba9e3e
BLAKE2b-256 d9c82dc9ef6b5780889226bfd06586ff49cd12403b4db38477da6446613ba8b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for affine_mpc-0.1.1-cp314-cp314-win_amd64.whl:

Publisher: build_wheels.yaml on byu-rad-lab/affine_mpc

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

File details

Details for the file affine_mpc-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for affine_mpc-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 31e96f754c73e930c55f20cad4d63f8906bcc0d4ff531677c37c16f8fc76f737
MD5 60b36043f40939684321ad24eaeb705c
BLAKE2b-256 b8594e08c6af65f7e31d144949433d06c80428c29877ea0223afdb2426c9cd4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for affine_mpc-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yaml on byu-rad-lab/affine_mpc

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

File details

Details for the file affine_mpc-0.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for affine_mpc-0.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b5ac0136ebdf38248a830eb3c3d023ddbb45cb211ccce69036cd1f5b5feb25ca
MD5 f9ad6a79f595c0c0beb544ba334a5864
BLAKE2b-256 f33017362e753bc94fd8aa36ee436b6139216e42a1903c48cda2f01bfc484962

See more details on using hashes here.

Provenance

The following attestation bundles were made for affine_mpc-0.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yaml on byu-rad-lab/affine_mpc

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

File details

Details for the file affine_mpc-0.1.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for affine_mpc-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e630bd4edd9f11505b31cf100db7b354ab792626ebc0583f23a4e7ed3e6eba9b
MD5 7f9b41817e8095097d379e05f245a112
BLAKE2b-256 b7fc296ce9c63a822abda8d6ce7691a6425733d32ad2dcad8b06b1ed2b0cee80

See more details on using hashes here.

Provenance

The following attestation bundles were made for affine_mpc-0.1.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build_wheels.yaml on byu-rad-lab/affine_mpc

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

File details

Details for the file affine_mpc-0.1.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: affine_mpc-0.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 542.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for affine_mpc-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 721a07ef40360fa8d029975c382a3eb7e5a1bea68be187ab62635ece042ce02a
MD5 31bd4657a56bfbb8328b3eb544466983
BLAKE2b-256 b6e0e0024b003430d66d296747aa1c85d8510625773dec6b18d1658e05c2e5b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for affine_mpc-0.1.1-cp313-cp313-win_amd64.whl:

Publisher: build_wheels.yaml on byu-rad-lab/affine_mpc

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

File details

Details for the file affine_mpc-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for affine_mpc-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c2d50c951176c29e22b573c9081a29d026b9ea270f8a6e5377e06ce916bc4fde
MD5 5923c99c425b6620c2692ede4914fa21
BLAKE2b-256 5673c5231154d3d30f85d83354a123e815967d0d6e723f508696ca64a77a5745

See more details on using hashes here.

Provenance

The following attestation bundles were made for affine_mpc-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yaml on byu-rad-lab/affine_mpc

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

File details

Details for the file affine_mpc-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for affine_mpc-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 22bb1442fd721059b34041ae1c24d89cd053e8f542739c277b632028864ce0ef
MD5 e58e719da96bc1ca9b56790a981be4d1
BLAKE2b-256 d94dee9468ae33dbbe56531d6a14b38d0e15f60ffd3a753185774ecb235f790e

See more details on using hashes here.

Provenance

The following attestation bundles were made for affine_mpc-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yaml on byu-rad-lab/affine_mpc

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

File details

Details for the file affine_mpc-0.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for affine_mpc-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 348c90d6f111f261ac1c27387dae287593f0a687837d48e668f392384959f096
MD5 36fef6e9787fb9c137cb02877a95d41b
BLAKE2b-256 1a4f8a0de6aa158d29e0c4058360c84d2f423e0da0817b642dcc95b235407cfa

See more details on using hashes here.

Provenance

The following attestation bundles were made for affine_mpc-0.1.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build_wheels.yaml on byu-rad-lab/affine_mpc

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

File details

Details for the file affine_mpc-0.1.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: affine_mpc-0.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 542.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for affine_mpc-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 480ff7fce68a37d585048c8b4d61a147e746098a562c359f37a474bfc619b6dc
MD5 0093d171765ec444e2df8fc590d692b6
BLAKE2b-256 4432774291b7b54f4a46045304efe7c1d92e70038c3c542867ecf36312512808

See more details on using hashes here.

Provenance

The following attestation bundles were made for affine_mpc-0.1.1-cp312-cp312-win_amd64.whl:

Publisher: build_wheels.yaml on byu-rad-lab/affine_mpc

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

File details

Details for the file affine_mpc-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for affine_mpc-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 90c47c05fba1788376d01521be4f4a3a90b2cf029caa6292b29022a84e4394d8
MD5 83ceedcf7326cc36aab8cc8a4a3a6e69
BLAKE2b-256 bc857ddf93b0d9ee115c2c331802cd31a9d49152c52e2dd29ea09d1c66a31de8

See more details on using hashes here.

Provenance

The following attestation bundles were made for affine_mpc-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yaml on byu-rad-lab/affine_mpc

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

File details

Details for the file affine_mpc-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for affine_mpc-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b7a5cb987b8e573305ed01bbb52498cd8a8c5266a28b8fb2d91b997a970d231
MD5 e68d57401538dbf2f67784fd005a306d
BLAKE2b-256 6999a2a553fd0032700c5172ab3d46d1c6590db65e535d935372a947ba9389a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for affine_mpc-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yaml on byu-rad-lab/affine_mpc

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

File details

Details for the file affine_mpc-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for affine_mpc-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f84c78d0c3c0b33a409efd8f24b3ec0e467a5dc33e558830360920ee91500fd9
MD5 d87e2d59794fbaaa122f406529a698e2
BLAKE2b-256 1aca7d21a3a271b7ba93af36b16592760c61ac5297badce446405f3d0bfe33db

See more details on using hashes here.

Provenance

The following attestation bundles were made for affine_mpc-0.1.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_wheels.yaml on byu-rad-lab/affine_mpc

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

File details

Details for the file affine_mpc-0.1.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: affine_mpc-0.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 540.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for affine_mpc-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 988837b02e33e43232e39d933859cf14cdcf0b19c2d8fd1e7ce8e1adf6e84562
MD5 76a127efcc2a87b279bd7100384d628e
BLAKE2b-256 927c8d6d517883e38d409a8069fad5dd076a08846460e22835d459e20904585a

See more details on using hashes here.

Provenance

The following attestation bundles were made for affine_mpc-0.1.1-cp311-cp311-win_amd64.whl:

Publisher: build_wheels.yaml on byu-rad-lab/affine_mpc

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

File details

Details for the file affine_mpc-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for affine_mpc-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e3eb55805c21992e9fa828eaa0b8855ef9c1e6db7b7db5d09d5811b69adbcc84
MD5 878b0313d53292cc50355a50ab614400
BLAKE2b-256 fb5e0c9c4ab090f049db272f4417c14880a4369e5af9eae68adfe3a3982bafa8

See more details on using hashes here.

Provenance

The following attestation bundles were made for affine_mpc-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yaml on byu-rad-lab/affine_mpc

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

File details

Details for the file affine_mpc-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for affine_mpc-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ec7d0ed29b4cf0213f60441b46ea1349cf9ec867818b132311221421e5e96d95
MD5 20941f358bd50b5410099ad65089b3ac
BLAKE2b-256 8b281a4c53ffad1a59de4ac99be419a5a2fc2692a3d97b1b1541308e1ea1180a

See more details on using hashes here.

Provenance

The following attestation bundles were made for affine_mpc-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yaml on byu-rad-lab/affine_mpc

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

File details

Details for the file affine_mpc-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for affine_mpc-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b07ebbe6cf79b3f020681954e2976070d2722580be5a2ba067a0c04a4f32be10
MD5 1eaa2dd98a16d76e16dec97499364dff
BLAKE2b-256 aa5ede1f76f66af383b38e619ba50fab3684f8b2519177979e0e168871f5cae8

See more details on using hashes here.

Provenance

The following attestation bundles were made for affine_mpc-0.1.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_wheels.yaml on byu-rad-lab/affine_mpc

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

File details

Details for the file affine_mpc-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: affine_mpc-0.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 540.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for affine_mpc-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0443339c2e6b699b61aa87b77cf6c97116a657c834867b847c83999740ee5942
MD5 3011e77df6436dbe98042cb1b2c955c8
BLAKE2b-256 fc23f05a87005e610b7103028ae82cc12b7db8af39e1e280671b4df9ddf9f071

See more details on using hashes here.

Provenance

The following attestation bundles were made for affine_mpc-0.1.1-cp310-cp310-win_amd64.whl:

Publisher: build_wheels.yaml on byu-rad-lab/affine_mpc

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

File details

Details for the file affine_mpc-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for affine_mpc-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 33b19469214755d50bd2b31df8cd08fb0d6917f1df1e2bbab6087742b76eacf9
MD5 fc8a0addcfa877005fc460ca3d40f406
BLAKE2b-256 58e908fada19007beb30ddccb12e3494ea9f8d11b2dc3a4d0f7cd837f0b7e683

See more details on using hashes here.

Provenance

The following attestation bundles were made for affine_mpc-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yaml on byu-rad-lab/affine_mpc

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

File details

Details for the file affine_mpc-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for affine_mpc-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d7946b84b51bf1c17903e32481229f1537fbcc882c42d6aea741c11c94589306
MD5 c854a47ab2127f17ab7dc1b465dc16c5
BLAKE2b-256 133277a916e2de2394662e03724e3df09ae4969a6c4c6831c5fafd6ce53a2b41

See more details on using hashes here.

Provenance

The following attestation bundles were made for affine_mpc-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yaml on byu-rad-lab/affine_mpc

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

File details

Details for the file affine_mpc-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for affine_mpc-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 590ba44c67bc2a6fa8734ad6c2384578fa044ab7087160682b7bc0ba4487d9d7
MD5 141db5f2081d837b4296d57a3e081068
BLAKE2b-256 f6eab3d51f4933275d48ff4e16284c0e7f058274b5a9b7c264f485f84722b3ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for affine_mpc-0.1.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_wheels.yaml on byu-rad-lab/affine_mpc

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