Skip to main content

A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives

Project description

Crocoddyl Logo

Documentation AUR package nixpkgs stable 24.05 package nixpkgs unstable package Code style: black

Introduction

Crocoddyl is an optimal control library for robot control under contact sequence. Its solvers are based on novel and efficient differential dynamic programming (DDP) algorithms. Crocoddyl computes optimal trajectories and feedback gains. It uses Pinocchio for fast computation of robot dynamics and analytical derivatives.

If you want to learn more about Crocoddyl and its solvers, we suggest reading [1] [2] [3] and visiting PUBLICATIONS.md. If you want to follow the current developments and contribute, please directly refer to the devel branch.

:crocodile: Crocoddyl features

Crocoddyl is versatile:

  • Various optimal control solvers (DDP, FDDP, BoxFDDP, Ipopt, etc)
  • Analytical and sparse derivatives via Pinocchio
  • Differential geometry support leveraging Pinocchio
  • Various integrators, dynamics, costs and constraints
  • Numerical differentiation support
  • Automatic differentiation support via CppAD

Crocoddyl is efficient and flexible:

  • Cache friendly
  • Multi-threading support via OpenMP
  • Python bindings (including abstractions) via Boost Python
  • C++11/14/17/20 compliant
  • Extensively tested
  • Code generation in both C++ and Python via CppADCoGen

:penguin: Installation

Crocoddyl can be easily installed on various Linux (Ubuntu, Fedora, etc.) and Unix distributions (Mac OS X, BSD, etc.). Below, there are different ways to install Crocoddyl.

On ArchLinux

With your favorite AUR helper, eg. paru:

    paru -Syu crocoddyl

:dragon: From

Just run the following command in the terminal:

   conda install crocoddyl -c conda-forge

Conda installation supports conda install.

From Nix

crocoddyl & python3Packages.crocoddyl are available in nixpkgs.

This repository is also a flake, so you may:

  • run a python shell with crocoddyl: nix run github:loco-3d/crocoddyl
  • use it in your own flake: crocoddyl.url = "github:loco-3d/crocoddyl";

The build cache use by CI and developers is gepetto.cachix.org

:snake: From

Just run the following command in the terminal:

  pip install --user crocoddyl

:turtle: With ROS

Just clone it (with --recursive) into a catkin workspace and compile it.

:package: From Debian / Ubuntu packages, with robotpkg

  1. If you have never added robotpkg's software repository, do it now:
    sudo tee /etc/apt/sources.list.d/robotpkg.list <<EOF
    deb [arch=amd64] http://robotpkg.openrobots.org/packages/debian/pub $(lsb_release -sc) robotpkg
    EOF
    
    curl http://robotpkg.openrobots.org/packages/debian/robotpkg.key | sudo apt-key add -
    sudo apt update
    
  2. Install Crocoddyl and its Python bindings:
    sudo apt install robotpkg-py3\*-crocoddyl
    
  3. Configure your environment variables:
    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/python3.10/site-packages:$PYTHONPATH
    

:file_folder: From source

  1. Install Crocoddyl's mandatory dependencies:
  2. (optional) Install Crocoddyl's optional dependencies
    • OpenMP                                        (for multi-threading support)
    • CppADCoGen                                (for code-generation support)
    • pycppad                                        (for code-generation support)
    • Ipopt                                              (for Ipopt support)
    • example-robot-data                      (for robotic examples, install Python loaders)
    • gepetto-viewer-corba                   (for display in Gepetto viewer, i.e., GepettoDisplay)
    • meshcat-python                            (for display in Meshcat, i.e., MeshcatDisplay)
    • whole_body_state_rviz_plugin      (for display in ROS, i.e., RvizDisplay)
    • crocoddyl_msgs                            (for display in ROS, i.e., RvizDisplay)
    • urdf_parser_py                              (for display in ROS, i.e., RvizDisplay)
    • jupyter                                            (for notebooks)
    • matplotlib                                       (for plotting)
  3. Clone it (with --recursive), create a build directory inside, and:
    cmake .. && make && make install
    

You can disable the tests, examples, and benchmarks using the following CMake options: BUILD_TESTING, BUILD_EXAMPLES, and BUILD_BENCHMARK. Note that the tests, examples or benchmarks require example-robot-data.

:mag: Documentation

Crocoddyl's Doxygen documentation is available here. Alternatively, you can also check out the Jupyter notebooks. We suggest to explore at least these notebooks:

Moreover, after installation, you could run the examples as follows:

python -m crocoddyl.examples.quadrupedal_gaits "display" "plot" # enable display and plot

or run examples, unit tests and benchmarks from your build directory as

cd build
make test
make -s examples-quadrupedal_gaits INPUT="display plot" # enable display and plot
make -s benchmarks-cpp-quadrupedal_gaits INPUT="100 walk" # number of trials ; type of gait

where it is possible to enable display and/or plots generated by our examples using the environment variables:

export CROCODDYL_DISPLAY=1
export CROCODDYL_PLOT=1

:telescope: Citing Crocoddyl

To cite Crocoddyl in your academic research, please use the following BibTeX lines:

@inproceedings{mastalli20crocoddyl,
  author={Mastalli, Carlos and Budhiraja, Rohan and Merkt, Wolfgang and Saurel, Guilhem and Hammoud, Bilal
  and Naveau, Maximilien and Carpentier, Justin and Righetti, Ludovic and Vijayakumar, Sethu and Mansard, Nicolas},
  title={{Crocoddyl: An Efficient and Versatile Framework for Multi-Contact Optimal Control}},
  booktitle = {IEEE International Conference on Robotics and Automation (ICRA)},
  year={2020}
}

Please consider citing our selected publications and contributions described in PUBLICATIONS.md.

Crocoddyl's contributions extend beyond efficient software development. Please also consider citing the algorithm contributions of our different solvers and formulations:

  • Feasibility-driven solvers (FDDP and Box-FDDP): [1], [2]
  • Inverse-dynamics trajectory optimization and endpoint constrains: [3] [4]
  • Multi-Contact Inertial Parameters Estimation and Localization in Legged Robots: [5]

Finally, please also consider citing Pinocchio, which contributes to the efficient implementation of rigid body algorithms and their derivatives. For more details on how to cite Pinocchio visit: https://github.com/stack-of-tasks/pinocchio.

:open_book: Selected publications

[1] C. Mastalli, R. Budhiraja, W. Merkt, G. Saurel, B. Hammoud, M. Naveau, J. Carpentier, L. Righetti, S. Vijayakumar and N. Mansard. Crocoddyl: An Efficient and Versatile Framework for Multi-Contact Optimal Control, IEEE International Conference on Robotics and Automation (ICRA), 2020.

[2] C. Mastalli, W. Merkt, J. Marti-Saumell, H. Ferrolho, J. Sola, N. Mansard and S. Vijayakumar. A Feasibility-Driven Approach to Control-Limited DDP, Autonomous Robots, 2022.

[3] C. Mastalli, S. P. Chhatoi, T. Corbères, S. Tonneau and S. Vijayakumar. Inverse-Dynamics MPC via Nullspace Resolution, IEEE Transactions on Robotics, 2023.

[4] M. Parilli, S. Martinez, and C.Mastall. Endpoint-Explicit Differential Dynamic Programming via Exact Resolution, IEEE International Conference on Robotics and Automation (ICRA), 2025.

[5] S. Martinez, R. Griffin, and C.Mastalli. Multi-Contact Inertial Parameters Estimation and Localization in Legged Robots, IEEE Robotics and Automation Letters (RAL), 2025.

:computer: Questions and Issues

You have a question or an issue? Please open a new issue or a discussion.

:copyright: Credits

:writing_hand: Written by

:construction_worker: With contributions from

:trophy: Acknowledgments

Crocoddyl development was supported by the EU MEMMO project and the EU RoboCom++ project. It is maintained by the Robot Motor Intelligence (RoMI) Lab @ Heriot-Watt University, the Gepetto team @ LAAS-CNRS, and the Willow team @ INRIA.

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

crocoddyl-3.2.1.tar.gz (754.7 kB view details)

Uploaded Source

Built Distributions

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

crocoddyl-3.2.1-0-cp314-cp314-manylinux_2_28_x86_64.whl (10.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

crocoddyl-3.2.1-0-cp314-cp314-manylinux_2_28_aarch64.whl (9.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

crocoddyl-3.2.1-0-cp314-cp314-macosx_11_0_arm64.whl (6.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

crocoddyl-3.2.1-0-cp314-cp314-macosx_10_9_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.14macOS 10.9+ x86-64

crocoddyl-3.2.1-0-cp313-cp313-manylinux_2_28_x86_64.whl (10.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

crocoddyl-3.2.1-0-cp313-cp313-manylinux_2_28_aarch64.whl (9.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

crocoddyl-3.2.1-0-cp313-cp313-macosx_11_0_arm64.whl (6.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

crocoddyl-3.2.1-0-cp313-cp313-macosx_10_9_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.13macOS 10.9+ x86-64

crocoddyl-3.2.1-0-cp312-cp312-manylinux_2_28_x86_64.whl (10.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

crocoddyl-3.2.1-0-cp312-cp312-manylinux_2_28_aarch64.whl (9.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

crocoddyl-3.2.1-0-cp312-cp312-macosx_11_0_arm64.whl (6.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

crocoddyl-3.2.1-0-cp312-cp312-macosx_10_9_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

crocoddyl-3.2.1-0-cp311-cp311-manylinux_2_28_x86_64.whl (10.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

crocoddyl-3.2.1-0-cp311-cp311-manylinux_2_28_aarch64.whl (9.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

crocoddyl-3.2.1-0-cp311-cp311-macosx_11_0_arm64.whl (6.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

crocoddyl-3.2.1-0-cp311-cp311-macosx_10_9_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

crocoddyl-3.2.1-0-cp310-cp310-manylinux_2_28_x86_64.whl (10.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

crocoddyl-3.2.1-0-cp310-cp310-manylinux_2_28_aarch64.whl (9.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

crocoddyl-3.2.1-0-cp310-cp310-macosx_11_0_arm64.whl (6.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

crocoddyl-3.2.1-0-cp310-cp310-macosx_10_9_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file crocoddyl-3.2.1.tar.gz.

File metadata

  • Download URL: crocoddyl-3.2.1.tar.gz
  • Upload date:
  • Size: 754.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for crocoddyl-3.2.1.tar.gz
Algorithm Hash digest
SHA256 283183e84204cf9403e87d27fcf924871795462546203c6e9771003c69c277e3
MD5 a1aa38eef407c4ccb1fd689dcdf0ebcd
BLAKE2b-256 9d5bf39c93163bb68258832e29e0c2164a3a9d393cdc875ebeb109909b854927

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1.tar.gz:

Publisher: release.yml on cmake-wheel/crocoddyl

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

File details

Details for the file crocoddyl-3.2.1-0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.1-0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ad9fc1627a17bdbf6aefbd28ff473464076937fe6f905c4473a8c6c7fc65808b
MD5 bf5a25b4ed1a711a0e22a322a9eacd5e
BLAKE2b-256 5fdf5c425cbeeaeeb8f4d059ab541209bcd40146e1260323184d995f04875db3

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1-0-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: release.yml on cmake-wheel/crocoddyl

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

File details

Details for the file crocoddyl-3.2.1-0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.1-0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4d5b78bc1a274a00d6592a0905e55d5adc41849590d31f06374bc8288a5d5cca
MD5 0070c3ccacb5517b1311d31858787b4d
BLAKE2b-256 5a4c269b8bf9f8509c0896373c18c8900363e79d312bac98deea9518e8adc3c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1-0-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: release.yml on cmake-wheel/crocoddyl

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

File details

Details for the file crocoddyl-3.2.1-0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.1-0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a06da38e885f01fd7be1db9f2accce2573aaa4285eef0f879c7bc6171e404b9
MD5 702bf06fc1807fff6cd092014c751505
BLAKE2b-256 94027a37c2b22d85a31fb87058702a5009167bd961eb4d73f7cf76d03b2fbdfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1-0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on cmake-wheel/crocoddyl

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

File details

Details for the file crocoddyl-3.2.1-0-cp314-cp314-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.1-0-cp314-cp314-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 00d4bec18c622949243b60b4c2062b936043b869f7ef293b5d0c4b4bf177ea75
MD5 55c17d24c45dee0526bbf18602a47d79
BLAKE2b-256 4eb69f0ebf4d27ff740acdfba24e7b5f15121f01e0fc0152762b3cc767fa2639

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1-0-cp314-cp314-macosx_10_9_x86_64.whl:

Publisher: release.yml on cmake-wheel/crocoddyl

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

File details

Details for the file crocoddyl-3.2.1-0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.1-0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a60ff38bf3950eb36c4b78680ad0733054378267fae37dbba4d8ad2dbe340bd4
MD5 11ab678bc5646c9d9b920eb6c80f2bb7
BLAKE2b-256 27132bbcadee644ab3334447f5b282b9c426165af6ed5c5acd4d0cb23cd1866b

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1-0-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: release.yml on cmake-wheel/crocoddyl

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

File details

Details for the file crocoddyl-3.2.1-0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.1-0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 02563b7b9a5a810777eaa4415e1303d630adfd55110bf3c8fe04c8d19421a8b2
MD5 0540a0bea9cbe85bac1fe6dd86ea817c
BLAKE2b-256 b14ce1d8dd7f5fab4220ac840fb1f626bf158c4792e436687b65a6b4c4d6fa26

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1-0-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: release.yml on cmake-wheel/crocoddyl

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

File details

Details for the file crocoddyl-3.2.1-0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.1-0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f5cfbe9a67cb268828da4107ee8f659ed468b0e41fc4ce6f4a8934d93e6e4cff
MD5 d99a670905bcdaa612eea2c05bf6c988
BLAKE2b-256 2ecbf58da9080d10485f87996b3ae10023a79fa48a0d0103192e92d78c1bfb33

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1-0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on cmake-wheel/crocoddyl

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

File details

Details for the file crocoddyl-3.2.1-0-cp313-cp313-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.1-0-cp313-cp313-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 26a7b2b0c93cd3b669b9b1f8080118a2ebb174a0fa99c4c7f080641f59195ebc
MD5 b55826f50164bb982d48534e1bf19c91
BLAKE2b-256 4a895c4a311cf73e2b44d19d474c600b97ced26ab0e56cebfff846e39f9b61f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1-0-cp313-cp313-macosx_10_9_x86_64.whl:

Publisher: release.yml on cmake-wheel/crocoddyl

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

File details

Details for the file crocoddyl-3.2.1-0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.1-0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a997e1792db93d257115409a90f0331d7de8ca7e1f544605ef2a810877e41cc9
MD5 b3cee5b2cad33739856906a9906d747f
BLAKE2b-256 513081ee76a7cb470315904b2b5f7bd771e3e18c58e9593781edeb0a501aac08

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1-0-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: release.yml on cmake-wheel/crocoddyl

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

File details

Details for the file crocoddyl-3.2.1-0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.1-0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c7ff53e529c1a447c3cf2abec6b329ab90a7d22aa039faf1e78a2a42dfe8ef37
MD5 07ff7c6eacba3b301108c8af9e716cc4
BLAKE2b-256 994f8d5437a2741d8543bc994dd337e3965053beb41a6e3681c4e9be1b872839

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1-0-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: release.yml on cmake-wheel/crocoddyl

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

File details

Details for the file crocoddyl-3.2.1-0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.1-0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 76a1273f0c3158d0b266088396e9d2a4fcc601d1f7ae8e22a90ca0d5560e897e
MD5 dd3208621297882f271a7d9f22cda86c
BLAKE2b-256 6337b278ea023c05ffbe608ec6975b745fba913b4b54cf42234764cc0bd78a07

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1-0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on cmake-wheel/crocoddyl

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

File details

Details for the file crocoddyl-3.2.1-0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.1-0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a3d1cf69f53cde33eff2cca464b4d5fdaa3c97bb4314670c24b86382776965c5
MD5 5d8775efa35677e648644080cb13bf92
BLAKE2b-256 99c9e10186fb4a7f3376084f2af48b861439221f295ab7534a96cb0ad35f406f

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1-0-cp312-cp312-macosx_10_9_x86_64.whl:

Publisher: release.yml on cmake-wheel/crocoddyl

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

File details

Details for the file crocoddyl-3.2.1-0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.1-0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ec3d0270e9812128e94d961abfb3c80140e09dd7a5ebc3c11cb8c594d4f6fbb1
MD5 483919d07d1f0b2585057619a74ca2e6
BLAKE2b-256 d6149e96d839de8c011b7bfe77f4a411032a889883d215b090f794e7474eb57a

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1-0-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: release.yml on cmake-wheel/crocoddyl

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

File details

Details for the file crocoddyl-3.2.1-0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.1-0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e032d3225c75c6e392719bc0f295cf594afe90b08a441bedaac9208a379a3cc9
MD5 31198186f46d0f56e1ed48f4774630a5
BLAKE2b-256 dd7d78d1031ba704d5dd03cea3c7ff89dce4de530c48195859ed12c92b14695c

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1-0-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: release.yml on cmake-wheel/crocoddyl

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

File details

Details for the file crocoddyl-3.2.1-0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.1-0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dfb010b1114bb8cdd98b36f5718624355de05d87d8a47339ea65d9c7c92a69e6
MD5 ae65c8607c60b20e8a2712439db3fead
BLAKE2b-256 f6fd26e8898584ea8fc1bfb03bf0445c1fdaaac1ec7ab08ee89ca0e548a63919

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1-0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on cmake-wheel/crocoddyl

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

File details

Details for the file crocoddyl-3.2.1-0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.1-0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e3fc61fd9349529c41dae69f600f19d6906c01b035f4686385f4edbf58c4b857
MD5 b83e138596524641e5c319a24c89e108
BLAKE2b-256 57e1b016527a70d485680f5027d0e174be43b9dc8909e6e0a0f85c22e918668f

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1-0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release.yml on cmake-wheel/crocoddyl

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

File details

Details for the file crocoddyl-3.2.1-0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.1-0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ad659a42204fd5dc6b17592745de56b495a829fe17fa2673cb191b3a9120b4b2
MD5 a7b84ce9c29297b7bbc525fe91bdfcc7
BLAKE2b-256 d90325ddd917f17cff016217e78c904331f57342c5d24017cc6a3a07662c39d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1-0-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: release.yml on cmake-wheel/crocoddyl

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

File details

Details for the file crocoddyl-3.2.1-0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.1-0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8732feb07c423427fc955599ebff7a80ef04444ac8cb69a957c6f2ea56ed4967
MD5 963dc6f120994432432e194306874710
BLAKE2b-256 ba95b1cdf54cc3ee82d21549f1b36c91cd1074def54737bddb900c19e074b8b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1-0-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: release.yml on cmake-wheel/crocoddyl

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

File details

Details for the file crocoddyl-3.2.1-0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.1-0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fbd2da65a50d915e2a42c3d42e32439b2b394b36b24cb24d5f594d5d36e09569
MD5 5b83fc5a43147de69b76201f9287b27f
BLAKE2b-256 ff4435d139c96e402bd9d2dae8b5f6885978a116935e4b496f0d6f2e4672224f

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1-0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on cmake-wheel/crocoddyl

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

File details

Details for the file crocoddyl-3.2.1-0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.1-0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0356151af7375524269ad885f22bffdc2c1ff597acfb64e2990f87f1a0ae1acf
MD5 1d525f4c919b9204b7650a7d9c5a3ccd
BLAKE2b-256 b178f5e628ba883b8b407cc0d78c1f74956bcccaa9785fc38f6e0a769b8ff5f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.1-0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release.yml on cmake-wheel/crocoddyl

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