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.0.tar.gz (751.9 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.0-0-cp314-cp314-manylinux_2_28_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

crocoddyl-3.2.0-0-cp314-cp314-manylinux_2_28_aarch64.whl (9.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

crocoddyl-3.2.0-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.0-0-cp313-cp313-manylinux_2_28_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

crocoddyl-3.2.0-0-cp313-cp313-manylinux_2_28_aarch64.whl (9.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

crocoddyl-3.2.0-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.0-0-cp312-cp312-manylinux_2_28_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

crocoddyl-3.2.0-0-cp312-cp312-manylinux_2_28_aarch64.whl (9.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

crocoddyl-3.2.0-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.0-0-cp311-cp311-manylinux_2_28_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

crocoddyl-3.2.0-0-cp311-cp311-manylinux_2_28_aarch64.whl (9.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

crocoddyl-3.2.0-0-cp311-cp311-macosx_11_0_arm64.whl (6.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

crocoddyl-3.2.0-0-cp311-cp311-macosx_10_9_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

crocoddyl-3.2.0-0-cp310-cp310-manylinux_2_28_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

crocoddyl-3.2.0-0-cp310-cp310-manylinux_2_28_aarch64.whl (9.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

crocoddyl-3.2.0-0-cp310-cp310-macosx_11_0_arm64.whl (6.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

crocoddyl-3.2.0-0-cp310-cp310-macosx_10_9_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

crocoddyl-3.2.0-0-cp39-cp39-manylinux_2_28_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

crocoddyl-3.2.0-0-cp39-cp39-manylinux_2_28_aarch64.whl (9.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

crocoddyl-3.2.0-0-cp39-cp39-macosx_11_0_arm64.whl (6.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

crocoddyl-3.2.0-0-cp39-cp39-macosx_10_9_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for crocoddyl-3.2.0.tar.gz
Algorithm Hash digest
SHA256 8dc06d584a0264d06eaa03624cecfbb2c3261b0e47619f432dc24d02bb5ea8c8
MD5 9a1aae021f9475b630cfcda45d14c430
BLAKE2b-256 af8514cbad58ebfeaf1e44dc99352eeff54be90aca57c5f1de323b26ad44273a

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0.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.0-0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6e6a2261d5e853dd3fae168c1cb7944899648a44dcb6e544a5db393e0d26a92d
MD5 1443c95bbda977c7dd1fd7c10e62d2e3
BLAKE2b-256 958e2e2ea97e97bb18dd7a4b545b84bea006a45d5060a52b5493d05103c3799f

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-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.0-0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 458eb1746acca5a757b61d66563ba776b473983f3172075401e1978c92d626f1
MD5 a9369a5bdc379799b07a0b3e8d9ef82c
BLAKE2b-256 be5cf75151d404f80bd587deed61b0990c2c45ee86061b4f9460c0cbd9522a39

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-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.0-0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1262c9fa822cd836eda04914562017b31d697f9c8121ce9449a7d7fc88f5c060
MD5 6daf4b5166f6e5dcc7ff9d4d1af3894d
BLAKE2b-256 b043405dfc02a1e5d0412664eb867b4100116f4d8cbd547c753bf51b3d23168b

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-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.0-0-cp314-cp314-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp314-cp314-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c4fd9cc381f10a64b9532fdc009db8103604e30a700822e5d77351cb52999a48
MD5 f6f75f9356d6fd034f1f53bdb8cfbdb7
BLAKE2b-256 d00cd93be974e4b363a28b02377d06e1f5f17d4cf0ee052bb5a4ab7851c76b20

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-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.0-0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52f52738da277e38662a1599c1070a6cfecfd638bd4b49ace864423e7d61b907
MD5 a03ba143ce7dea29a13abeed10ce3162
BLAKE2b-256 ca8e3b6692b7bb1c521cb02e80b634418fe9004c871e8f62d74cc9e90cdadc70

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-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.0-0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 39ffe4c5ff6c13a36a01d54a5576767a9566025f6cfd4021c9eae65dc131cad7
MD5 2c721cc011378796e41a171f062f4819
BLAKE2b-256 49038558bcbad46dd5dd5d447fbed5ffb267b55df4c8ca5f08279fe44f1ebaea

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-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.0-0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a43f7ca5d1549b2d95936b0d925cfcb861e4d0975c1e4c5295b6609492a89fde
MD5 1d48dc57a1368a7cad1b21b04355f667
BLAKE2b-256 ffe2d08f5c85cad8c943c9a0681cce491d9c8815dfc477f8842b5d85c06dd2c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-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.0-0-cp313-cp313-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp313-cp313-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6f939aa1e6c7ad89e276bea851ba7a047260ca7ad77c3da496e2fb1339c14f52
MD5 0653e6ac0a354961d8ef335f1ce98137
BLAKE2b-256 007be61ef60e7c91b5e52256529faee6f33f349d2551613fc11554e798ca5356

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-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.0-0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 97275ca991e9d41d9735b18f48301c8d16fd1448a1ba411e9564a14b1b7f9108
MD5 e0237f099f90880fbd7c887b97842c75
BLAKE2b-256 d336d57a87d1a694e81648911d5e3ebf1e4782dd7fd3acf97de7d01a9af3b794

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-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.0-0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 004743caa664bf766330342f7894ce81848bb0b65d4c1221bfe1934379e78296
MD5 e780db8cce983d73ee72e6462c81a415
BLAKE2b-256 39a80a4393f7ab988e73cf769d806c2d9cbaf47fb06ef8833a8a97efbdfc36f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-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.0-0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7362d8716161538bb300d5b73ab6a0bea5662a1f057084bad555eeeb24f881a5
MD5 99fdfcf5ff097a91b30b80d020d0f14d
BLAKE2b-256 ff751fe6872cfd218d6854a2c036a173eb27586b0eb68ace53dbe6f07f1c45f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-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.0-0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d9f6e526139f3ce865f0dea8fb4b7ecc18ef22f8b71fe48e3f95724d3735fc72
MD5 b5dbeb7ec2e21bf85145478feff27ce6
BLAKE2b-256 46f11aa06a24491fc43fd20f2a62b633514fd7f1f6792f45d3ed69edc7f11393

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-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.0-0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 36c076f50bd3486296dd986726f8179054dc3a29ac3818f2e0c89ce272451fb7
MD5 2efe0ea37d183686b9f7c7dec93242b1
BLAKE2b-256 996de894e8c6521f15933f94c950c51f32807767f1626822d35920b567b27e65

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-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.0-0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d298dd42015d2d4f2a743036b3f856d3aee45a69c11cec2908d9d29051ef2d61
MD5 499187aae6e3dd8d72d58041c447e073
BLAKE2b-256 9b9f710f109347b45585bd9a3498829f4dbac6af3cd2c0c5cc6727a47fcceb9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-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.0-0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4bb4b24a174dac3c0c4ae02adc2d8e65b5c72c943ad6905e5fe548c935d367e2
MD5 e97d9d67444f0e62b5cf4d70ab72084e
BLAKE2b-256 db2f507cbbeadfc4897b3ac9aecc575d7e7990d6acef58b031cc10bc234eff20

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-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.0-0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e6db320e9e499eb0234da72961df8f60ba2bb04227c7e130d306cfe868a9db72
MD5 e6a118bdc996db732263892ca08ad773
BLAKE2b-256 f00a372cf234b091c09bfb2b46fba10ae512ac150b7c0861b3c2e2d86ad8849a

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-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.0-0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce9cfc4c081bc53c176453de41aa8673a137ac057ac3ad7a7478b0c4bfaaef7a
MD5 5e6f76952ef675fcc2b916211c285be7
BLAKE2b-256 0ae059b64e6f8af0d606ac11550c83f15c406f4f08bec8b9748711f9bef3643f

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-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.0-0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 63d68f1a2887efc867530697504cc262e170c3e23d328be9541d200015549cbc
MD5 c09d99604856199de0f2c2a7440b2954
BLAKE2b-256 2e53686df8e3103c0ec2a62640240895e7e8727a29db6130a8fdec6b1af67bf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-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.0-0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d78fd36512e995cbe5577b2b9a7274eba4e79da31ca0372e20bdeb9cb8499a01
MD5 c51fe2c07f6eca6f8f8614ae0c20cf37
BLAKE2b-256 b223b684c565979150e02dba8a556b9be0d1bf7cc094dba93e15f5b3145ff79b

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-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.0-0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8d3c14221abec86f1b793292c5281f49c757a40684c27957bc8458d42489de26
MD5 6aa7dde881142e51bf2272ef90710c01
BLAKE2b-256 d5c0dc285d42c69c0a1ebdacc1a7946c5b93295d2a7b277344bc189b8fd200d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-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.

File details

Details for the file crocoddyl-3.2.0-0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7538eeea79ac96ab4daca0cd0d8da292ea9e049dd5e903c6b8dc5e4349b1a924
MD5 1f445f9258e5b90bc43537477c4db2de
BLAKE2b-256 5fb9b8e154b6e1c9798e0d18d5fa0cb7145406e9742dfcd8a6196066a55d6f83

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-0-cp39-cp39-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.0-0-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4aad1810cca9be59fabc2608aeb9695e97d0d203b7e0704653e603c11c8b71f9
MD5 86e1a8bb215e27b79e6739f809b34638
BLAKE2b-256 4efad71986cb0ab2346e8ff6b2af95c59c563c74ef20e44bede5eafb583ec433

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-0-cp39-cp39-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.0-0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0bbd3a61dddeacba45fcb32325982d8d2eac4f01e64bba245dee93512432e30
MD5 0b2bb6e6f17ba0e9656c1449f5d7b427
BLAKE2b-256 fbeb1fdc76f6f017b5f0d136236bde250babee1b92c8cdeb9f2a5f36d037e000

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-0-cp39-cp39-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.0-0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crocoddyl-3.2.0-0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2c65d1307f366d4d60f840f5e4fbaf7c89d0c64957416f62a46867b5c2838fe8
MD5 099b97e39a146e93d254179ba3e025a1
BLAKE2b-256 125b67d8898779cbc3b8ebb4dc90ef56a84aa8061ad4df367a05bd9880933450

See more details on using hashes here.

Provenance

The following attestation bundles were made for crocoddyl-3.2.0-0-cp39-cp39-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