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[InMemoryElem]

anndata.experimental.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 Union[Array, Dataset, Group, Group]

The element to read from.

iospec IOSpec

Internal AnnData encoding specification for the element.

Return type:

InMemoryElem

Returns:

The element read from the store.