Expand description
For crate-level documentation, see https://github.com/mwlon/pcodec/tree/main/pco.
Modules§
- for compressing/decompressing .pco files
- for compressing/decompressing as part of an outer, wrapping format
Macros§
- A macro to help cross the dynamic<->generic boundary for pco core data types.
- Similar to with_core_dtypes, but only for core latent types. Accepts a macro over a repeated list of
$($name => $t,)+
.
Structs§
- Part of
ChunkLatentVarMeta
representing a numerical range. - All configurations available for a compressor.
- Part of
ChunkMeta
that describes a latent variable interleaved into the compressed data. - The metadata of a pco chunk.
- Information about progress after calling a decompression function.
Enums§
- Configures whether float multiplier detection is enabled.
- Configures whether integer multiplier detection is enabled.
- A variation of how pco serializes and deserializes numbers.
PagingSpec
specifies how a chunk is split into pages.
Constants§
- The count of numbers per batch, the smallest unit of decompression.
Functions§
- Automatically makes an educated guess for the best compression delta encoding order, based on
nums
andcompression_level
.