Skip to main content

dynibo

Dynamics for the Loop

Documentation  ·  GitHub

CI codecov PyPI License: MIT

dynibo provides robot kinematics and dynamics for controller development through a Python API backed by a Rust core. It loads robot models from URDF and supports manipulators, humanoids, and other robots with fixed or floating bases.

Features

Fast

Each robot owns reusable storage for native calculations. Contiguous float64 NumPy inputs avoid copies, and array-returning methods accept reusable out= buffers to avoid allocating a new output array on every call.

To put computation speed in context, we benchmark Dynibo against Pinocchio, an open-source library for robot kinematics and dynamics. The benchmarks use Franka, a fixed-base manipulator with 7 joints, and unitree G1, a floating-base humanoid with 29 joints. The table below shows Dynibo's speedup using the Python interfaces of both libraries.

Operation Franka unitree G1
Jacobian 1.28× 1.38×
RNEA 1.17× 1.54×
ABA 1.81× 1.89×

Source code to reproduce these results is available in benches/.

Reliable

Tests cover fixed and floating bases, mixed joint types, external loads, invalid inputs, and repeated use of calculation storage. Numerical results are checked against finite differences, consistency relations between algorithms, and an independent Pinocchio reference. The installed Python package is tested separately. See the test architecture for details.

Easy to Use

Load a URDF with Robot or FloatingRobot, then call kinematics and dynamics methods directly. Each object manages its internal calculation storage, so there are no separate Model and Data objects to maintain. Inputs accept NumPy arrays or Python sequences, and errors are reported as Python exceptions.

Dependencies

Requires Python 3.9 or newer and NumPy 1.23 or newer. Prebuilt wheels bundle the native library.

Quick start

Install the Python package from PyPI:

python -m pip install dynibo

Load a URDF, compute a target-link pose, and reuse an output buffer for its Jacobian:

import numpy as np

from dynibo import Robot

with Robot.from_urdf("robot.urdf") as robot:
    tool = robot.link_id("tool")
    q = np.zeros(robot.joint_count)
    pose = robot.forward_kinematics(q, tool)
    jacobian = np.empty(6 * robot.generalized_count)
    robot.jacobian(q, tool, out=jacobian)
    print(pose.translation)

Replace robot.urdf and tool with your model path and target-link name. Vector and matrix results are one-dimensional float64 NumPy arrays; matrices use column-major order.

Floating bases

Use FloatingRobot for floating-base models and pass a BaseState explicitly to each calculation:

import numpy as np

from dynibo import BaseState, FloatingRobot, Pose

with FloatingRobot.from_urdf("robot.urdf") as robot:
    tool = robot.link_id("tool")
    q = np.zeros(robot.joint_count)
    base = BaseState(frame=Pose(translation=(0.2, 0.0, 0.0)))
    pose = robot.forward_kinematics(base, q, tool)
    mass = robot.mass_matrix(base, q)

For floating robots, generalized_count == joint_count + 6. Generalized velocities and forces begin with world-frame angular then linear base components.

Examples and documentation

Complete Python examples are available in examples/python/. See the Python guide for array layouts, output reuse, and thread safety, and the Python API reference for complete method documentation.

License

Dynibo code is licensed under MIT.

Metadata

Release files for dynibo 0.5.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 dynibo 0.5.1
File Size Uploaded
dynibo-0.5.1.tar.gz 178.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for dynibo 0.5.1
File
dynibo-0.5.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
dynibo-0.5.1-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
dynibo-0.5.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
dynibo-0.5.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
dynibo-0.5.1-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
dynibo-0.5.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
dynibo-0.5.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
dynibo-0.5.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
dynibo-0.5.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
dynibo-0.5.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
dynibo-0.5.1-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
dynibo-0.5.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
dynibo-0.5.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
dynibo-0.5.1-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
dynibo-0.5.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
dynibo-0.5.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
dynibo-0.5.1-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
dynibo-0.5.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 10.6 MB

Release files / dynibo-0.5.1.tar.gz

Download URL dynibo-0.5.1.tar.gz
Size 178.1 kB
Tags Source
SHA-256 checksum
How to use checksums
6fc344715e7dd0094852af73c90a59ab38dce0265e7b964cd8d713d7551a77be
BLAKE2b-256 checksum
How to use checksums
995f5f07345d4b62649d5612aef4a2254d327bc8dd635f03e101894328c80e2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 15, 2026.

Transparency log

Release files / dynibo-0.5.1-cp314-cp314-win_amd64.whl

Download URL dynibo-0.5.1-cp314-cp314-win_amd64.whl
Size 532.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
94a12044bd73098855772c88bb06a7d52e716a8b2421b34900487ea09e76b90b
BLAKE2b-256 checksum
How to use checksums
634e84b9741e97db7a7f086086618c8781f1ca41dd864ec9ae5473ed53e6f177
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 15, 2026.

Transparency log

Release files / dynibo-0.5.1-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL dynibo-0.5.1-cp314-cp314-manylinux_2_28_x86_64.whl
Size 628.2 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
32e3212c5683b0d8977566d161eaf2b74b43cf9c1843bd2c12915dc43bf5bb6b
BLAKE2b-256 checksum
How to use checksums
25da522d2f405c39f105dbb5fb49a78c84c09bcfe132df799af95a57a97d1288
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 15, 2026.

Transparency log

Release files / dynibo-0.5.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL dynibo-0.5.1-cp314-cp314-macosx_11_0_arm64.whl
Size 558.6 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cccd12c1e424781c1b90ea777ee7916ff7c181fe75e7facfb373468072685e60
BLAKE2b-256 checksum
How to use checksums
642f4ecaa422c6ee159431d868eabd4bf09df10d0614184caad92e969c47a436
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 15, 2026.

Transparency log

Release files / dynibo-0.5.1-cp313-cp313-win_amd64.whl

Download URL dynibo-0.5.1-cp313-cp313-win_amd64.whl
Size 533.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c61e67f3f3b17fbd081466b021b828bade6690942bddfab09bd573e0a4619352
BLAKE2b-256 checksum
How to use checksums
ea29d554093c7633639ad990e906d8b5219b9de65e1ae2ecc6784b5743801e07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 15, 2026.

Transparency log

Release files / dynibo-0.5.1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL dynibo-0.5.1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 628.5 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c0aaa3b90c20ca0f4d08c9873324e0f8176691f201f842fa68d78b409e67c1f4
BLAKE2b-256 checksum
How to use checksums
51ffbd890776f77d5faeddbfb4054ff9f66af57744214742c55d868af901dec7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 15, 2026.

Transparency log

Release files / dynibo-0.5.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL dynibo-0.5.1-cp313-cp313-macosx_11_0_arm64.whl
Size 559.0 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
582fe97ccc37f3402ee09729ae88d979e97ca7b19910d04254596d32ff0a9241
BLAKE2b-256 checksum
How to use checksums
a18ededb6e7b4f322e9426266751f1190109122f325a26fa15ca5a2885a5eb71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 15, 2026.

Transparency log

Release files / dynibo-0.5.1-cp312-cp312-win_amd64.whl

Download URL dynibo-0.5.1-cp312-cp312-win_amd64.whl
Size 533.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ee6c81c430e7cef2cddf7144584e6a66f9425add1f7da8db43780f121d7b4e86
BLAKE2b-256 checksum
How to use checksums
425291a3dd9699bdc618780162e7edfb3afec4a60c90a4894e613a34f2be1da2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 15, 2026.

Transparency log

Release files / dynibo-0.5.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL dynibo-0.5.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 628.3 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fb1518c0b554f6c9bd8bc8d2c9e471fe93623d30242df1b65f071590a4489d85
BLAKE2b-256 checksum
How to use checksums
4b7d852124f8f91a48e4d74e066e5e28e4daa2f8917d78a28eead74225d2d804
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 15, 2026.

Transparency log

Release files / dynibo-0.5.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL dynibo-0.5.1-cp312-cp312-macosx_11_0_arm64.whl
Size 558.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a11314b1bf50f5055e34712f002bdd63e9e02c6bde63434b3e57e63b93fa034f
BLAKE2b-256 checksum
How to use checksums
6b3703e9d38d5a28300042334606f08bd46e81c20598d93e67165dcd5ce976f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 15, 2026.

Transparency log

Release files / dynibo-0.5.1-cp311-cp311-win_amd64.whl

Download URL dynibo-0.5.1-cp311-cp311-win_amd64.whl
Size 540.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5a6b4bd52ea540f0102f2a0f5bf3e5a42da2273360ce12de905d573410515101
BLAKE2b-256 checksum
How to use checksums
30f1f79d0d350d783831f87c2c6715d63944794e95cfe9c47b5e7ab4462777ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 15, 2026.

Transparency log

Release files / dynibo-0.5.1-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL dynibo-0.5.1-cp311-cp311-manylinux_2_28_x86_64.whl
Size 630.3 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3542ac0158472666b39bcc48a6bc65923ea5f4a0cc5aec29620b78a2f852cbec
BLAKE2b-256 checksum
How to use checksums
10ef8fe3636e9cbedc5c2d4ba35148f7009fdbdd00f0ff052787af17440a51de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 15, 2026.

Transparency log

Release files / dynibo-0.5.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL dynibo-0.5.1-cp311-cp311-macosx_11_0_arm64.whl
Size 565.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c4c489aba894c42c190cfdd9e88a1e9e623eee86c9b3add15c7cc5cf0abdecc9
BLAKE2b-256 checksum
How to use checksums
abdc190b83a05f3c084e75eb828a1560dbedf3e80aea23ba138d77ddc3c259f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 15, 2026.

Transparency log

Release files / dynibo-0.5.1-cp310-cp310-win_amd64.whl

Download URL dynibo-0.5.1-cp310-cp310-win_amd64.whl
Size 540.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
595a29be2c3cb722ec79c76f3491e1a72e0db0c1b7c89410bdd9dbf21f934cda
BLAKE2b-256 checksum
How to use checksums
4f3be87b27886d937d9d1da86d337c8679acf57c157de9013dd8139eb6dd3d06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 15, 2026.

Transparency log

Release files / dynibo-0.5.1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL dynibo-0.5.1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 630.4 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1c0f7e85ed7a9833a7b62a8c70ee92572d27f85448733beb3ee0939b7652356f
BLAKE2b-256 checksum
How to use checksums
c5727a85dc567ed73ea28f3d2a6d6b91f1a55c3a831b3d1169e2f881400bb2a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 15, 2026.

Transparency log

Release files / dynibo-0.5.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL dynibo-0.5.1-cp310-cp310-macosx_11_0_arm64.whl
Size 565.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6554bb436366c7f766eb8ba84861268b8fbb9550563b6b511a45efba4fad5443
BLAKE2b-256 checksum
How to use checksums
c8bffaa92309c15cbd9db4d5c77ac9a3cba4cd80d836dbbbaa05b505ae6f0e02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 15, 2026.

Transparency log

Release files / dynibo-0.5.1-cp39-cp39-win_amd64.whl

Download URL dynibo-0.5.1-cp39-cp39-win_amd64.whl
Size 544.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
fbcdf44f686caad92151f430ebf11f34ade189a7cc88adad81705dc430661ffb
BLAKE2b-256 checksum
How to use checksums
e8c0a6be2518ccafd68e6eba76ccd2269f12bd6caf74f56c42fd990ec9dc7535
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 15, 2026.

Transparency log

Release files / dynibo-0.5.1-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL dynibo-0.5.1-cp39-cp39-manylinux_2_28_x86_64.whl
Size 633.4 kB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5431e1214ccd2c2862f036e1ed62b8c24f9825ab40e7d2cbacdbd2c40a375a54
BLAKE2b-256 checksum
How to use checksums
46a4c659733ceed3649d7b9ab649962693b86b3aff64075d4c8c30788249f659
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 15, 2026.

Transparency log

Release files / dynibo-0.5.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL dynibo-0.5.1-cp39-cp39-macosx_11_0_arm64.whl
Size 567.8 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a7e7985f4abdf248b5be6f615842384c8525cfbf915dee934bb7322bd5cbd3db
BLAKE2b-256 checksum
How to use checksums
b98b94f700837dc1a88fa706719a0c610ba238dd4b918b17208b33292ca23ee8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 15, 2026.

Transparency log

Release history Release notifications | RSS feed

0.5.2

19 release files

This release

0.5.1 This release

19 release files

0.4.1

4 release files

0.4.0

4 release files

0.3.0

4 release files

0.2.0

4 release files

0.1.0

4 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