HDF5CompressionSpec

class of dascore.utils.hdf5
inherits from: DascoreBaseModel, pydantic.main.BaseModel
source

HDF5CompressionSpec(
    compression: str | None[str, None] = None,
    compression_level: int | None[int, None] = None,
    shuffle: bool = True,
)-> None

Backend-neutral HDF5 compression settings.

Methods

Name Description
new Create new instance with some attributed updated.
to_pytables_filters Translate compression settings to PyTables filters.
validate_compression_level Ensure compression level fits the HDF5/PyTables range.