array-api
array-api copied to clipboard
RFC document, tooling and other content related to the array API standard
@tomwhite suggested at https://github.com/dask/dask/pull/8750#discussion_r815757335 that we should capitalize RFC 2119 words like "SHOULD" in the spec to make it clearer that we are following the RFC. Another option might be...
**This PR is currently a WIP.** This PR - specifies interfaces for computing eigenvalues and eigenvectors. - is derived from comparing signatures across array libraries. ## Notes - This PR...
Currently [`__getitem__()`](https://data-apis.org/array-api/latest/API_specification/generated/signatures.array_object.array.__getitem__.html#signatures.array_object.array.__getitem__)/[`__setitem__()`](https://data-apis.org/array-api/latest/API_specification/generated/signatures.array_object.array.__setitem__.html#signatures.array_object.array.__setitem__) accept `array` as keys, which implicitly has to be boolean arrays, or 0d integer arrays i.e. has a working [`__index__()`](https://data-apis.org/array-api/latest/API_specification/generated/signatures.array_object.array.__index__.html#signatures.array_object.array.__index__). The latter is not an obvious concept to...
Hi, Now that we have a good foundation on the core array API in the standard, it's probably a good time to start thinking about the neural network extensions. As...
The function `linalg.vecdot` is defined as: > Computes the (vector) dot product of two arrays. It is not clear what this means for complex vectors, as it could be \sum...
Sorry if there is some more discussion (or just clarification) in the pipeline. But I still think this is important, so here is an issue :). I realize that there...
I've tried to tackle static typing and got a vendorable protocol that can be checked statically as well as at runtime for all but one case I'm going to detail...
I hope this falls under the scope of this repo - Is there any a way type-hint `__array_namespace__`? Is it even possible to do so, and it needs to be...
The purpose of this issue is to identify focus areas for the 2022 revision of the array API specification. The following is not authoritative and is subject to change based...
## Overview Similar to [gh-6](https://github.com/data-apis/array-api/issues/6), this issue looks to identify commonalities across array libraries, but only addresses those APIs which are not already included in the array API specification. Since...