rbartpackages.base

Base machinery to wrap R functions, shared by the package wrappers.

Base class

RObjectBase(*args, **kw)

Base class for Python wrappers of R objects creators.

Wrapper decorators

rfunction(func, *, library[, rname])

Automatically implement a function using the corresponding R function.

rmethod(meth, *[, rname])

Automatically implement a method using the correspoding R method.

rproperty(meth, *[, rname, wrap])

Automatically implement a read-only property using the corresponding R field.

Protocols

DataFrame(*args, **kwargs)

Duck type of the dataframe arguments accepted by the wrappers.

Array dtypes

String(*args, **kwargs)

Represent a numpy.str_ data dtype.