File tree 1 file changed +30
-0
lines changed
1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change
1
+ # array-api-strict Changelog
2
+
3
+ ## 1.0 (????)
4
+
5
+ This is the first release of ` array_api_strict ` . It is extracted from
6
+ ` numpy.array_api ` , which was included as an experimental submodule in NumPy
7
+ versions prior to 2.0. Note that the commit history in this repository is
8
+ extracted from the git history of numpy/array_api/ (see the [ README] ( README.md ) ).
9
+
10
+ Additionally, the following changes are new to ` array_api_strict ` from
11
+ ` numpy.array_api ` in NumPy 1.26 (the last major NumPy release to include
12
+ ` numpy.array_api ` ):
13
+
14
+ - `` array_api_strict `` was made more portable. In particular:
15
+
16
+ - `` array_api_strict `` no longer uses `` "cpu" `` as its "device", but rather a
17
+ separate `` CPU_DEVICE `` object (which is not accessible in the namespace).
18
+ This is because "cpu" is not part of the array API standard.
19
+
20
+ - `` array_api_strict `` now uses separate wrapped objects for dtypes.
21
+ Previously it reused the `` numpy `` dtype objects. This makes it clear
22
+ which behaviors on dtypes are part of the array API standard (effectively,
23
+ the standard only requires `` == `` on dtype objects).
24
+
25
+ - `` numpy.array_api.nonzero `` now errors on zero-dimensional arrays, as
26
+ required by the array API standard.
27
+
28
+ - Support for the optional [ fft
29
+ extension] ( https://data-apis.org/array-api/latest/extensions/fourier_transform_functions.html )
30
+ was added.
You can’t perform that action at this time.
0 commit comments