For the full cross-language overview, see the software map. This page focuses on Julia packages.
The tensor4all group hosts several Julia libraries for tensor cross interpolation and quantics tensor trains.
Current recommended packages:
- TensorCrossInterpolation.jl provides implementations of TCI.
- QuanticsGrids.jl provides utilities for handling quantics representations, e.g., creating a quantics grid and transformation between the original coordinate system and the quantics representation.
- QuanticsTCI.jl is a thin wrapper around
TensorCrossInterpolation.jlandQuanticsGrids.jl, providing valuable functionalities for non-expert users' performing quantics TCI (QTCI). - InterpolativeQTT.jl implements multiscale interpolative construction of quantized tensor trains.
Maintenance-mode packages:
- Quantics.jl provides a high-level API for QTT operations built on
ITensors.jl. - FastMPOContractions.jl supports existing MPO contraction workflows.
- TCIITensorConversion.jl is historical. Its conversion functionality has been absorbed into
TensorCrossInterpolation.jlas an extension.
Are you interested in learning how to use these libraries? If so, please visit our Julia tutorials page.