arrayloaders.io.read_lazy_store

arrayloaders.io.read_lazy_store(path, obs_columns=None, read_obs_lazy=False)

Reads a Zarr store containing multiple shards into a single AnnData object.

Parameters:
  • path – Path to the Zarr store containing multiple shards.

  • obs_columns (list[str] | None, default: None) – List of observation columns to read. If None, all columns are read.

  • read_obs_lazy (bool, default: False) – If True, reads the obs DataFrame lazily. Useful for large obs DataFrames.

Returns:

AnnData – The concatenated AnnData object loaded from all shards.