Expand description
Entropy/compression backend implementations and backend discovery. Backend discovery helpers and canonical backend naming.
This module provides:
- canonical backend name resolution for CLI/Python inputs,
- feature-aware availability reporting,
- exported lists of enabled backend families.
Modules§
- calibration
- Online probability calibration wrapper for rate predictors.
- ctw
- Context Tree Weighting (CTW) and Factorized Action-Conditional CTW (FAC-CTW).
- llm_
policy - Shared policy parser/compiler for online LLM backends.
- mambazip
- Mamba-1 based rate/compression backend.
- match_
model - Contiguous/sparse local match predictor primitives.
- particle
- Particle-latent rate backend. Particle-latent filter ensemble rate backend.
- ppmd
- Bounded-memory PPMD-style byte model.
- rosaplus
- ROSA: Rapid Online Suffix Automaton
- rwkvzip
- RWKV7-based rate/compression backend.
- sparse_
match - Sparse/gapped match predictor that wraps
match_model. - text_
context - Text/repeat context feature extraction for adaptive backends.
- zpaq_
rate - ZPAQ-backed sequential rate model.
Enums§
- Backend
Availability - Outcome of resolving a backend alias to a canonical backend name.
Constants§
- AVAILABLE_
COMPRESSION_ BACKENDS - Canonical names for available compression backends in this build.
- AVAILABLE_
RATE_ BACKENDS - Canonical names for rate backends recognized by CLI/API alias resolution.
Functions§
- parse_
rate_ coder - Parse a generic entropy coder alias (
"ac"/"rans"). - parse_
rwkv7_ coder - Parse an RWKV entropy coder alias (
"ac"/"rans"). - resolve_
compression_ backend_ name - Resolve a user-provided compression backend alias to a canonical backend name.
- resolve_
rate_ backend_ name - Resolve a user-provided rate backend alias to a canonical backend name.