datar.core
module
datar.core.operator
Operators for datar
Classes
DatarOperator
— Operator class for datar</>
module
datar.core.utils
Utilities for datar
Classes
NotImplementedByCurrentBackendError
— Raised when a function is not implemented by the current backend</>CollectionFunction
— Enables c[1:3] to be interpreted as 1:3</>
module
datar.core.options
Provide options
Functions
add_option
(
x
,default
)
— Add an option</>get_option
(
x
,default
)
(Any) — Get the current value set for optionx
,ordefault
(which defaults toNULL
) if the option is unset. </>options
(
*args
,_return
,**kwargs
)
(Mapping) — Allow the user to set and examine a variety of global options</>options_context
(
**kwargs
)
— A context manager to execute code with temporary options</>
module
datar.core.names
Name repairing
Classes
NameNonUniqueError
— Error for non-unique names</>
Functions
repair_names
(
names
,repair
)
(List) — Repair names based on the method</>
module
datar.core.plugin
Plugin system to support different backends
Functions
base_api
(
)
— What is implemented the base APIs.</>c_getitem
(
item
)
— Get item for c</>dplyr_api
(
)
— What is implemented the dplyr APIs.</>forcats_api
(
)
— What is implemented the forcats APIs.</>get_versions
(
)
— Return the versions of the dependencies of the plugin.</>load_dataset
(
name
,metadata
)
— Implementations for load_dataset()</>misc_api
(
)
— What is implemented the misc APIs.</>operate
(
op
,x
,y
)
— Operate on x and y</>setup
(
)
— Initialize the backend</>tibble_api
(
)
— What is implemented the tibble APIs.</>tidyr_api
(
)
— What is implemented the tidyr APIs.</>