Skip to main content

A high-performance library for converting Gaussian Splatting PLY files to SPLAT format

Project description

ply2splat

Crates.io docs.rs PyPI npm License: MIT

A Rust crate and CLI tool for converting Gaussian Splatting .ply files to the .splat format.

Available on crates.io for Rust, PyPI for Python, and npm for JavaScript/TypeScript (Node.js & Web).

ply2splat Overview

Workspace Architecture

This repository is organized as a Cargo workspace:

.
├── crates/
│   ├── ply2splat/         # Core library and CLI tool
│   ├── ply2splat-napi/    # Node.js/WASI bindings via NAPI-RS (@ply2splat/native)
│   ├── ply2splat-python/  # Python bindings via PyO3
│   └── ply2splat-wasm/    # Low-level WASM bindings (wasm-bindgen)

Features

  • High Performance: Utilizes parallel processing (via rayon) for conversion and sorting.
  • Fast I/O: Uses zero-copy serialization and large buffers for maximum throughput.
  • Correctness: Implements the standard conversion logic including Spherical Harmonics (SH) to color conversion and geometric transformations.
  • Python Bindings: Use the library directly from Python via PyO3.
  • Node.js & Web Support: High-performance bindings for Node.js (Native) and Web (WASI) via @ply2splat/native.

Installation

Rust Crate

Add ply2splat to your Cargo.toml:

[dependencies]
ply2splat = "0.5"

CLI

Install the CLI tool directly from crates.io:

cargo install ply2splat

Or build from source:

git clone https://github.com/bastikohn/ply2splat.git
cd ply2splat
cargo build --release

The binary will be available at target/release/ply2splat.

Python Package

Install from PyPI using uv:

uv pip install ply2splat

Or install from source:

git clone https://github.com/bastikohn/ply2splat.git
cd ply2splat
uv pip install .

npm Package (Node.js & Web)

Install @ply2splat/native from npm:

npm install @ply2splat/native

This package provides high-performance native bindings for Node.js and falls back to WASM/WASI for supported environments.

Usage

CLI

Standard Installation (Rust)

ply2splat --input input.ply --output output.splat

Run via uvx (Python)

If you have uv installed, you can run the CLI directly without explicit installation:

uvx ply2splat --input input.ply --output output.splat

Run via Nix

If you have Nix installed:

nix run github:bastikohn/ply2splat -- --input input.ply --output output.splat

Native CLI via Node.js

You can also run the high-performance Rust CLI directly via Node.js without installing Rust or compiling the binary manually.

# Run directly via npx
npx @ply2splat/native --input input.ply --output output.splat

Python

import ply2splat

# Convert a PLY file to SPLAT format
count = ply2splat.convert("input.ply", "output.splat")
print(f"Converted {count} splats")

# Convert without sorting (faster, but may affect rendering quality)
count = ply2splat.convert("input.ply", "output.splat", sort=False)

# Load PLY file and access individual splats
data = ply2splat.load_ply_file("input.ply")
print(f"Loaded {len(data)} splats")

for splat in data:
    print(f"Position: {splat.position}")
    print(f"Scale: {splat.scale}")
    print(f"Color (RGBA): {splat.color}")
    print(f"Rotation: {splat.rotation}")

# Access splats by index
first_splat = data[0]

# Load existing SPLAT file
data = ply2splat.load_splat_file("output.splat")
print(f"Loaded {len(data)} splats from SPLAT file")

# Get raw bytes for custom processing
raw_bytes = data.to_bytes()

# Load and convert to bytes (for in-memory processing)
data, count = ply2splat.load_and_convert("input.ply")
print(f"Loaded {count} splats, {len(data)} bytes")

JavaScript/TypeScript (Node.js)

import { convert, getSplatCount } from "@ply2splat/native";
import { readFileSync } from "fs";

// Read PLY file into a buffer
const plyBuffer = readFileSync("input.ply");

// Convert to SPLAT format
// Returns { data: Buffer, count: number }
const result = convert(plyBuffer);

console.log(`Converted ${result.count} splats`);
console.log(`Output size: ${result.data.length} bytes`);

// Optionally disable sorting
// const result = convert(plyBuffer, false);

Development

Requirements

  • Rust (latest stable)
  • Node.js & pnpm (for JS bindings)
  • Python & uv (for Python bindings)

Running Tests

# Test the entire workspace
cargo test --workspace

Fuzzing

The crate includes fuzzing targets to ensure stability against malformed inputs.

# Install cargo-fuzz
cargo install cargo-fuzz

# Run fuzzing target
cargo fuzz run fuzz_conversion

Development Environment

This project supports both Nix and Devcontainers for a reproducible development environment.

  • Nix: nix develop will enter a shell with Rust and dependencies configured.
  • Devcontainer: Open the folder in VS Code and accept the prompt to reopen in container.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ply2splat-0.5.2.tar.gz (33.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ply2splat-0.5.2-cp313-cp313-win_amd64.whl (557.9 kB view details)

Uploaded CPython 3.13Windows x86-64

ply2splat-0.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (776.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

ply2splat-0.5.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (761.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

ply2splat-0.5.2-cp313-cp313-macosx_11_0_arm64.whl (687.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ply2splat-0.5.2-cp313-cp313-macosx_10_12_x86_64.whl (709.7 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

ply2splat-0.5.2-cp312-cp312-win_amd64.whl (557.7 kB view details)

Uploaded CPython 3.12Windows x86-64

ply2splat-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (777.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ply2splat-0.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (762.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ply2splat-0.5.2-cp312-cp312-macosx_11_0_arm64.whl (688.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ply2splat-0.5.2-cp312-cp312-macosx_10_12_x86_64.whl (710.0 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

ply2splat-0.5.2-cp311-cp311-win_amd64.whl (558.3 kB view details)

Uploaded CPython 3.11Windows x86-64

ply2splat-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (777.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ply2splat-0.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (763.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ply2splat-0.5.2-cp311-cp311-macosx_11_0_arm64.whl (690.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ply2splat-0.5.2-cp311-cp311-macosx_10_12_x86_64.whl (712.3 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

ply2splat-0.5.2-cp310-cp310-win_amd64.whl (558.3 kB view details)

Uploaded CPython 3.10Windows x86-64

ply2splat-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (777.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ply2splat-0.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (763.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ply2splat-0.5.2-cp310-cp310-macosx_11_0_arm64.whl (690.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ply2splat-0.5.2-cp310-cp310-macosx_10_12_x86_64.whl (712.2 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

ply2splat-0.5.2-cp39-cp39-win_amd64.whl (559.2 kB view details)

Uploaded CPython 3.9Windows x86-64

ply2splat-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (777.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ply2splat-0.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (763.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

ply2splat-0.5.2-cp39-cp39-macosx_11_0_arm64.whl (690.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ply2splat-0.5.2-cp39-cp39-macosx_10_12_x86_64.whl (712.3 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file ply2splat-0.5.2.tar.gz.

File metadata

  • Download URL: ply2splat-0.5.2.tar.gz
  • Upload date:
  • Size: 33.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ply2splat-0.5.2.tar.gz
Algorithm Hash digest
SHA256 d7020f6d802a0ab9fd796a33c6135ec22b6e0aa6bf5a96edfb4405d5188373e9
MD5 21f20d4dac64f6ff399d45afcd8898f8
BLAKE2b-256 6832e32923c939005db1df94b907ded3ab00638e2f16f1d5b7d45436d78d52a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2.tar.gz:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ply2splat-0.5.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 557.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ply2splat-0.5.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 817ede1cd51b431f964a96cbd38182104f43647b3fc10692540f1ea5d0fe4c21
MD5 91ab2560f8beba114a0673ecab9e85f2
BLAKE2b-256 3259fbc094ef3c2c1e8fe7c7667b8c9dbac7d18983c85d1ea9cc06d5b0026d98

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp313-cp313-win_amd64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ply2splat-0.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0cdc921bae1339dd5d68ca5f4723200cec1e422f15da335487298d4ae11ac8ee
MD5 73fc71805f611f9e72fb686f698f62d3
BLAKE2b-256 84e86f4a584ef6b94258f698fe0883fb5df0e4305ced45e51b14b24439e701ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ply2splat-0.5.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 84664c4af0922a2f1c17ba2c277aab5b67adda7a60572b50198e650394376753
MD5 ab4d8209c98870c9e07be8018d2c1a37
BLAKE2b-256 5e1421d3b560b9f6a7d0771bbbf146ff5f8c3c6fab9c4cd59db024638d8c1ba3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ply2splat-0.5.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 06609fe081ca9cc5e76c5803f309df2e19ab7335deb5e96a676e65aad9554930
MD5 222fb57fc87c903ec480d1407491cd1b
BLAKE2b-256 f32c806e5a43309705d5576102862081532fa980a17b0f3143afc559d5d80536

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ply2splat-0.5.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3e5df0f35633ea84d38c4f52c9893401ed346bde362755c8f14822428173807a
MD5 b72c10c3bb450fcdd4c57abf0106dbd7
BLAKE2b-256 f4a483043d55f6ad3af0a3f90bea247d360148964a8a7d27a7d4c05cb8753255

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ply2splat-0.5.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 557.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ply2splat-0.5.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 20c0c02b029570e04f9f15555d32b5f13c488a0c16b46c5b5fd2fcd3420a8e9d
MD5 fccc6e2f792aba6ae4fb39f62363ed64
BLAKE2b-256 78269242bb9657655120ca47a770820caafb23aa8fa5e0cbd020acb03d51367b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp312-cp312-win_amd64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ply2splat-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3eeb367c7ae25a4b8e7974bd30b505dfc61bc38315bbdae03f41ee21f74a0296
MD5 8d0ef42b221c18ed36bbabdac0176a11
BLAKE2b-256 3780ae3c6cfeb94268fa03655d5db8849b15542e401dfe737a46cf66bfab46fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ply2splat-0.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c6eb2c08c80fbb5fe2eb1ac77fcb83108871f7d8ffe7f6df3868d16c132d79b6
MD5 655635eb625e3bce84b0c6dc4a938042
BLAKE2b-256 9d147ce868923dd384f95d6ea8a26bed8a8916113c38eb27a5526773bcecd1a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ply2splat-0.5.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7a6712ca205e72823f38039ebca76d354dd309c090095046a2154c801925f84
MD5 ee66efde117f54219bfe5019f05cce15
BLAKE2b-256 3611d18c9cd6265cdfad0ae13890f78ceb25b8faef3d00e2641ed2cdfca25a34

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ply2splat-0.5.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b0b94c73fb61779c98404f2539dfd5df324a7388fdd54583a0bbecba4051f9b1
MD5 b47fb83264993bd3849a3b3d22d99af2
BLAKE2b-256 ec8f3523de0268527fd91260b1ca1018aea99813aefd0d7b669fbcec7df4a85b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ply2splat-0.5.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 558.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ply2splat-0.5.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1973cf43fdbd49bac84f8a31d56ca9c5ca552d71e1b71408b509fe2396a1d893
MD5 8d739c7401f192b983ad50d858120e88
BLAKE2b-256 08a5905cf752edb0a4bf7ca4d42717da84a2ef28fc048840ac1009480a82055e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp311-cp311-win_amd64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ply2splat-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 baf4f3ea507ee56b6809c962d18c1005b6714adcd5d3088833122dcab5265565
MD5 373c4b19f1dd88e86fdefc8061a6ae78
BLAKE2b-256 c3021e7aa9d0d1c49db097e71532700a13c7a4989228c5812a74afdb78aa4798

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ply2splat-0.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0c09f6fb464d9d6c06df9eb71b00a57495d358baed475e5eb8e13cb0ed5cad88
MD5 f7076fbd84d8f6453c75349d855255da
BLAKE2b-256 81513dc28e560bfdaa3877d30702725361f0834ee266c217e983f57bc7e177c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ply2splat-0.5.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 50ba139e6a070467c972bf1db7255620ec7665b37283fb98374cb6105904d4f0
MD5 cdf32d86f3a60df07442f1a95f9daa4b
BLAKE2b-256 37de927886515e3da0b6aff8c5c20c9b1bbb151993bb0c100c7d5e83d940c436

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ply2splat-0.5.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 99fd20ea1c7e972bcc662375ac7737b9d1c2d51ee94365d06ffac3cdbae2b9ae
MD5 2b067026f428af9771f76659328686ee
BLAKE2b-256 26659707e32bc9d7aa476226084473c15963c175075cd828a98ca568eefbc669

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ply2splat-0.5.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 558.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ply2splat-0.5.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 17eaf08c4b80da8091b49464a9d70213829fdd4a723f6785fc2d70f268ff32d5
MD5 1235a8c1b954346f7a383d0cc08ec180
BLAKE2b-256 e747909af9a1a610951b179ccf52d453e73fdb91a7ede5e48dfe71bedc2babbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp310-cp310-win_amd64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ply2splat-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e321bd5b1665259ef279a6916e7a606440d1b57166307762c965f2ccf48459b1
MD5 b74e8d23122de02ee693b72e9182c229
BLAKE2b-256 41128bc7637d733743248eca06546943e343c4840b6f98ba37f04dd2e256bf34

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ply2splat-0.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 02d8fb56199cb9f19de60fe987d641c7575de0bbdbbe52da997d3464560a62f6
MD5 eb83a84bcb13ebcef342ac1bb75c8fad
BLAKE2b-256 56baa68bd631377d3d98de439e30240d6ed79c443227c039767e5ac78bfb68f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ply2splat-0.5.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 76732e5558e0f45a81d16a2df9cf1ee8c250c0fbb92cb4adad86eb6d37cb7449
MD5 9cf608fd6eae6c9930b900f340abf51a
BLAKE2b-256 17efb8ee0e982f527e5734bd5fd1744a958a2667fe0f876a1a0a617bf36ea42d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ply2splat-0.5.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c564a15aad7e0e4e1a368344e240c803ef2117c50dee00510bc1ae3f337a9763
MD5 8ec64b16503813a92a011303810f8880
BLAKE2b-256 27dc67b7199d0d5071cc92b7d28be80ea115d0ab02c5a99ed1304129e4ca81fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ply2splat-0.5.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 559.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ply2splat-0.5.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0fedeff2466e01e75edb92ba8ba8e4003e65a51724c164da974b0d398e882400
MD5 de0d1c33a0da4e0330ec19f23d5d2f58
BLAKE2b-256 5119b717675581f0e458638a470686ae14a197473d936ddf796d80e6f0b97413

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp39-cp39-win_amd64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ply2splat-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b3bd9dc412253d0e2030c6282d8ba1bde9ec990b5263505cb2dea266ba144f28
MD5 48677122f6465a24285dbc8f0a326282
BLAKE2b-256 40bce91eb599de9b1f475fa73f731e40951d106843fc47882d808810ec03bf62

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ply2splat-0.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 946915fdbeba096bfa16a60f3ff98829241f6d566f7200e06b027247619a136b
MD5 5f4c254f821ece685cb423a87f53471d
BLAKE2b-256 12a03380418dd09efadedbec5ebdb388ffb3a5a65d421f6ca2dbe54d0ff575a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ply2splat-0.5.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef4c89171767dc0af349ccffc8c1bffe2a426eaba0f2b92d8862702cb3016d6c
MD5 fb48b7bc717a9973ba997956a19bb048
BLAKE2b-256 a750b6ed3c43c891a837b25bc6f07c534a6df09cb56f010c2592a55ed1737a1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ply2splat-0.5.2-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ply2splat-0.5.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2ebad4f166a8903a973a979e1d042a8dde519c27a87b4873f3efff582d385b98
MD5 26fb12d6d931e8ce49221939946cfbed
BLAKE2b-256 df087f7e431fc3c19f820825c3673b56ff46b2a6f2f84e3bcf22661e9ab0f38d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ply2splat-0.5.2-cp39-cp39-macosx_10_12_x86_64.whl:

Publisher: python.yml on bastikohn/ply2splat

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page