Skip to main content

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)

Source distribution for tiny3d-rs 2.1.0
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)

Table of built distributions (wheels) for tiny3d-rs 2.1.0
File Actions
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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

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

Select from 6 files

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 log

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

Release history Release notifications | RSS feed

This release

2.1.0 This release

6 release files Full provenance

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