anndata.experimental.ReadCallback

anndata.experimental.ReadCallback#

protocol anndata.experimental.ReadCallback[source]#

typing.Protocol.

Classes that implement this protocol must have the following methods / attributes:

__call__(read_func, elem_name, elem, *, iospec)[source]#

Callback used in anndata.experimental.read_dispatched() to customize reading an element from a store.

Parameters:
read_func Read[TypeVar(SCo, bound= Array | Dataset | Group | Group, covariant=True), RWAble]

anndata.io.read_elem() function to call to read the current element given the iospec.

elem_name str

The key to read in from the group.

elem Array | Dataset | Group | Group

The element to read from.

iospec IOSpec

Internal AnnData encoding specification for the element.

Return type:

RWAble

Returns:

The element read from the store.