As much as possible of the core library should be made to work with compatible array types (numpy, torch, jax, dask, cupy, ...). There is a nascent standard to support this: [Array API](https://data-apis.org/array-api/) For the time being, the [array-api-compat](https://github.com/data-apis/array-api-compat) library can be used to get a universal namespace that replaces `np`, `jnp`, etc.
Activity
gh-198: enforce `python>3.8` & `numpy>1.21` (#326)
gh-280: add `mypy` to codebase (#359)
glass.grf#502array-api-strictor not? #596__array_namespace__#601xpwithxq#599v2024.12#621shear_from_convergenceto the Array API #1030shear_from_convergenceto the Array API #1030shear_from_convergenceto the Array API #1030paddyroddy commentedon Oct 20, 2026
We've completed everything we hoped to do. The final issue is the meta issue #645 tracking changed to
array-api-extra.