Zstd¶
-
class
numcodecs.zstd.Zstd(level=1)¶ Codec providing compression using Zstandard.
- Parameters
- levelint
Compression level (1-22).
See also
-
codec_id= 'zstd'¶
-
encode(self, buf)¶
-
decode(self, buf, out=None)¶
-
get_config(self)¶ Return a dictionary holding configuration parameters for this codec. Must include an ‘id’ field with the codec identifier. All values must be compatible with JSON encoding.
-
classmethod
from_config(config)¶ Instantiate codec from a configuration object.
Helper functions¶
-
numcodecs.zstd.compress()¶ Compress data.
- Parameters
- sourcebytes-like
Data to be compressed. Can be any object supporting the buffer protocol.
- levelint
Compression level (1-22).
- Returns
- destbytes
Compressed data.
-
numcodecs.zstd.decompress()¶ Decompress data.
- Parameters
- sourcebytes-like
Compressed data. Can be any object supporting the buffer protocol.
- destarray-like, optional
Object to decompress into.
- Returns
- destbytes
Object containing decompressed data.