Releases: MurrellGroup/Einops.jl
Releases · MurrellGroup/Einops.jl
v0.1.14
Einops v0.1.14
Merged pull requests:
- Add
reshapemethod (#50) (@AntonOresten)
Closed issues:
reshape(x, ::ArrowPattern)method (#49)
v0.1.13
Einops v0.1.13
- Most Einops functions now avoid creating double wrappers using Rewrap.jl when possible, meaning users can now pass views (
SubArray) and lazily permuted arrays (PermutedDimsArray). (#45)
Merged pull requests:
- Avoid double wrappers using Rewrap.jl (#45) (@AntonOresten)
Closed issues:
v0.1.12
v0.1.11
Einops v0.1.11
Merged pull requests:
- Add parenthesis support in
einsum(#41) (@AntonOresten) - Bump actions/checkout from 5 to 6 (#43) (@dependabot[bot])
Closed issues:
- Parentheses in
einsumand new helpers (#39)
v0.1.10
Einops v0.1.10
- Fix
einsumon Julia 1.12
Merged pull requests:
- Bump actions/checkout from 4 to 5 (#37) (@dependabot[bot])
v0.1.9
Einops v0.1.9
Merged pull requests:
- Optimize einsum contraction order (#30) (@AntonOresten)
- CompatHelper: bump compat for OMEinsum to 0.9, (keep existing compat) (#32) (@github-actions[bot])
Closed issues:
v0.1.8
Einops v0.1.8
- Massively reduce overhead of
rearrange/repeat/reduce.
Merged pull requests:
- Massively reduce
rearrange/repeat/reduceoverhead (#28) (@AntonOresten)
Closed issues:
v0.1.7
v0.1.6
Einops v0.1.6
- Avoid allocating new array when
reduce/repeatdon't reduce or repeat.
v0.1.5
Einops v0.1.5
- Fix: tensor ops using patterns with ellipsis not diffentiable with Zygote.jl
- Fix: unnecessary allocation when not permuting dims in
rearrange.