@@ -9,33 +9,33 @@ This release targets the 2024.12 Array API revision. This includes
99 - ` __array_api_version__ ` for the wrapped APIs is now set to ` 2024.12 ` ; ** TODO**
1010 - Wrappers for ` count_nonzero ` ;
1111 - Wrappers for ` cumulative_prod ` ;
12- - Wrappers for ` take_along_axis ` ;
12+ - Wrappers for ` take_along_axis ` (with the exception of Dask) ;
1313 - Wrappers for ` diff ` ;
1414 - ` __capabilities__ ` dict contains a ` max_dimensions ` key;
15- - Python scalars are acceped as arguments to ` result_type ` ;
16- - ` fft.fftfreq ` and ` fft.rfftfreq ` functions now accept an options ` dtype `
15+ - Python scalars are accepted as arguments to ` result_type ` ;
16+ - ` fft.fftfreq ` and ` fft.rfftfreq ` functions now accept an optional ` dtype `
1717 argument to control the output data type.
1818
19- Improved support for array handling under ` jax.jit ` context, including
19+ New functions to test properties of arrays:
20+ - ` is_writeable_array ` (benefits NumPy, JAX, Sparse)
21+ - ` is_lazy_array ` (benefits JAX, Dask, ndonnx)
2022
21- - An improved support of the ` .device ` attribute and ` to_device ` function;
22- - New functions ` is_lazy_array ` and ` is_writeable_array ` .
23-
24- Note that the work to enable ` jax.jit ` support is ongoing, and the full support
25- is expected to be finalized in future releases.
23+ Improved support for JAX:
24+ - Work arounds for ` .device ` attribute and ` to_device ` function
25+ not working correctly within ` jax.jit `
2626
2727- ` torch ` wrappers contain unsigned integer dtypes of widths >8 bits, ` uint16 ` ,
28- ` uint32 ` and ` uint64 ` . This effectively assumes that the unwrapped ` pytorch ` version
29- is at least 2.3.
28+ ` uint32 ` and ` uint64 ` if PyTorch version is at least 2.3.
3029
3130### Minor Changes
3231
33- - Several improvements to ` dask ` wrappers:
32+ - Several improvements to ` dask.array ` wrappers:
3433
3534 - ` size ` returns None for arrays of unknown shapes.
36- - ` astype(..., copy=True) ` always copies, independently of the ` dask ` version.
35+ - ` astype(..., copy=True) ` always copies, independently of the Dask version.
3736 - implementations of ` sort ` and ` argsort ` are now available. Note that these
3837 implementations are relatively crude, and might be memory intensive.
38+ - ` asarray ` no longer accidentally materializes the Dask graph
3939
4040### Authors
4141
0 commit comments