snapatac2.set_write_options#

snapatac2.set_write_options(config)#

Set the default write configuration for all subsequent write operations.

This configuration is stored in thread-local storage and applies to all dataset write operations that don’t explicitly specify a configuration.

Parameters:

config (dict, optional) – Dictionary with optional keys: - “compression”: Compression or None - “block_size”: list of int or None

Examples

>>> import anndata_rs
>>> # Set Gzip compression with custom block size
>>> anndata_rs.set_write_options({
...     "compression": anndata_rs.Compression.gzip(9),
...     "block_size": [1024, 1024],
... })
>>> # Set only compression
>>> anndata_rs.set_write_options({
...     "compression": anndata_rs.Compression.zstd(10)
... })