Skip to content

Commit

Permalink
Update the Python Array Page to link to the coverage status page
Browse files Browse the repository at this point in the history
  • Loading branch information
tomwhite committed Oct 1, 2024
1 parent 43163df commit 841db61
Showing 1 changed file with 1 addition and 22 deletions.
23 changes: 1 addition & 22 deletions docs/array-api.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,9 @@
# Python Array API

Cubed implements version 2022.12 of the [Python Array API standard](https://data-apis.org/array-api/2022.12/index.html) in `cubed.array_api`, with a few exceptions noted below. Refer to its [API specification](https://data-apis.org/array-api/2022.12/API_specification/index.html) for API documentation.

The [linear algebra extensions](https://data-apis.org/array-api/2022.12/extensions/linear_algebra_functions.html) and [Fourier transform functions¶](https://data-apis.org/array-api/2022.12/extensions/fourier_transform_functions.html) are *not* supported.
Cubed implements version 2022.12 of the [Python Array API standard](https://data-apis.org/array-api/2022.12/index.html) in `cubed.array_api`, with a few exceptions listed on the [coverage status](https://github.com/cubed-dev/cubed/blob/main/api_status.md) page. The [Fourier transform functions](https://data-apis.org/array-api/2022.12/extensions/fourier_transform_functions.html) are *not* supported.

Support for version [2023.12](https://data-apis.org/array-api/2023.12/index.html) is tracked in Cubed issue [#438](https://github.com/cubed-dev/cubed/issues/438).

## Missing from Cubed

The following parts of the standard are not implemented:

| Category | Object/Function |
| ---------------------- | ---------------- |
| Array object | In-place Ops |
| Creation Functions | `from_dlpack` |
| Indexing | Boolean array |
| Searching Functions | `nonzero` |
| Set Functions | `unique_all` |
| | `unique_counts` |
| | `unique_inverse` |
| | `unique_values` |
| Sorting Functions | `argsort` |
| | `sort` |
| Statistical Functions | `std` |
| | `var` |

## Differences between Cubed and the standard

The following [Creation Functions](https://data-apis.org/array-api/latest/API_specification/creation_functions.html) accept extra `chunks` and `spec` keyword arguments:
Expand Down

0 comments on commit 841db61

Please sign in to comment.