tiny3d-rs
tiny3d-rs is a Rust implementation of the tiny3D point-cloud API. Install
the distribution as tiny3d-rs and import it as tiny3d:
python -m pip install tiny3d-rs
import tiny3d as t3d
cloud = t3d.geometry.PointCloud()
Package conflict
The C++ tiny3d distribution and tiny3d-rs both install the same
tiny3d/ import package. Do not install both in one environment. Uninstall
the C++ distribution first or use separate virtual environments.
Supported platforms
Release wheels target CPython 3.9 and newer through the stable ABI:
- Linux x86_64 and aarch64;
- macOS x86_64 and Apple Silicon;
- Windows x86_64.
An sdist is also published for platforms with a Rust 1.96 toolchain and a supported Python development environment.
Fidelity and limits
Valid-input behavior is checked against a single-threaded reference tiny3D build. Linux x86_64 is the strict bit-exact reference platform; other platforms are functionally tested because system math libraries can differ in the final bits.
The implementation intentionally fixes several invalid-input and nondeterministic behaviors. In particular, unsupported VoxelGrid rotations and general transforms are rejected instead of partially changing the grid. See DIVERGENCES.md for the complete list.
Project links
License
MIT. See the packaged LICENSE and THIRD_PARTY_NOTICES.md files for
tiny3D/Open3D lineage, independently implemented compatibility targets, and
dependency notices.
Metadata
Release files for tiny3d-rs 2.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| tiny3d_rs-2.1.0.tar.gz | 92.0 kB | With provenance | Details for tiny3d_rs-2.1.0.tar.gz |
Built distributions (wheels)
| File | Actions Reset | |||
|---|---|---|---|---|
| tiny3d_rs-2.1.0-cp39-abi3-win_amd64.whl | CPython 3.9 | abi3 | Windows x86-64 | Details for tiny3d_rs-2.1.0-cp39-abi3-win_amd64.whl |
| tiny3d_rs-2.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.9 | abi3 | Linux glibc 2.17+ x86-64 | Details for tiny3d_rs-2.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
| tiny3d_rs-2.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | CPython 3.9 | abi3 | Linux glibc 2.17+ ARM64 | Details for tiny3d_rs-2.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
| tiny3d_rs-2.1.0-cp39-abi3-macosx_11_0_arm64.whl | CPython 3.9 | abi3 | macOS 11.0+ ARM64 | Details for tiny3d_rs-2.1.0-cp39-abi3-macosx_11_0_arm64.whl |
| tiny3d_rs-2.1.0-cp39-abi3-macosx_10_12_x86_64.whl | CPython 3.9 | abi3 | macOS 10.12+ x86-64 | Details for tiny3d_rs-2.1.0-cp39-abi3-macosx_10_12_x86_64.whl |
Total release size: 3.5 MB
Release files / tiny3d_rs-2.1.0.tar.gz
| Download URL | tiny3d_rs-2.1.0.tar.gz |
|---|---|
| Size | 92.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
95b5455224a49943f8e60c115fe53b178163f34b460fa0468781e1404fa5ebb3
|
|
BLAKE2b-256 checksum How to use checksums |
f60d52d2f9910b8f7c4a364713a75f087a4f7faabe9c51275b5235af477446ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 24, 2026.
Transparency logRelease files / tiny3d_rs-2.1.0-cp39-abi3-win_amd64.whl
| Download URL | tiny3d_rs-2.1.0-cp39-abi3-win_amd64.whl |
|---|---|
| Size | 612.5 kB |
| Tags | CPython 3.9 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
dd67a74a85c02badae562baad7936daef61087e1a50fd731318088221a171189
|
|
BLAKE2b-256 checksum How to use checksums |
0db563a1d05ac5f2e5bcd49516e68f66e6289a10f20fd06e06f9e7f803098ced
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 24, 2026.
Transparency logRelease files / tiny3d_rs-2.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | tiny3d_rs-2.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 729.5 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
dee6044569a4481df0f4fa6cfffe22d4920f648040f48704a51ea1d56eb1e966
|
|
BLAKE2b-256 checksum How to use checksums |
2d2dbc6c176df84c4598bac80fc862f7127f4350252345cc9d86326a0f4d0a59
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 24, 2026.
Transparency logRelease files / tiny3d_rs-2.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | tiny3d_rs-2.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 710.8 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
3beb1bbc2bfe2f5037f48cf7ee92ab8491573de57c720047c02f33315d8d5832
|
|
BLAKE2b-256 checksum How to use checksums |
98206feda9ca5e1d97dfc6b3f01ceba304d3e802361729887403d432c07c07ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 24, 2026.
Transparency logRelease files / tiny3d_rs-2.1.0-cp39-abi3-macosx_11_0_arm64.whl
| Download URL | tiny3d_rs-2.1.0-cp39-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 669.6 kB |
| Tags | CPython 3.9 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2dddc229dfa1496ed25e651ff103661d87e714bdd59fdc139c81c22d5b8079a1
|
|
BLAKE2b-256 checksum How to use checksums |
12cb01b3fc4e34f956f0a707ac822d739033ca2a326ae6e1a840a8a09f2e80cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 24, 2026.
Transparency logRelease files / tiny3d_rs-2.1.0-cp39-abi3-macosx_10_12_x86_64.whl
| Download URL | tiny3d_rs-2.1.0-cp39-abi3-macosx_10_12_x86_64.whl |
|---|---|
| Size | 707.4 kB |
| Tags | CPython 3.9 abi3 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
f34e3a8c13c2145dbc0aecbb86ea948d0d656724497fc508f4434f83b6c3bc0c
|
|
BLAKE2b-256 checksum How to use checksums |
6633beae1ba47a41b77eced61b5ea36e10aaa74cb71146e8b3f3ab21494bc8e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 24, 2026.
Transparency logSecurity for tiny3d-rs 2.1.0
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.
Full provenance
All 6 files in this release have been uploaded with provenance metadata.
Attestation for tiny3d_rs-2.1.0.tar.gz
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 Jul 24, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.