A Julia Library which leverages the ITensor and ITensorNetwork interface to compute the canonical polyadic decomposition of tensor and networks.

3 Open Issues Need Help Last updated: Jun 22, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Write comprehensive documentation for the functions and classes within the ITensorCPD.jl Julia library, improving user experience and understanding of its capabilities for canonical polyadic decomposition of tensors and tensor networks.

Complexity: 4/5
documentation enhancement good first issue

A Julia Library which leverages the ITensor and ITensorNetwork interface to compute the canonical polyadic decomposition of tensor and networks.

Julia

AI Summary: Integrate additional solver methods into the ITensorCPD.jl Julia package for canonical polyadic decomposition (CPD) of tensors and tensor networks. This includes adding support for regularization, line search methods, Tucker/randomized compression schemes, and gradient descent algorithms.

Complexity: 4/5
enhancement good first issue

A Julia Library which leverages the ITensor and ITensorNetwork interface to compute the canonical polyadic decomposition of tensor and networks.

Julia

AI Summary: Fix the arithmetic for complex tensor networks in the ITensorCPD.jl library. Currently, the library supports the decomposition of single complex tensors, but the calculations for networks of complex tensors are broken. The solution requires debugging and correcting the code handling complex number arithmetic within the tensor network algorithms.

Complexity: 4/5
bug enhancement good first issue

A Julia Library which leverages the ITensor and ITensorNetwork interface to compute the canonical polyadic decomposition of tensor and networks.

Julia