Expand description
Compression codec API inspired by the numcodecs Python API.
Structs§
- Static
Codec Config - Utility struct to serialize a
StaticCodec’sStaticCodec::Configtogether with itsStaticCodec::CODEC_ID - Static
Codec Type - Type object for statically typed compression codecs.
- Static
Codec Version - Marker type that represents the semantic version of a codec.
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
encodes anddecodes 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 theconfigmay still contain anidfield. - 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.