File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed
Expand file tree Collapse file tree 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