v0.1.1
Tenet v0.1.1
Closed issues:
- Reduce compilation time (#3)
- Regression on 3D visualization (#5)
- Implement Matrix Product Operator (MPO) (#9)
- Integration with
ChainRules.jl
for Automatic Differentiation (#11) - CI workflow fails on Julia nightly (#12)
- Transform hyperindices to COPY-tensors on
plot(::TensorNetwork)
(#21) - Implement Tensor splitting methods (QR, SVD, LU, ...) (#22)
- Implement SVD factorization for
Tensor
(#23) - Implement HOSVD factorization for
Tensor
(#24) - Implement QR factorization for
Tensor
(#25) - Implement LU factorization for
Tensor
(#26) - Implement Canonical Polyadic Decomposition (CPD) factorization for
Tensor
(#27) - Test plotting on CI (#29)
- Open indices are not shown on plots (#32)
- Testing
contract
on complex numbers fails (#38) - Adjoint
Tensor
contraction produces incoherent results (#40) - Add
replace!
function for replacing aTensor
from aTensorNetwork
(#48) - Incorporate
labels
representation for physical indices of eachTensor
within aState
(#49)
Merged pull requests:
- Refactor visualization functions (#19) (@jofrevalles)
- Add
labels
keyword argument into plot functions (#20) (@jofrevalles) - Fix from last PR: bug in plot functions (#28) (@jofrevalles)
- Fix crash in
transform
function:transformations
argument (#30) (@jofrevalles) - Fix plots for
TensorNetworks
with hyperedges (#31) (@jofrevalles) - Add support for visualization of open indices in plot functions (#34) (@jofrevalles)
- Add
MatrixProductOperator
type (#35) (@emapuljak) - Fix label permutation on
MatrixProductState
(#36) (@jofrevalles) - Add support for tests in visualization functions (#37) (@jofrevalles)
- Fix chain rules for contraction (#39) (@jofrevalles)
- Add custom
adjoint
method forTensor
type (#41) (@jofrevalles) - Add
Base.replace!
function forTensor
s in aTensorNetwork
(#50) (@jofrevalles) - Enhance
Tensor
metadata with labelalias
mapping (#51) (@jofrevalles) - Replace
OptimizedEinsum
with newEinExprs
package (#53) (@mofeing) - Fix
rand
function for odd-lengthMatrixProductState
(#54) (@jofrevalles)