{"library":"einshape","type":"library","category":null,"description":"einshape is a DSL-based reshaping library designed to unify and simplify array manipulation operations such as reshape, squeeze, expand_dims, and transpose, similar to how `einsum` unifies `matmul` and `tensordot`. It primarily targets JAX and TensorFlow frameworks. The current version is 1.0, released in December 2022, indicating a stable but currently infrequent release cadence.","language":"python","status":"active","version":"1.0","tags":["JAX","TensorFlow","array manipulation","deep learning","reshaping","einsum-like"],"last_verified":"Sun May 24","install":[{"cmd":"pip install einshape","imports":["from einshape import jax_einshape as einshape","from einshape import engine"]},{"cmd":"pip install git+https://github.com/deepmind/einshape","imports":[]}],"homepage":null,"github":"https://github.com/deepmind/einshape","docs":null,"changelog":null,"pypi":"https://pypi.org/project/einshape/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":50,"avg_install_s":3.7,"avg_import_s":0.04,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/einshape/compatibility"}}