What's Changed
TLDR:
- ellipsis is added to EinMix
- tests moved into the package
- devcontainer provided
- added backend for pyTensor
- niceties: citation, docs, fixed broken links
- this did not require any changes in einops, but array API is supported by more libs these days, and einops can operate on them
PRs:
- Update README.md by @project-delphi in #316
- change tests for numpy2.0 + fix for numpy regression by @arogozhnikov in #325
- PR from @pzread: fix tinygrad concat + changed formatting to fix CI errors by @arogozhnikov in #329
- Add devcontainer and dockerfile by @arogozhnikov in #330
- delete experimental/indexing by @arogozhnikov in #333
- Use same ruff version in CI and in pre-commit, reformat notebooks by @arogozhnikov in #336
- Delete chainer backend by @arogozhnikov in #335
- Mention support of cupy, pydata/sparse, ndonnx and others by @arogozhnikov in #337
- Moving tests into source tree by @arogozhnikov in #338
- Update documentation, mention changes in testing + devcontainers by @arogozhnikov in #339
- Auto-deploy mkdocs + update mkdocs requirements by @arogozhnikov in #341
- Add dict syntax to the einops layers example by @eadadi in #342
- include CITATION.cff for einops by @luke-carlson in #345
- mention that cupy and jax now support array api by @arogozhnikov in #348
- Fix docs broken links after
master
->main
migration by @VladKha in #349 - [Paddle] Update _backends.py to support pir.Value by @HydrogenSulfate in #353
- Update docstring for einops.reduce by @arogozhnikov in #358
- add a comment about axes names by @arogozhnikov in #359
- Add support of ellipsis to einmix by @arogozhnikov in #360
- Add PyTensor backend by @ricardoV94 in #362
- rename input_dict, document parameter by @arogozhnikov in #363
New Contributors
- @project-delphi made their first contribution in #316
- @eadadi made their first contribution in #342
- @luke-carlson made their first contribution in #345
- @VladKha made their first contribution in #349
- @HydrogenSulfate made their first contribution in #353
- @ricardoV94 made their first contribution in #362
Full Changelog: v0.8.0...v0.8.1