Zstd

class numcodecs.zstd.Zstd

Codec providing compression using Zstandard.

Parameters:

level : int

Compression level (1-22).

codec_id = 'zstd'
numcodecs.zstd.compress(source, int level=DEFAULT_CLEVEL)

Compress data.

Parameters:

source : bytes-like

Data to be compressed. Can be any object supporting the buffer protocol.

level : int

Compression level (1-22).

Returns:

dest : bytes

Compressed data.

numcodecs.zstd.decompress(source, dest=None)

Decompress data.

Parameters:

source : bytes-like

Compressed data. Can be any object supporting the buffer protocol.

dest : array-like, optional

Object to decompress into.

Returns:

dest : bytes

Object containing decompressed data.