arrayloaders.io.read_lazy

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

Reads an individual shard of a Zarr store into an AnnData object.

Parameters:
  • path – Path to individual Zarr-based AnnData shard.

  • 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 object loaded from the specified shard.