pyarrow.decompress#

pyarrow.decompress(buf, decompressed_size=None, codec='lz4', asbytes=False, memory_pool=None)#

Decompress data from buffer-like object.

Parameters:
bufpyarrow.Buffer, bytes, or memoryview-compatible object

Input object to decompress data from.

decompressed_sizeint, default None

Size of the decompressed result

codecstr, default β€˜lz4’

Compression codec. Supported types: {β€˜brotli, β€˜gzip’, β€˜lz4’, β€˜lz4_raw’, β€˜snappy’, β€˜zstd’}

asbytesbool, default False

Return result as Python bytes object, otherwise Buffer.

memory_poolMemoryPool, default None

Memory pool to use for buffer allocations, if any.

Returns:
uncompressedpyarrow.Buffer or bytes (if asbytes=True)