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[TypeAliasType, TypeAliasType]

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 TypeAliasType

The element to read from.

iospec IOSpec

Internal AnnData encoding specification for the element.

Return type:

TypeAliasType

Returns:

The element read from the store.

__type_params__ = (S, RWAble)[source]#