TensorKit.jl

A Julia package for large-scale tensor computations, with a hint of category theory
Popularity
218 Stars
Updated Last
3 Months Ago
Started In
October 2017
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.