/TensorKit.jl

A Julia package for large-scale tensor computations, with a hint of category theory

Primary LanguageJuliaMIT LicenseMIT

TensorKit.jl logo

TensorKit.jl

A Julia package for large-scale tensor computations, with a hint of category theory.

Documentation Digital Object Identifier Downloads
DOI TensorOperations Downloads
Build Status PkgEval Coverage Quality assurance
CI PkgEval Codecov Aqua QA

Install via the package manager.

Check out the tutorial and the full documentation.

While most common symmetries are already shipped with TensorKit.jl, there exist several extensions: SUNRepresentations.jl provides support for SU(N), while CategoryData.jl incorporates a large collection of small fusion categories. Additionally, for libraries that implement tensor network algorithms on top of TensorKit.jl, check out MPSKit.jl, MERAKit.jl and PEPSKit.jl.