Releases: QuantumKitHub/TensorOperations.jl
Releases · QuantumKitHub/TensorOperations.jl
v0.7.0
v0.6.1
@tensoropt and NCon-style indexing
- Addition of a
@tensoroptmacro that will optimize the contraction order of any product of tensorsA[...]*B[...]*C[...]*...(see below). - The
@tensormacro will reorganize the contraction order of the so-called NCON style of specifying indices is respected, i.e. all contracted indices are labelled by positive integers and all uncontracted indices are specified by negative integers. In that case, tensors will be contracted in such an order that indices with smaller integer label will
be contracted first - Better overall type stability, both in the
@tensor(opt)environment and with the function based approach. Even the simple function based syntax can now be made type stable by specifing the indices using tuples. - Fully compatible with Julia v0.6 and v0.7. (v0.5 no longer supported)