Closed
Description
This issue tracks the deprecations that must still be started to ensure that the jax.numpy
namespace is array API compliant. This covers some issues remaining which are not explicitly tracked in #18353, with some overlap between both.
Core
- Deprecate
newshape
argument ofjnp.reshape
#21130 - Add
device
kwargjnp.arange
jnp.array
jnp.eye
jnp.linspace
- Wait on final decision on finfo should not require float type for the result fields data-apis/array-api#405
- Preserve integral
dtype
jnp.ceil
jnp.floor
jnp.trunc
- Added
correction
arg to jnp.var and jnp.std for array-api compliance #21262jnp.std
jnp.var
Compliance Finalization
- WIP
jax.numpy
array API compliance finalization #21323- Add
__array_namespace__
toArrayImpl
- Add
to_device
toArrayImpl
- Add
device
toArrayImpl
- Add
__array_namespace_info__
tojax.numpy
- Add
__array_api_version__
version information
- Add
FFT
- Add
device
kwarg [array API] move api metadata into jax.numpy namespace #22734jnp.fft.fftfreq
jnp.fft.rfftfreq
Linalg
- Added trace alias to jnp.linalg #21442
- Rename
rcond/tol
tortol
inlinalg.matrix_rank
andlinalg.pinv
#21226jnp.linalg.matrix_rank
: Changetol
arg tortol
jnp.linalg.pinv
: Changercond
arg tortol