This library implements a minimal subset of tensor network functionality required for TensorCrossInterpolation.jl. The development draws significant inspiration from ITensorNetworks.jl.
Feature list:
- Similar functionality to
ITensors.IndexandITensors.ITensorwithout type instability - Contraction operations for two tensor objects
- Tree tensor network structure based on
DataGraphs.jl
Remarks:
- Maintain type stability wherever possible to support future static compilation with
juliac. - Feedback to
ITensorNetworks.jlis encouraged. For instance,DataGraphs.jllacks sufficient documentation, and contributing to its documentation could be beneficial.