Skip to main content

dynamics

An experimental implementation of Rigid Body Dynamics algorithms.

API

The API is designed to be close to the Pinocchio library. This project is not a direct port of Pinocchio, but rather an experimental attempt to create a similar API in Rust with Python bindings. The goal is to provide a high-level interface for rigid body dynamics, while also allowing for low-level access to the underlying algorithms. Examples of the Python API can be found in the examples/python directory.

Please note that this project is still in its early stages and is not recommended for production use. The API may change significantly in the future as the project evolves.

Python dependencies

Along with classical dependencies like numpy, this project uses:

  • collider for collision detection
  • meshcat for visualization Support for other visualization libraries might be added in the future.

Metadata

Release files for rdynamics-py 0.0.3

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

Source distribution (sdist)

Source distribution for rdynamics-py 0.0.3
File Size Uploaded
rdynamics_py-0.0.3.tar.gz 119.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for rdynamics-py 0.0.3
File
rdynamics_py-0.0.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
rdynamics_py-0.0.3-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.5+ x86-32 Details
rdynamics_py-0.0.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
rdynamics_py-0.0.3-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
rdynamics_py-0.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
rdynamics_py-0.0.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-32 Details
rdynamics_py-0.0.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
rdynamics_py-0.0.3-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
rdynamics_py-0.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
rdynamics_py-0.0.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-32 Details
rdynamics_py-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
rdynamics_py-0.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-32 Details
rdynamics_py-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
rdynamics_py-0.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-32 Details
rdynamics_py-0.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
rdynamics_py-0.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32 Details
rdynamics_py-0.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
rdynamics_py-0.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-32 Details

Total release size: 23.5 MB

Release files / rdynamics_py-0.0.3.tar.gz

Download URL rdynamics_py-0.0.3.tar.gz
Size 119.1 kB
Tags Source
SHA-256 checksum
How to use checksums
61e1d46fa5a40bc7a2c9eba71021ac0b91b957b7541bce6a18c06f3a77662925
BLAKE2b-256 checksum
How to use checksums
d309aa730e073c34ef52225b0d20237516c180d85422a80478fe59d68d62235c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.12.4

Release files / rdynamics_py-0.0.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rdynamics_py-0.0.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
83b4b376d42d5c93a3d56e2550ead9a5968b433dc8579403dead7cc6cec0edd8
BLAKE2b-256 checksum
How to use checksums
634c2a040e96cf855b49f07997bfd935f4c0b776e3f1adb6aebe032171744aae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.12.4

Release files / rdynamics_py-0.0.3-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl

Download URL rdynamics_py-0.0.3-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Size 1.4 MB
Tags Linux glibc 2.5+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
7c5233a55b18ab273351cdfff679bfaf95bcfefad74119d9d1dad3cc5513e017
BLAKE2b-256 checksum
How to use checksums
8ad3cb9db36bc277db1ca87ca0a72760c9464af0b675eac9acb278057890a172
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.12.4

Release files / rdynamics_py-0.0.3-cp313-cp313-win_amd64.whl

Download URL rdynamics_py-0.0.3-cp313-cp313-win_amd64.whl
Size 1.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
3ee90a7b7fb8c8109dcf2da9752e301dfd0d76c95e3d6576b8358f276de4ae25
BLAKE2b-256 checksum
How to use checksums
b6270bf0e86b458c9cd389813084c869b4ff5940d89afe4f719334be53d9cda3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.12.4

Release files / rdynamics_py-0.0.3-cp313-cp313-win32.whl

Download URL rdynamics_py-0.0.3-cp313-cp313-win32.whl
Size 979.8 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
70ad43de563ee95c81a578e6d5cd0f7d8cb2b83b6fcbb70a3ff0824176b65dda
BLAKE2b-256 checksum
How to use checksums
4dfdb579d360acfb09ee95b5d3b8928ced4de238deeb90e04dd8e38f72f04d3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.12.4

Release files / rdynamics_py-0.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rdynamics_py-0.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4b1bf95cc26986427366e33dea52ca0b9d9c2681899bfa8556340eac708c410b
BLAKE2b-256 checksum
How to use checksums
28bd39d2a27adf36ef86903b964d369ce953c6a3b0d90adacf22fb4722b36ff7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.12.4

Release files / rdynamics_py-0.0.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl

Download URL rdynamics_py-0.0.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
2c629da1c946b60dd1a537e9add232e51fcf007835bccb111ef262a7a09cbe12
BLAKE2b-256 checksum
How to use checksums
5ff292390866034297a4b2e4ca3121c71a3288ab97589286cf5edc9611070d06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.12.4

Release files / rdynamics_py-0.0.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL rdynamics_py-0.0.3-cp313-cp313-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c9c5bfcb982af5f3133e8158b098a4d8c4d655e222b173abc91bc68e9ea48420
BLAKE2b-256 checksum
How to use checksums
553581d0e2d58c704a86833d37d1bc3179ee187e33264260032d100d8e42feff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.12.4

Release files / rdynamics_py-0.0.3-cp313-cp313-macosx_10_12_x86_64.whl

Download URL rdynamics_py-0.0.3-cp313-cp313-macosx_10_12_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
c6d5872325eeaff5ade3710284f8f9173519e58149aafb495de135252681c9a6
BLAKE2b-256 checksum
How to use checksums
ccfac63341d4612465981fec858a7a9d468042e8c4cb3e3c6c172b26875996dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.12.4

Release files / rdynamics_py-0.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rdynamics_py-0.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c9ecbd040a3601c377eb551e83317af6bbaa277a7309cef6bb5b3790ce417aac
BLAKE2b-256 checksum
How to use checksums
328fe740bf65a95853ee476af8b3771d8b6a9b26f7eeb58712ceb2e9efa2b548
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.12.4

Release files / rdynamics_py-0.0.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl

Download URL rdynamics_py-0.0.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
9891b578169135bde1a13fbe7b8ee0436a84a443e914d2f87f334d302ee1e090
BLAKE2b-256 checksum
How to use checksums
c0395c6a17ebb2b610dad8694f46aa9a0bc7680952feb71939466463075a2163
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.12.4

Release files / rdynamics_py-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rdynamics_py-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8490c58d0c9fb48ff2b036b77792ff3fbdaf82da7363cb35f358a870d058b498
BLAKE2b-256 checksum
How to use checksums
140e37fbe7ccc7120885f42384129d4a1490747d18e80a9e035903bf565d245d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.12.4

Release files / rdynamics_py-0.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl

Download URL rdynamics_py-0.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
f436da40fb745ac39088227de3fe5924d9fe55163d8ec332f4239a45213149e0
BLAKE2b-256 checksum
How to use checksums
3864b4f910c53196196c595da0d89f36d8954e68d9989bb1956166fae0353b62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.12.4

Release files / rdynamics_py-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rdynamics_py-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e5b86fb2958fe151e3611531a289fd09447800b07842eb622bc9e48074e8f8d5
BLAKE2b-256 checksum
How to use checksums
065adb96d7facaf74717fd34da37909afdddc651566041c794b3ce7236c14d28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.12.4

Release files / rdynamics_py-0.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl

Download URL rdynamics_py-0.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Size 1.4 MB
Tags CPython 3.10 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
4de25cf7cf21d8e499e87486e2cac54e4a44697a317bc9127c39453df1b3d4a5
BLAKE2b-256 checksum
How to use checksums
95584bb453a177fdb7c2eb5c600c196b10d30959fc64a1099f2c206474eb84ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.12.4

Release files / rdynamics_py-0.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rdynamics_py-0.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ff58ef1768ea9cd859e0fd3389053fbdec4a9a91337018d9e4f6969e6320b655
BLAKE2b-256 checksum
How to use checksums
fc01cf2ce238195706ac2a8fd70dc9cb13db4df9a338c0ee9f464e01c4448bb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.12.4

Release files / rdynamics_py-0.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl

Download URL rdynamics_py-0.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Size 1.4 MB
Tags CPython 3.9 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
ba48b3d611d8723d4933959784e8f63bd994d8419cbb9edd65ac3153b6ccc948
BLAKE2b-256 checksum
How to use checksums
f62fdc55c96ac67038a4af5487df6c4df06fa65603fbe988048e128c232abf3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.12.4

Release files / rdynamics_py-0.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rdynamics_py-0.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.3 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
73cc7c65974850480aa3a79d2a87b0465c1d2b1896592750910544b6f4eeb8fa
BLAKE2b-256 checksum
How to use checksums
3688a38f7d9b64a8a206d2136a9578b6af38f796a280616ea167af7b1bfd0347
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.12.4

Release files / rdynamics_py-0.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl

Download URL rdynamics_py-0.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Size 1.4 MB
Tags CPython 3.8 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
8560e7327efa7ebad2cfc40a729e3e33984e819879dd89422752f9aaeb2f5791
BLAKE2b-256 checksum
How to use checksums
4961c5c311e0ef5c36500988a47b35745ac50054f6bc4bcd330ad724f889218f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.12.4

Release history Release notifications | RSS feed

This release

0.0.3 This release

19 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