Skip to content

Array API compliance #774

@fschlimb

Description

@fschlimb

A consortium is defining an Array API: https://data-apis.org/array-api/latest/index.html

It seems desirable for HeAT to be as compliant as possible.

The following features are missing in HeAT (others are probably incomplete):

['acosh',
'argsort',
'asinh',
'atanh',
'bitwise_invert',
'bitwise_left_shift',
'bitwise_right_shift',
'broadcast_arrays',
'broadcast_to',
'from_dlpack',
'greater',
'greater_equal',
'less',
'less_equal',
'logaddexp',
'meshgrid',
'not_equal',
'result_type',
'sign',
'square',
'uint16',
'uint32',
'uint64']

The following features are missing in the array itself (others are probably incomplete):

['__abs__',
 '__array_namespace__',
 '__dlpack__',
 '__dlpack_device__',
 '__iadd__',
 '__iand__',
 '__iflowdiv__',
 '__ilshift__',
 '__imatmul__',
 '__imod__',
 '__imul__',
 '__ior__',
 '__ipow__',
 '__irshift__',
 '__isub__',
 '__itruediv__',
 '__ixor__',
 '__rand__',
 '__rflowdiv__',
 '__rlshift__',
 '__rmatmul__',
 '__ror__',
 '__rrshift__',
 '__rxor__']

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions