anndata.typing

anndata.typing#

type anndata.typing.Index1D = int | str | int64 | slice | ndarray[tuple[Any, ...], dtype[bool]] | ndarray[tuple[Any, ...], dtype[integer]] | Sequence[int] | Sequence[str] | Sequence[bool] | Series | Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[str_]] | matrix | csr_matrix | csc_matrix | csr_array | csc_array[source]#

Index each AnnData object’s axis can be sliced with.

type anndata.typing.Index = Index1D | EllipsisType | tuple[Index1D | EllipsisType, Index1D | EllipsisType] | tuple[Index1D, Index1D, EllipsisType] | tuple[EllipsisType, Index1D, Index1D] | tuple[Index1D, EllipsisType, Index1D] | csr_matrix | csc_matrix | csr_array | csc_array[source]#

Index an AnnData object can be sliced with.

type anndata.typing.AxisStorable = DataFrame | number | str | ndarray | MaskedArray | csr_matrix | csc_matrix | csr_array | csc_array | Dataset | Array | ZappyArray | CSRDataset | CSCDataset | Array | ndarray | spmatrix | Array | DataArray | dict[str, AxisStorable] | list[AxisStorable][source]#

A serializable object, excluding anndata.AnnData objects i.e., something that can be stored in uns or obsm.

type anndata.typing.RWAble = AxisStorable | AnnData | Categorical | ExtensionArray[source]#

A superset of anndata.typing.AxisStorable (i.e., including anndata.AnnData) which is everything can be read/written by anndata.io.read_elem() and anndata.io.write_elem().