compression_kwargs#

classmethod caput.memdata.fileformats.Zarr.compression_kwargs(compression=None, compression_opts=None, compressor=None)[source]#

Format compression arguments for zarr API.

Only compressor or compression/compression_opts should be provided.

Parameters:
compressionstr | int | None, optional

Name or identifier of compression filter.

compression_optstuple[int, int] | None, optional

See HDF5 and/or Zarr documentation for compression filters.

compressorCodec | None

numcodecs compression codec for zarr. See the numcodecs docs for more information.

Returns:
kwargsdict

Compression arguments as required by the file format module.