Expand description
Compression codec API inspired by the numcodecs
Python API.
Structs§
- Static
Codec Config - Utility struct to serialize a
StaticCodec
’sStaticCodec::Config
together with itsStaticCodec::CODEC_ID
- Static
Codec Type - Type object for statically typed compression codecs.
Enums§
- AnyArray
Assign Error - Errors that may occur when calling
AnyArrayBase::assign
. - AnyArray
Base - Numeric n-dimensional arrays with dynamic shapes.
- AnyArrayD
Type - Enum of all dtypes included in
AnyArrayBase
.
Traits§
- AnyRaw
Data - Array-representation support for all dtypes included in
AnyArrayBase
. - ArrayD
Type - Types which are included in
AnyArrayDType
- Codec
- Compression codec that
encode
s anddecode
s numeric n-dimensional arrays. - DynCodec
- Dynamically typed compression codec.
- DynCodec
Type - Type object for dynamically typed compression codecs.
- Static
Codec - Statically typed compression codec.
Functions§
- codec_
from_ config_ with_ id - Utility function to instantiate a codec of the given
ty
, where theconfig
may still contain anid
field. - serialize_
codec_ config_ with_ id - Utility function to serialize a codec’s config together with its
DynCodecType::codec_id
.
Type Aliases§
- AnyArc
Array - An array where the data has shared ownership and is copy-on-write.
- AnyArray
- An array that owns its data uniquely.
- AnyArray
View - A read-only array view.
- AnyArray
View Mut - A read-write array view.
- AnyCow
Array - An array with copy-on-write behavior.