Skip to main content

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.

🐊 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

🐧 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

🐉 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

🐍 From

Just run the following command in the terminal:

  pip install --user crocoddyl

🐢 With ROS

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

📦 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
    

📁 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.

🔍 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

🔭 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.

📖 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.

💻 Questions and Issues

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

©️ Credits

✍️ Written by

👷 With contributions from

🏆 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.

Metadata

Release files for crocoddyl 3.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for crocoddyl 3.2.1
File Size Uploaded
crocoddyl-3.2.1.tar.gz 754.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for crocoddyl 3.2.1
File
crocoddyl-3.2.1-0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
crocoddyl-3.2.1-0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
crocoddyl-3.2.1-0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
crocoddyl-3.2.1-0-cp314-cp314-macosx_10_9_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.9+ x86-64 Details
crocoddyl-3.2.1-0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
crocoddyl-3.2.1-0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
crocoddyl-3.2.1-0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
crocoddyl-3.2.1-0-cp313-cp313-macosx_10_9_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.9+ x86-64 Details
crocoddyl-3.2.1-0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
crocoddyl-3.2.1-0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
crocoddyl-3.2.1-0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
crocoddyl-3.2.1-0-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
crocoddyl-3.2.1-0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
crocoddyl-3.2.1-0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
crocoddyl-3.2.1-0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
crocoddyl-3.2.1-0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
crocoddyl-3.2.1-0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
crocoddyl-3.2.1-0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
crocoddyl-3.2.1-0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
crocoddyl-3.2.1-0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 163.5 MB

Release files / crocoddyl-3.2.1.tar.gz

Download URL crocoddyl-3.2.1.tar.gz
Size 754.7 kB
Tags Source
SHA-256 checksum
How to use checksums
283183e84204cf9403e87d27fcf924871795462546203c6e9771003c69c277e3
BLAKE2b-256 checksum
How to use checksums
9d5bf39c93163bb68258832e29e0c2164a3a9d393cdc875ebeb109909b854927
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / crocoddyl-3.2.1-0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL crocoddyl-3.2.1-0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 10.0 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ad9fc1627a17bdbf6aefbd28ff473464076937fe6f905c4473a8c6c7fc65808b
BLAKE2b-256 checksum
How to use checksums
5fdf5c425cbeeaeeb8f4d059ab541209bcd40146e1260323184d995f04875db3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / crocoddyl-3.2.1-0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL crocoddyl-3.2.1-0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 9.8 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4d5b78bc1a274a00d6592a0905e55d5adc41849590d31f06374bc8288a5d5cca
BLAKE2b-256 checksum
How to use checksums
5a4c269b8bf9f8509c0896373c18c8900363e79d312bac98deea9518e8adc3c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / crocoddyl-3.2.1-0-cp314-cp314-macosx_11_0_arm64.whl

Download URL crocoddyl-3.2.1-0-cp314-cp314-macosx_11_0_arm64.whl
Size 6.3 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1a06da38e885f01fd7be1db9f2accce2573aaa4285eef0f879c7bc6171e404b9
BLAKE2b-256 checksum
How to use checksums
94027a37c2b22d85a31fb87058702a5009167bd961eb4d73f7cf76d03b2fbdfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / crocoddyl-3.2.1-0-cp314-cp314-macosx_10_9_x86_64.whl

Download URL crocoddyl-3.2.1-0-cp314-cp314-macosx_10_9_x86_64.whl
Size 6.5 MB
Tags CPython 3.14 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
00d4bec18c622949243b60b4c2062b936043b869f7ef293b5d0c4b4bf177ea75
BLAKE2b-256 checksum
How to use checksums
4eb69f0ebf4d27ff740acdfba24e7b5f15121f01e0fc0152762b3cc767fa2639
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / crocoddyl-3.2.1-0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL crocoddyl-3.2.1-0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 10.0 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a60ff38bf3950eb36c4b78680ad0733054378267fae37dbba4d8ad2dbe340bd4
BLAKE2b-256 checksum
How to use checksums
27132bbcadee644ab3334447f5b282b9c426165af6ed5c5acd4d0cb23cd1866b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / crocoddyl-3.2.1-0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL crocoddyl-3.2.1-0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 9.7 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
02563b7b9a5a810777eaa4415e1303d630adfd55110bf3c8fe04c8d19421a8b2
BLAKE2b-256 checksum
How to use checksums
b14ce1d8dd7f5fab4220ac840fb1f626bf158c4792e436687b65a6b4c4d6fa26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / crocoddyl-3.2.1-0-cp313-cp313-macosx_11_0_arm64.whl

Download URL crocoddyl-3.2.1-0-cp313-cp313-macosx_11_0_arm64.whl
Size 6.3 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f5cfbe9a67cb268828da4107ee8f659ed468b0e41fc4ce6f4a8934d93e6e4cff
BLAKE2b-256 checksum
How to use checksums
2ecbf58da9080d10485f87996b3ae10023a79fa48a0d0103192e92d78c1bfb33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / crocoddyl-3.2.1-0-cp313-cp313-macosx_10_9_x86_64.whl

Download URL crocoddyl-3.2.1-0-cp313-cp313-macosx_10_9_x86_64.whl
Size 6.5 MB
Tags CPython 3.13 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
26a7b2b0c93cd3b669b9b1f8080118a2ebb174a0fa99c4c7f080641f59195ebc
BLAKE2b-256 checksum
How to use checksums
4a895c4a311cf73e2b44d19d474c600b97ced26ab0e56cebfff846e39f9b61f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / crocoddyl-3.2.1-0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL crocoddyl-3.2.1-0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 10.0 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a997e1792db93d257115409a90f0331d7de8ca7e1f544605ef2a810877e41cc9
BLAKE2b-256 checksum
How to use checksums
513081ee76a7cb470315904b2b5f7bd771e3e18c58e9593781edeb0a501aac08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / crocoddyl-3.2.1-0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL crocoddyl-3.2.1-0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 9.7 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c7ff53e529c1a447c3cf2abec6b329ab90a7d22aa039faf1e78a2a42dfe8ef37
BLAKE2b-256 checksum
How to use checksums
994f8d5437a2741d8543bc994dd337e3965053beb41a6e3681c4e9be1b872839
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / crocoddyl-3.2.1-0-cp312-cp312-macosx_11_0_arm64.whl

Download URL crocoddyl-3.2.1-0-cp312-cp312-macosx_11_0_arm64.whl
Size 6.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
76a1273f0c3158d0b266088396e9d2a4fcc601d1f7ae8e22a90ca0d5560e897e
BLAKE2b-256 checksum
How to use checksums
6337b278ea023c05ffbe608ec6975b745fba913b4b54cf42234764cc0bd78a07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / crocoddyl-3.2.1-0-cp312-cp312-macosx_10_9_x86_64.whl

Download URL crocoddyl-3.2.1-0-cp312-cp312-macosx_10_9_x86_64.whl
Size 6.5 MB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a3d1cf69f53cde33eff2cca464b4d5fdaa3c97bb4314670c24b86382776965c5
BLAKE2b-256 checksum
How to use checksums
99c9e10186fb4a7f3376084f2af48b861439221f295ab7534a96cb0ad35f406f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / crocoddyl-3.2.1-0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL crocoddyl-3.2.1-0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 10.0 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ec3d0270e9812128e94d961abfb3c80140e09dd7a5ebc3c11cb8c594d4f6fbb1
BLAKE2b-256 checksum
How to use checksums
d6149e96d839de8c011b7bfe77f4a411032a889883d215b090f794e7474eb57a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / crocoddyl-3.2.1-0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL crocoddyl-3.2.1-0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 9.8 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e032d3225c75c6e392719bc0f295cf594afe90b08a441bedaac9208a379a3cc9
BLAKE2b-256 checksum
How to use checksums
dd7d78d1031ba704d5dd03cea3c7ff89dce4de530c48195859ed12c92b14695c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / crocoddyl-3.2.1-0-cp311-cp311-macosx_11_0_arm64.whl

Download URL crocoddyl-3.2.1-0-cp311-cp311-macosx_11_0_arm64.whl
Size 6.3 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dfb010b1114bb8cdd98b36f5718624355de05d87d8a47339ea65d9c7c92a69e6
BLAKE2b-256 checksum
How to use checksums
f6fd26e8898584ea8fc1bfb03bf0445c1fdaaac1ec7ab08ee89ca0e548a63919
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / crocoddyl-3.2.1-0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL crocoddyl-3.2.1-0-cp311-cp311-macosx_10_9_x86_64.whl
Size 6.5 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e3fc61fd9349529c41dae69f600f19d6906c01b035f4686385f4edbf58c4b857
BLAKE2b-256 checksum
How to use checksums
57e1b016527a70d485680f5027d0e174be43b9dc8909e6e0a0f85c22e918668f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / crocoddyl-3.2.1-0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL crocoddyl-3.2.1-0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 10.0 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ad659a42204fd5dc6b17592745de56b495a829fe17fa2673cb191b3a9120b4b2
BLAKE2b-256 checksum
How to use checksums
d90325ddd917f17cff016217e78c904331f57342c5d24017cc6a3a07662c39d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / crocoddyl-3.2.1-0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL crocoddyl-3.2.1-0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 9.8 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8732feb07c423427fc955599ebff7a80ef04444ac8cb69a957c6f2ea56ed4967
BLAKE2b-256 checksum
How to use checksums
ba95b1cdf54cc3ee82d21549f1b36c91cd1074def54737bddb900c19e074b8b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / crocoddyl-3.2.1-0-cp310-cp310-macosx_11_0_arm64.whl

Download URL crocoddyl-3.2.1-0-cp310-cp310-macosx_11_0_arm64.whl
Size 6.3 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fbd2da65a50d915e2a42c3d42e32439b2b394b36b24cb24d5f594d5d36e09569
BLAKE2b-256 checksum
How to use checksums
ff4435d139c96e402bd9d2dae8b5f6885978a116935e4b496f0d6f2e4672224f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / crocoddyl-3.2.1-0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL crocoddyl-3.2.1-0-cp310-cp310-macosx_10_9_x86_64.whl
Size 6.5 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0356151af7375524269ad885f22bffdc2c1ff597acfb64e2990f87f1a0ae1acf
BLAKE2b-256 checksum
How to use checksums
b178f5e628ba883b8b407cc0d78c1f74956bcccaa9785fc38f6e0a769b8ff5f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

3.2.1 This release

21 release files

3.2.0

49 release files

3.1.0

25 release files

3.0.1

24 release files

3.0.0

24 release files

2.2.0

24 release files

2.0.0

7 release files

1.9.0

40 release files

1.8.0

5 release files

1.6.0

12 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page