Modules
Extensible BEAM-native codec framework for Elixir.
OTP Application callback module for ExCodecs.
Binary-codec behaviour and shared catalog metadata.
Shared runtime catalog of codec implementations (ETS-backed).
Compression category module.
Blosc2 chunk codec — C-Blosc2-compatible wire format, pure Rust.
Bzip2 compression codec (pure-Rust backend).
LZ4 compression codec (size-prepended lz4_flex blocks).
Standalone Snappy compression codec.
Zstandard (Zstd) compression codec.
Structured errors for ExCodecs public APIs.
Native NIF module providing Rust-based compression implementations.
Spatial category API for point clouds and Gaussian splats.
An axis-aligned bounding box.
Compact little-endian binary format for point clouds.
Simple little-endian binary format for Gaussian splat clouds.
ASCII and binary PLY for point clouds and Gaussian splats.
A single 3D Gaussian splat used for data interchange, not rendering.
A collection of %ExCodecs.Spatial.Gaussian{} values for codec interchange.
Free-form metadata for spatial clouds.
A 3D point with optional color, surface normal, and attributes.
A collection of %ExCodecs.Spatial.Point{} values with bounds and metadata.
Stream helpers for spatial formats.
Rigid/similarity transform metadata, not applied to points by this library.