blosc2.CParams#

class blosc2.CParams(codec: ~blosc2.Codec | int = Codec.ZSTD, codec_meta: int = 0, clevel: int = 1, use_dict: bool = False, typesize: int = 8, nthreads: int = <factory>, blocksize: int = 0, splitmode: ~blosc2.SplitMode = SplitMode.ALWAYS_SPLIT, filters: list[~blosc2.Filter | int] = <factory>, filters_meta: list[int] = <factory>, tuner: ~blosc2.Tuner = Tuner.STUNE)#

Dataclass for hosting the different compression parameters.

Parameters:
__init__(codec: ~blosc2.Codec | int = Codec.ZSTD, codec_meta: int = 0, clevel: int = 1, use_dict: bool = False, typesize: int = 8, nthreads: int = <factory>, blocksize: int = 0, splitmode: ~blosc2.SplitMode = SplitMode.ALWAYS_SPLIT, filters: list[~blosc2.Filter | int] = <factory>, filters_meta: list[int] = <factory>, tuner: ~blosc2.Tuner = Tuner.STUNE) None#

Methods

__init__([codec, codec_meta, clevel, ...])

Attributes

blocksize

clevel

codec

codec_meta

splitmode

tuner

typesize

use_dict

nthreads

filters

filters_meta