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.