hv_anndata.AnnDataInterface

class hv_anndata.AnnDataInterface(*, name)

Anndata interface for holoviews.

Methods

dimension_type(dataset, ref, /)

Get the scalar type for a dimension (e.g. np.int64).

dims(dataset)

Detect if the data is gridded or columnar and which anndata dimensions it spans.

init(eltype, data, kdims, vdims)

Initialize the interface.

selection_masks(dataset, selection)

Generate boolean masks along obs and var dims.

unpack_scalar(dataset, data)

Unpacks scalar data if it is a DataFrame containing a single value.

validate_selection_dim(ref, /, action)

Validate dimension as valid axis to select on.