Skip to content

Commit 523b3f2

Browse files
authored
Merge pull request #114 from tp2750/update_insum
Update Einsum.
2 parents eb2ca80 + aeef065 commit 523b3f2

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

docs/comparisons/math/einsum.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,18 @@ From README.md of this package:
2222
From README.md of this package:
2323
> This is a repository for the Google Summer of Code project on Differentiable Tensor Networks. It implements one function that both computer scientists and physicists love, the Einstein summation
2424
25+
### Tensorial.jl
26+
{{badge Tensorial}}
27+
From the README of this package:
28+
29+
> [Tensorial.jl](https://github.com/KeitaNakamura/Tensorial.jl/) provides statically sized Tensor type that is compatible with `AbstractArray`, similar to `SArray` from [StaticArrays.jl](https://github.com/JuliaArrays/StaticArrays.jl). In addition to supporting basic AbstractArray operations, the package offers a tensorial interface and several advanced features:
30+
>
31+
> * Contraction, tensor product (⊗), and a flexible `@einsum` macro for Einstein summation convention
32+
> * A `@Symmetry` macro to define the tensor symmetries, eliminating unnecessary calculations
33+
> * Automatic differentiation via `gradient` and `hessian` functions, leveraging [ForwardDiff.jl](https://github.com/JuliaDiff/ForwardDiff.jl)
34+
> * Performance comparable to SArray
35+
36+
2537
### TensorOperations.jl
2638
{{badge TensorOperations}}
2739

@@ -39,4 +51,4 @@ Tortilla.jl was announced in JuliaCon2018, but the package is not public yet.
3951
* [For Loops 2.0: Index Notation and the Future of Tensor Compilers | Willow Ahrens | JuliaCon 2018](https://www.youtube.com/watch?v=Rp7sTl9oPNI)
4052

4153
## Star History
42-
{{star_history Tullio Einsum OMEinsum TensorOperations TensorCast ArrayMeta}}
54+
{{star_history Tullio Einsum OMEinsum TensorOperations TensorCast ArrayMeta Tensorial}}

docs/utils.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ const PKGINFOS = [
1616
PkgInfo(pkgname="TensorOperations", username="Jutho", branch="master"),
1717
PkgInfo(pkgname="TensorCast", username="mcabbott", branch="master"),
1818
PkgInfo(pkgname="ArrayMeta", username="shashi", branch="master", docslink=nothing, codecovlink=nothing, registered=false),
19+
PkgInfo(pkgname="Tensorial", username="KeitaNakamura", branch="main"),
1920
# PkgInfo(pkgname="Tortilla", username="willow-ahrens"),
2021
PkgInfo(pkgname="Chain", username="jkrumbiegel", branch="master", docslink=nothing, codecovlink=nothing),
2122
PkgInfo(pkgname="Lazy", username="MikeInnes", branch="master", docslink=nothing, codecovlink=nothing),

0 commit comments

Comments
 (0)