Logic functions#

The following table lists both implemented and not implemented methods. If you have need of an operation that is listed as not implemented, feel free to open an issue on the GitHub repository, or give a thumbs up to already created issues. Contributions are also welcome!

The following table is structured as follows: The first column contains the method name. The second column contains link to a description of corresponding numpy method. The third column is a flag for whether or not there is an implementation in Xorbits for the method in the left column. Y stands for yes, N stands for no, P standsfor partial (meaning some parameters may not be supported yet), and D stands for default to numpy.

Truth value testing#

xorbits.numpy

numpy

Implemented? (Y/N/P/D)

Notes for Current implementation

all

all

Y

any

any

Y

Array contents#

xorbits.numpy

numpy

Implemented? (Y/N/P/D)

Notes for Current implementation

isfinite

isfinite

Y

isinf

isinf

Y

isnan

isnan

Y

isnat

isnat

Y

isneginf

isneginf

Y

isposinf

isposinf

Y

Array type testing#

xorbits.numpy

numpy

Implemented? (Y/N/P/D)

Notes for Current implementation

iscomplex

iscomplex

Y

iscomplexobj

iscomplexobj

Y

isfortran

isfortran

Y

isreal

isreal

Y

isrealobj

isrealobj

Y

isscalar

isscalar

Y

Logical operations#

xorbits.numpy

numpy

Implemented? (Y/N/P/D)

Notes for Current implementation

logical_and

logical_and

Y

logical_or

logical_or

Y

logical_not

logical_not

Y

logical_xor

logical_xor

Y

Comparison#

xorbits.numpy

numpy

Implemented? (Y/N/P/D)

Notes for Current implementation

allclose

allclose

Y

isclose

isclose

Y

array_equal

array_equal

Y

array_equiv

array_equiv

Y

greater

greater

Y

greater_equal

greater_equal

Y

less

less

Y

less_equal

less_equal

Y

equal

equal

Y

not_equal

not_equal

Y