Skip to main content

Collision Avoidance for MPC

Project description

COLMPC: Collision Avoidance for MPC

This repo is addon residuals for Crocoddyl for collision avoidance for trajectory optimisation and model predictive control (MPC). It is composed of two different constraints:

  • The first one is ResidualDistanceCollision, defined in depths in this paper. Simply, it is the distance between the closest points of the two objects in the collision pair given in input of the residual.
  • The second one is ResidualModelVelocityAvoidance, defined in depths in this paper. Not only this residual takes the distance between the closest points of the two objects but their approach speed toward each other as well. However, this second residual only works on ellipsoids and spheres for now.

An in-depth comparison is here and a practical comparison is provided here along 3 different scenarios.

Dependencies

For OCP & MPC scripts:

  • Coal (tag: v3.0.0) for collision computations.
  • Pinocchio (tag: v3.3.0) fast rigid body dynamics.
  • Crocoddyl (tag: v2.1.0) framework for the solver.

For visualization:

For the examples:

Installation

From source

Coal & Pinocchio must be built from sources. Build pinocchio with the flag : WITH_COLLISION_SUPPORT=ON.

[!NOTE] Don't forget to switch to the right commits!

Using Docker

You can run examples with docker with following command:

docker container run -it --rm -p 7000:7000 ghcr.io/agimus-project/colmpc:v0.2.0 python colmpc/examples/main_ocp.py --scene 1

Possible issue

  • If you have a problem with FakeCollisionGeometry, it is likely that the linking of Pinocchio with Coal wasn't done properly. Verify that you have the right commits & the right compilation flags.
  • The main branch of Coal doesn't compute well the closest points and thus, this repo needs to be built upon the devel branch. If it built but doesn't avoid collision, make sure that you didn't built the main branch.

For the OCP part:

To see the different scenarios with collision avoidance simply run in the main directory python examples/main_ocp.py -s i, where i is the index of the scenario, going from 1 to 3.

As the code is still in developpement, the code is constantly moving and sometimes, examples do not work. Hence, do not hesitate to contact me at ahaffemaye@laas.fr.

Citation

To cite COLMPC in your academic research, please use the following bibtex entry:

@inproceedings{haffemayer_model_2024,
	title = {Model predictive control under hard collision avoidance constraints for a robotic arm},
	author = {Haffemayer, Arthur and Jordana, Armand and Fourmy, Médéric and Wojciechowski, Krzysztof and Saurel, Guilhem and Petrík, Vladimír and Lamiraux, Florent and Mansard, Nicolas},
    booktitle={Ubiquitous Robots (UR)}
	year = {2024},
}

@unpublished{haffemayer:hal-04707324,
  TITLE = {{Collision Avoidance in Model Predictive Control using Velocity Damper}},
  AUTHOR = {Haffemayer, Arthur and Jordana, Armand and de Matte{\"i}s, Ludovic and Wojciechowski, Krzysztof and Lamiraux, Florent and Mansard, Nicolas},
  URL = {https://laas.hal.science/hal-04707324},
  NOTE = {working paper or preprint},
  YEAR = {2024},
  MONTH = Sep,
  PDF = {https://laas.hal.science/hal-04707324v1/file/ICRA_2025__1_-11.pdf},
  HAL_ID = {hal-04707324},
  HAL_VERSION = {v1},
}

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

colmpc-0.3.0.tar.gz (6.4 MB view details)

Uploaded Source

Built Distributions

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

colmpc-0.3.0-0-cp313-cp313-manylinux_2_28_x86_64.whl (656.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

colmpc-0.3.0-0-cp313-cp313-manylinux_2_28_aarch64.whl (623.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

colmpc-0.3.0-0-cp313-cp313-macosx_11_0_arm64.whl (459.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

colmpc-0.3.0-0-cp313-cp313-macosx_10_9_x86_64.whl (539.3 kB view details)

Uploaded CPython 3.13macOS 10.9+ x86-64

colmpc-0.3.0-0-cp312-cp312-manylinux_2_28_x86_64.whl (656.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

colmpc-0.3.0-0-cp312-cp312-manylinux_2_28_aarch64.whl (623.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

colmpc-0.3.0-0-cp312-cp312-macosx_11_0_arm64.whl (459.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

colmpc-0.3.0-0-cp312-cp312-macosx_10_9_x86_64.whl (539.3 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

colmpc-0.3.0-0-cp311-cp311-manylinux_2_28_x86_64.whl (654.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

colmpc-0.3.0-0-cp311-cp311-manylinux_2_28_aarch64.whl (624.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

colmpc-0.3.0-0-cp311-cp311-macosx_11_0_arm64.whl (458.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

colmpc-0.3.0-0-cp311-cp311-macosx_10_9_x86_64.whl (535.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

colmpc-0.3.0-0-cp310-cp310-manylinux_2_28_x86_64.whl (654.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

colmpc-0.3.0-0-cp310-cp310-manylinux_2_28_aarch64.whl (624.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

colmpc-0.3.0-0-cp310-cp310-macosx_11_0_arm64.whl (458.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

colmpc-0.3.0-0-cp310-cp310-macosx_10_9_x86_64.whl (535.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

colmpc-0.3.0-0-cp39-cp39-manylinux_2_28_x86_64.whl (654.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

colmpc-0.3.0-0-cp39-cp39-manylinux_2_28_aarch64.whl (624.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

colmpc-0.3.0-0-cp39-cp39-macosx_11_0_arm64.whl (458.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

colmpc-0.3.0-0-cp39-cp39-macosx_10_9_x86_64.whl (535.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file colmpc-0.3.0.tar.gz.

File metadata

  • Download URL: colmpc-0.3.0.tar.gz
  • Upload date:
  • Size: 6.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for colmpc-0.3.0.tar.gz
Algorithm Hash digest
SHA256 0268896b2e1e4825417e36b9546304f03ed557ef3ebfd622dcc1ff0d1a213483
MD5 844f28c37332ff34e1d63e05b848c5cd
BLAKE2b-256 940459f7e7933ca3bbf84538f3cf54caa633de82c5240376db47b2b591e62c37

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0.tar.gz:

Publisher: release.yml on cmake-wheel/colmpc

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

File details

Details for the file colmpc-0.3.0-0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for colmpc-0.3.0-0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 394330934435dfcdeea7f6678c46ef677cdfe3c2dbef81e2b83deab16f07770d
MD5 78ce4f6fb7257b884549728da27e26b5
BLAKE2b-256 29695723f0652a9180bafe17674ab13c87b281d25c34047e92757561e14bdb14

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0-0-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: release.yml on cmake-wheel/colmpc

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

File details

Details for the file colmpc-0.3.0-0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for colmpc-0.3.0-0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0dd7497b1177ed7c1603b3c55c746d40dba24f03c0ad7bc563c5dcaaa15965c7
MD5 6d75790eb580f5e2f10514c5cca2d1ec
BLAKE2b-256 4f920b96d7d5e7cfe7cf00ddd632ff7a4376fa163380da0729f787ab4b3fa373

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0-0-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: release.yml on cmake-wheel/colmpc

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

File details

Details for the file colmpc-0.3.0-0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for colmpc-0.3.0-0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 076723d2bbe32261db09a025430b718e05cf7e2b4fb89f7edc1e47a6e0150bce
MD5 f6a41c64553cea8d8c7eb3d781a7b585
BLAKE2b-256 8a76ae429dcf16ef5d8d804c1fbd3377dc0357d7a0cad8e8d87fe1289e6014d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0-0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on cmake-wheel/colmpc

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

File details

Details for the file colmpc-0.3.0-0-cp313-cp313-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for colmpc-0.3.0-0-cp313-cp313-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cee456fb85e22c454c15f35e9b62706cea41f3c0e35960ed9df88ffb0dd4ab1c
MD5 d74f3ab58dcf420e6487452ae8118ff5
BLAKE2b-256 85bcb3dd6a9ecc68ec2a2ae350b7c9e307c697d29636470a763951cea4bb5478

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0-0-cp313-cp313-macosx_10_9_x86_64.whl:

Publisher: release.yml on cmake-wheel/colmpc

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

File details

Details for the file colmpc-0.3.0-0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for colmpc-0.3.0-0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d8bfadcb6e0127411b5f45acdbf55cc7e4bfa711d65319e7feb3a0000fb979bd
MD5 227993ab0276975c7e090613bcbdc908
BLAKE2b-256 1fbffab20e552f10de369064e7d266793acb587b06c8467aea9671ef45238a2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0-0-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: release.yml on cmake-wheel/colmpc

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

File details

Details for the file colmpc-0.3.0-0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for colmpc-0.3.0-0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d1d136d52d7af09161edac15fcbaab76009d15de1f288c62ea9d4c2006167f2c
MD5 d452c7df93b594f4818c53d83c76b796
BLAKE2b-256 b5dddbebfb50f01a71c64f61a2c6c416a89e96465807169579032c15d4cef981

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0-0-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: release.yml on cmake-wheel/colmpc

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

File details

Details for the file colmpc-0.3.0-0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for colmpc-0.3.0-0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc245fad2c8f1417e8a63e7dc6ab91ec24c45d56c51fca7b92083037fac4fac6
MD5 9688349187cc1c3c752be3e29b9f4f4b
BLAKE2b-256 e05af28bd0f8e4b25c7ed4e529ee8d388fe441bd7c52123277cc7ce880267f70

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0-0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on cmake-wheel/colmpc

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

File details

Details for the file colmpc-0.3.0-0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for colmpc-0.3.0-0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 84d9bb2baccb905aecf9998899941341cc9aae2d7dbceb4a319a88c1c67c627d
MD5 72d51d58c5a8aa4141bd6e14f2e38197
BLAKE2b-256 7199e3ac0ad42d45ab49365ba5ba57b2aa1021c28b1ef77680382a59e86ee32a

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0-0-cp312-cp312-macosx_10_9_x86_64.whl:

Publisher: release.yml on cmake-wheel/colmpc

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

File details

Details for the file colmpc-0.3.0-0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for colmpc-0.3.0-0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ea3474684f98643c10d64594849db19db95f211168c3301302acc435f0003e9
MD5 85cd62953c8d144246eb35692dc334cd
BLAKE2b-256 56a004af3944cd8796a7b8b5696d48ff67085ea701e1610663ee7f14cd707261

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0-0-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: release.yml on cmake-wheel/colmpc

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

File details

Details for the file colmpc-0.3.0-0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for colmpc-0.3.0-0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3d0ee23858e73add5c5229d18f45468ecda8dcdd9cdd37640937bf7c968a3dba
MD5 35390622dc0cfc9664175658509ac6d6
BLAKE2b-256 d1381948b7bdbc76273ba83f05e8c5d57152c9ab2118b87e6d7ce8ed9fda04a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0-0-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: release.yml on cmake-wheel/colmpc

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

File details

Details for the file colmpc-0.3.0-0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for colmpc-0.3.0-0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1095e069d2b84e63b65b75e037a1a33094cd4be6209185daa0f2c91d80045655
MD5 579479d56f1bef19698fd1a9e38f2214
BLAKE2b-256 02d7b5f51f6078b5e0182caf221dac094e370c7eb0581d7453cbf45cf00efa4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0-0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on cmake-wheel/colmpc

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

File details

Details for the file colmpc-0.3.0-0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for colmpc-0.3.0-0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 54112c54c9aaafee02bf678ea56c61bc1101f18e02ef23a3fd78a610e57529d0
MD5 4ae0d27296234ad1573c1db12081c591
BLAKE2b-256 ef5cdd82ea5765b872391c1c7a1517523eb8892bbebc83a2ef149424205e37e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0-0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release.yml on cmake-wheel/colmpc

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

File details

Details for the file colmpc-0.3.0-0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for colmpc-0.3.0-0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04d767b187dfabdcac9ccb6c5e34a5ca088feadbb1f67feb798790405fe0b1f4
MD5 052f1c565465473fa09e4cf3fa8dfb6c
BLAKE2b-256 5aa5c2662af5881d85aad4cdbf8b2a8864cbdc4f9f47be2284e8e49f3e4e4d12

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0-0-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: release.yml on cmake-wheel/colmpc

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

File details

Details for the file colmpc-0.3.0-0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for colmpc-0.3.0-0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5cf471d4f93da66ea4f86762fca07fec182d7c483bffc0a7f81089b5d0e7bc4d
MD5 59e2e30453f6caa66a0ba0593d18c4f6
BLAKE2b-256 6c7181e4e9de99e39b6c9af0ffbe4795eb528cb7da6a2794dc48aab9147caf08

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0-0-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: release.yml on cmake-wheel/colmpc

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

File details

Details for the file colmpc-0.3.0-0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for colmpc-0.3.0-0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3006c392ae19d66a7ef6ce8f993c014129e58a8ce08c6ec1066edf9aa7526842
MD5 657b94b3c52db532283f1cadcf64079b
BLAKE2b-256 86ae378857fd4c208252e0ede52d715be6b1b5b083b82c41c99a6d49995a788e

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0-0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on cmake-wheel/colmpc

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

File details

Details for the file colmpc-0.3.0-0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for colmpc-0.3.0-0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 21ea2799750cf85e0ccd8c6558295747069a10582ebfcadb9ef07f9d34abeffc
MD5 93af79650eb096bcbe505566c2db129b
BLAKE2b-256 b414526ba0b5f92718692c576dc88652bcc6e232f35ec5cf560b0ae36aea24b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0-0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release.yml on cmake-wheel/colmpc

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

File details

Details for the file colmpc-0.3.0-0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for colmpc-0.3.0-0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d84ca9b282e209a935dec8c9829963863d9d5cac6c554df3b1f1fe5d5436e45c
MD5 4317fbac5a480ab984cbcfa319bfa58e
BLAKE2b-256 ff288fe51f372aa52ad8d36a2b1551b54aa19b79522f7356330043fbb2c3ef02

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0-0-cp39-cp39-manylinux_2_28_x86_64.whl:

Publisher: release.yml on cmake-wheel/colmpc

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

File details

Details for the file colmpc-0.3.0-0-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for colmpc-0.3.0-0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a46540989908f15a75aa4d4f11a5991fd82e0b4fe419d7f6dafbdbe2c6d4df53
MD5 5cc6ff375d35255323efc048abcf03c3
BLAKE2b-256 2572a4083212eee22132034cdfb4956a86339c2f140ba622f94c3660fa489b3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0-0-cp39-cp39-manylinux_2_28_aarch64.whl:

Publisher: release.yml on cmake-wheel/colmpc

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

File details

Details for the file colmpc-0.3.0-0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for colmpc-0.3.0-0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 67c3b58d0f1fe233f94349c782d6f7e65ded774fe582d3f24c94890f9ceeb651
MD5 17aeaf1febb0c20abb4fd9ec03055e69
BLAKE2b-256 3c3a04c38de2f77d5d2dda5a79f8d6189e44881c404ae0183b9483e87b14ec70

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0-0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on cmake-wheel/colmpc

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

File details

Details for the file colmpc-0.3.0-0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for colmpc-0.3.0-0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8fc45655fe1589cc8c4d2297c052ecfceb9b8b29e293eb695c30c53e2f6b00a6
MD5 12baeeaca99c66c0fa8d388c5fb0f440
BLAKE2b-256 12ef0f5e82e4a8d0335bb6f5f5b33102250de6fcd7b0c24790e57f6bb9d96d9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for colmpc-0.3.0-0-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: release.yml on cmake-wheel/colmpc

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