{"library":"autoray","type":"library","category":null,"description":"Autoray is a lightweight Python library designed to abstract array and tensor operations, enabling users to write backend-agnostic numeric code. It provides an automatic dispatch mechanism that works across various array libraries such as NumPy, PyTorch, JAX, TensorFlow, CuPy, Dask, and more, as long as they provide a NumPy-ish API. This allows for swapping custom functions, lazy computation tracing, and unified compilation interfaces. The library is actively maintained, with its current version being 0.8.10, and sees a continuous release cadence.","language":"python","status":"active","version":"0.8.10","tags":["array","numpy","jax","tensorflow","torch","backend abstraction","dispatch","numeric","tensor"],"last_verified":"Fri May 22","install":[{"cmd":"pip install autoray","imports":["import autoray as ar","from autoray import numpy as np","from autoray import do"]}],"homepage":null,"github":"https://github.com/jcmgray/autoray","docs":"https://autoray.readthedocs.io/","changelog":"https://github.com/jcmgray/autoray/releases","pypi":"https://pypi.org/project/autoray/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.8,"avg_import_s":0.05,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/autoray/compatibility"}}