holoviews.core.data.ibis module#

class holoviews.core.data.ibis.IbisInterface(*, name)[source]#

Bases: Interface

Methods

applies(obj)

Indicates whether the interface is designed specifically to handle the supplied object's type.

compute(dataset)

Should return a computed version of the Dataset.

has_rowid()

loaded()

Indicates whether the required dependencies are loaded.

persist(dataset)

Should return a persisted version of the Dataset.

select_mask(dataset, selection)

Given a Dataset object and a dictionary with dimension keys and selection keys (i.e. tuple ranges, slices, sets, lists, or literals) return a boolean mask over the rows in the Dataset object that have been selected.

unpack_scalar(dataset, data)

Given a dataset object and data in the appropriate format for the interface, return a simple scalar.

add_dimension

aggregate

assign

dframe

dimension_type

dtype

groupby

histogram

iloc

init

is_rowid_zero_indexed

isscalar

length

mask

nonzero

range

redim

reindex

sample

select

shape

sort

validate

values

Parameter Definitions


classmethod applies(obj)[source]#

Indicates whether the interface is designed specifically to handle the supplied object’s type. By default simply checks if the object is one of the types declared on the class, however if the type is expensive to import at load time the method may be overridden.

classmethod compute(dataset)[source]#

Should return a computed version of the Dataset.

classmethod loaded()[source]#

Indicates whether the required dependencies are loaded.

classmethod persist(dataset)[source]#

Should return a persisted version of the Dataset.

classmethod select_mask(dataset, selection)[source]#

Given a Dataset object and a dictionary with dimension keys and selection keys (i.e. tuple ranges, slices, sets, lists, or literals) return a boolean mask over the rows in the Dataset object that have been selected.

classmethod unpack_scalar(dataset, data)[source]#

Given a dataset object and data in the appropriate format for the interface, return a simple scalar.