Skip to main content

Library for creating smooth cubic splines

Project description

NDCurves

Pipeline status Coverage report PyPI version Code style: black Ruff pre-commit.ci status

A template-based Library for creating curves of arbitrary order and dimension, eventually subject to derivative constraints. The main use of the library is the creation of end-effector trajectories for legged robots.

To do so, tools are provided to:

  • create exact splines of arbitrary order (that pass exactly by an arbitrary number waypoints)
  • constrain initial / end velocities and acceleration for the spline.
  • constrain take-off and landing phases to follow a straight line along a given normal (to avoid undesired collisions between the effector and the contact surface)
  • automatically handle 3d rotation of the effector.
  • create curves in SO3
  • support partial symbolic differentiation of curves. You can represent control points as linear variables, and integrate / differentiate those variable curves. You can also compute the cross product of two curves, which is relevant for centroidal dynamics.

Several type of formulation are provided:

  • Polynomials
  • Bezier
  • Hermite (only cubic hermite for now)

The library is template-based, thus generic: the curves can be of any dimension, and can be implemented in double or float and can work with kind variables like Vector, Transform, Matrix, ...

Installation

Installation through robotpkg

You can install this package through robotpkg. robotpkg is a package manager tailored for robotics softwares. It greatly simplifies the release of new versions along with the management of their dependencies. You just need to add the robotpkg apt repository to your sources.list and then use sudo apt install robotpkg-py3\*-ndcurves.

If you have never added robotpkg as a softwares repository, please follow first the instructions from 1 to 3; otherwise, go directly to instruction 4. Those instructions are similar to the installation procedures presented in http://robotpkg.openrobots.org/debian.html.

  1. Add robotpkg as source repository to apt:
sudo tee /etc/apt/sources.list.d/robotpkg.list <<EOF
deb [arch=amd64] http://robotpkg.openrobots.org/wip/packages/debian/pub $(lsb_release -sc) robotpkg
deb [arch=amd64] http://robotpkg.openrobots.org/packages/debian/pub $(lsb_release -sc) robotpkg
EOF
  1. Register the authentication certificate of robotpkg:
curl http://robotpkg.openrobots.org/packages/debian/robotpkg.key | sudo apt-key add -
  1. You need to run at least once apt update to fetch the package descriptions:
sudo apt-get update
  1. The installation of nd-curves:
sudo apt install robotpkg-py3\*-ndcurves # for Python 3

sudo apt install robotpkg-py27-ndcurves # for Python 2

Finally you will need to configure your environment variables, e.g.:

export PATH=/opt/openrobots/bin:$PATH
export PKG_CONFIG_PATH=/opt/openrobots/lib/pkgconfig:$PKG_CONFIG_PATH
export LD_LIBRARY_PATH=/opt/openrobots/lib:$LD_LIBRARY_PATH
export PYTHONPATH=/opt/openrobots/lib/python2.7/site-packages:$PYTHONPATH

Installation from source

Dependencies

Additional dependencies for python bindings

To handle this with cmake, use the recursive option to clone the repository. For instance, using http:

git clone --recursive https://github.com/loco-3d/ndcurves $NDCURVES_DIR

Where $NDCURVES_DIR is to be replaced to your selected source folder. The library is header only, so the build only serves to build the tests and python bindings:

cd $NDCURVES_DIR && mkdir build && cd build
cmake -DBUILD_PYTHON_INTERFACE=ON .. && make && make test

Switch the BUILD_PYTHON argument to OFF if you don't want to use the python bindings of the package.

If everything went fine you should obtain the following output:

100% tests passed, 0 tests failed out of 3

Optional: Python bindings installation

To install the Python bindings first enable the BUILD_PYTHON_INTERFACE option:

cmake -DBUILD_PYTHON_INTERFACE=ON ..

Then rebuild the library:

cd ${NDCURVES_DIR}/build
make && make test

To see example of use, you can refer to the test file which is rather self explanatory:

In spite of an exhaustive documentation, please refer to the C++ documentation, which mostly applies to python.

Documentation and tutorial

For the C++ / Python detailed documentation, you can consult this pdf available in the doc folder

For a python tutorial, you can refer to the jupyter notebook. The test file is more exhaustive and rather self explanatory.

Citation

If you wish to cite this work please use the bibtex below:

@software{ndcurves,
  author = {Tonneau, Steve and Chemin, Jason and Fernbach, Pierre and Saurel, Guilhem},
  title = {ndcurves},
  url = {https://github.com/loco-3d/ndcurves},
  year = {2013}
}

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

ndcurves-2.1.1.tar.gz (977.1 kB view details)

Uploaded Source

Built Distributions

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

ndcurves-2.1.1-0-cp314-cp314-manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

ndcurves-2.1.1-0-cp314-cp314-manylinux_2_28_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

ndcurves-2.1.1-0-cp314-cp314-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

ndcurves-2.1.1-0-cp314-cp314-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14macOS 10.9+ x86-64

ndcurves-2.1.1-0-cp313-cp313-manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

ndcurves-2.1.1-0-cp313-cp313-manylinux_2_28_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

ndcurves-2.1.1-0-cp313-cp313-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ndcurves-2.1.1-0-cp313-cp313-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13macOS 10.9+ x86-64

ndcurves-2.1.1-0-cp312-cp312-manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

ndcurves-2.1.1-0-cp312-cp312-manylinux_2_28_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

ndcurves-2.1.1-0-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ndcurves-2.1.1-0-cp312-cp312-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

ndcurves-2.1.1-0-cp311-cp311-manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

ndcurves-2.1.1-0-cp311-cp311-manylinux_2_28_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

ndcurves-2.1.1-0-cp311-cp311-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ndcurves-2.1.1-0-cp311-cp311-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

ndcurves-2.1.1-0-cp310-cp310-manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

ndcurves-2.1.1-0-cp310-cp310-manylinux_2_28_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

ndcurves-2.1.1-0-cp310-cp310-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ndcurves-2.1.1-0-cp310-cp310-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

ndcurves-2.1.1-0-cp39-cp39-manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

ndcurves-2.1.1-0-cp39-cp39-manylinux_2_28_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

ndcurves-2.1.1-0-cp39-cp39-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ndcurves-2.1.1-0-cp39-cp39-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file ndcurves-2.1.1.tar.gz.

File metadata

  • Download URL: ndcurves-2.1.1.tar.gz
  • Upload date:
  • Size: 977.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ndcurves-2.1.1.tar.gz
Algorithm Hash digest
SHA256 0761a640c06c7720b48f418452f9ea0449a1b1ccd3cd5d80bab94eea39e430f1
MD5 25ddefb083030f522bd71da7ef7e9780
BLAKE2b-256 e60476af8c89884fbeb8b8ea75cb4142a64f7509955fd55bbf0c72d8a625a99b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1.tar.gz:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f8ab05484309e08193d097b030e5c699e8f9d6c91fb832e415280dc7bb00fd62
MD5 7670ca7cca33e173b27bdfda6daf02cc
BLAKE2b-256 4642b9b36ca6787c420d461fe035ec1a2d7e849197b2dbf40e5debaf3ec14407

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f871ca3a7ed57815f783a90ea969d67bcda89b287bb6c2249dba3c7839eff887
MD5 62cd72c3d0a7e6d5e72f27baa54a032e
BLAKE2b-256 d2cbbd18417e4a4e66d3df7b9222cf45b2ca18b2eb8bc7cf9d0893838b3f3f72

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9e342b8385e1b6dc5dddc461d329b4c17dbe6ffe24265a7e44c0496fb4d0d47
MD5 898a9f5d36f2adbdbf8726751db72af9
BLAKE2b-256 1ff0ac615a862046675b5a7f598d9a57c11e166a4dabb9b816078dfe0669ead0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp314-cp314-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp314-cp314-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 27663e881d60bcfa3f5c038c4cd79f63e06df3e7e0bd36bee88f35bda87736d2
MD5 9467365f7e1233738d8e7ecae51b6f53
BLAKE2b-256 55e0dc6a09d57b87ee9688f8375dc7b70f1cdbe3aa05804ebd67cf58dbce8148

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp314-cp314-macosx_10_9_x86_64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be9199e98cc69a55cb9cbbea9710a13888ee4fab7d839c37afdb318a690c04bf
MD5 20eee057c0ab074c907fc72df81a8088
BLAKE2b-256 6f607f9c4eec52987564148193a82de5c4050dcd40dd5678a38617e1ba911942

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e8274dd57b4de7b0fe68caced8404cafa9a27a4b0d629bc6e45a6305866f5f3e
MD5 e5c00cc4f0b9cdcf10ac16ff0326348c
BLAKE2b-256 8b79050ab93ea87d843ed42d98a52ef09ed74b954f15f6e7cbd968294e126c25

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c76c1f27d297439ed6fc7c10f9ab76dabac753170d81184bab5045c6eb0e7dfd
MD5 e0eb6cb57e1459be6bcf1866f6decdfd
BLAKE2b-256 4bcd114be1e67204cfdaabbd8e11b176ce7a227c1672c9954cb636e491ffeda7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp313-cp313-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp313-cp313-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 837c13bff084fb823542897877cb0a03b1697c024751cd23f876219ee4b3e0cf
MD5 b9176ac4cd7839d395e3999744a3383f
BLAKE2b-256 d54a1ed21fcc4bfc5568b221770efd1e8e1e70dc9af208e339ce100acf47402e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp313-cp313-macosx_10_9_x86_64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3488a48508aec4ba6eff5cec114489895746f00530ce4fd1e53c6380c64874c6
MD5 7cb62dee718cbb9a7684a75c039429a5
BLAKE2b-256 9a7d282c34cd370c7cd8708fe051d08c99d611bf04be2a3a4cd32550ffd66958

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 444f43c722a0ad44f29e84c29038b1302f4373844a9fac7b307d852aa876f731
MD5 7eebb5d3b48301775737e34b034e890a
BLAKE2b-256 0197131c09de135299328f8f8c6dcdf8611fb387819596c17aec87930f3b3ed8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94169fb34598654529b88d25018e66e7b5b0cd208bf41e7a6c7d8b63582feedf
MD5 3e3eba349a0b0c58f192bf451f6a26be
BLAKE2b-256 72c326bfa3d4f5ae561cd0db593b3472cc2ff4b19b50cb8f79d66ee44d421293

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f3f95291ee91194e9f270adea5041bbfe967a871b0f230a7d62b9489f6a7cdee
MD5 823cbd134728875fa8f6baf6300e597e
BLAKE2b-256 c04e6031ff8b961bfbe6de4e78ec73ca74fbc1694f37cf20cd52ec92b932f35c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp312-cp312-macosx_10_9_x86_64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef4dfb33678566a494df47c032c78956972c419f2b65d8aedcf5f7d2066d22ce
MD5 b9b0419e1637a11c071bc9c880d230cf
BLAKE2b-256 7a91aa1a8b122ba3c41ad97083de45bbff5823d812733f53352a753dc5b2fa70

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6960760a4142eca59c06cedeb3348cfc226b4a051264a4bf10c520daeab17a0e
MD5 eea0e17d6289cce0d82d8e0785a616d9
BLAKE2b-256 e4050c88fcd43ddf69acb29e8b43732e2f287a242916e3f9b9e14a7b800cb1d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e7f5ad3297636e188bf3246ba1c5d2b5c4f75c605c4f139f009bee38f854d31
MD5 de618270ab79577f3fa1bf21cd2ba3e6
BLAKE2b-256 9b8121a0bdc6d07e950ee58eee7aa9d7273fa8b091a98ea3ebda57f8fb0f2131

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7b6977cdadc75437f52b9350f177397e698c19857a46fc47fc250b8241eba71d
MD5 fb86ddba4501e9cbc37b9bf63804da89
BLAKE2b-256 3d64f8bb1b8582761ed81b16a14fac2e2d04df2e796f9c766e38e3b69ac76417

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2f991b0890d0ee84946241742303574aff4448ea3404677515ee9ca7038b9f33
MD5 63bc6129de2260fd5c9d9d6d6cc35edf
BLAKE2b-256 3266a167395e3aad04d8b7a010ae3c752f1c58ed3747b97ffd3d49f28ad8b336

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 98d000b6311f16736a245556f65355b92bc2c064a312eec98b0b3ee22825bd27
MD5 c649b5cfcdc8d96182f62471ce40f980
BLAKE2b-256 d437552ad6757145ef3e7fe34ba7f23eb879b4b5f1688ce9a476eed4a0ad48d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 956dea1e225f7de11d574a6859f8325314ad84aced3744812223c03cefd3cc42
MD5 bbc1f845ffab61c5ca97123e74dcbe19
BLAKE2b-256 7b6f7cbc77bb17f62d186c88f0919063b3349bdc73a266963912794307cd8743

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e2066917b53e2d55a2f31f2329d88e1199b572220a9daf04e5080369b89bc5a1
MD5 1a9044e297e97d3a2d7cc2a411c421ff
BLAKE2b-256 3310e063a7227a61362f68b81f5a694afd5d1a56e5401921309f45f1cfaf8cba

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70b8493563ddaa268e56aa7ddc9d525e41dfccd70102ed3990a9361a4667fd3a
MD5 1dfc4d05c17317bf342c27405d281890
BLAKE2b-256 9330c4138194b4f7bbf91ac4af282dd2c7b98594f87289741ddd5ca44d9d2329

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp39-cp39-manylinux_2_28_x86_64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9e7051f0a7ade988d9aa31a665ce55d75bc1ce9e606f81b00d00e89d94efd9ac
MD5 0ad46e79a68ee92207461353a4396898
BLAKE2b-256 a21aad1df28960582c8334ce8012fbc31b923d1b2bbabe5d42defa04cebe67d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp39-cp39-manylinux_2_28_aarch64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc3bdccee2efca04ce0dd84d45126d603dfa3065840cefd532b0578b261201e4
MD5 345ee39d0b9bd247374f765e409b2782
BLAKE2b-256 0ef1338e35aa5e89004fe0292fece5c4ce6ac946cb8f742fdcdfb04e8dc4c216

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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

File details

Details for the file ndcurves-2.1.1-0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ndcurves-2.1.1-0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b872496dc42f8cd13c2b6cae7638819a0c918590fe23c84cd6f9444b60c88629
MD5 343ae853edf41775d63fcfb1506ceec1
BLAKE2b-256 ed62b087466fbb794edf5eb37ac4f2291c40048e0a51629f03f216c2799d0803

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndcurves-2.1.1-0-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: release.yml on cmake-wheel/ndcurves

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