You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: api_status.md
+30-15Lines changed: 30 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,12 @@
1
1
## Array API Coverage Implementation Status
2
2
3
-
This table shows which parts of the the [Array API](https://data-apis.org/array-api/latest/API_specification/index.html)have been implemented in Cubed. For those that have not been implemented a rough level of difficulty is indicated (1=easy, 3=hard).
3
+
Cubed supports version [2022.12](https://data-apis.org/array-api/2022.12/index.html)of the Python array API standard, with a few exceptions noted below. 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.
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).
6
+
7
+
This table shows which parts of the the [Array API](https://data-apis.org/array-api/latest/API_specification/index.html) have been implemented in Cubed, and which ones are missing. The version column shows the version when the feature was added to the standard, for version 2022.12 or later.
Copy file name to clipboardExpand all lines: docs/array-api.md
+6-3Lines changed: 6 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,10 @@
1
1
# Python Array API
2
2
3
-
Cubed implements the [Python Array API standard](https://data-apis.org/array-api/latest/) in `cubed.array_api`. Refer
4
-
to its [API specification](https://data-apis.org/array-api/latest/API_specification/index.html) for API documentation.
3
+
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.
4
+
5
+
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.
6
+
7
+
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).
5
8
6
9
## Missing from Cubed
7
10
@@ -13,7 +16,6 @@ The following parts of the standard are not implemented:
13
16
| Creation Functions |`from_dlpack`|
14
17
| Indexing | Boolean array |
15
18
| Manipulation Functions |`flip`|
16
-
||`roll`|
17
19
| Searching Functions |`nonzero`|
18
20
| Set Functions |`unique_all`|
19
21
||`unique_counts`|
@@ -47,4 +49,5 @@ The following [Manipulation Functions](https://data-apis.org/array-api/latest/AP
0 commit comments