Expand description
Compression codec API inspired by the numcodecs Python API.
Structs§
- StaticCodec Config 
- Utility struct to serialize a StaticCodec’sStaticCodec::Configtogether with itsStaticCodec::CODEC_ID
- StaticCodec Type 
- Type object for statically typed compression codecs.
- StaticCodec Version 
- Marker type that represents the semantic version of a codec.
Enums§
- AnyArrayAssign Error 
- Errors that may occur when calling AnyArrayBase::assign.
- AnyArrayBase 
- Numeric n-dimensional arrays with dynamic shapes.
- AnyArrayDType 
- Enum of all dtypes included in AnyArrayBase.
Traits§
- AnyRawData 
- Array-representation support for all dtypes included in AnyArrayBase.
- ArrayDType 
- Types which are included in AnyArrayDType
- Codec
- Compression codec that encodes anddecodes numeric n-dimensional arrays.
- DynCodec
- Dynamically typed compression codec.
- DynCodecType 
- Type object for dynamically typed compression codecs.
- StaticCodec 
- 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§
- AnyArcArray 
- An array where the data has shared ownership and is copy-on-write.
- AnyArray
- An array that owns its data uniquely.
- AnyArrayView 
- A read-only array view.
- AnyArrayView Mut 
- A read-write array view.
- AnyCowArray 
- An array with copy-on-write behavior.