Hackable, Flexible, Extendable!
Tenet proposes a new interface for Tensor Networks which is both easy to use and to extend.
Tenet.jl is a Tensor Network library written in Julia and designed to be performant, hackable and intuitive.
BSC-Quantic's Registry
Tenet
and some of its dependencies are located in our own Julia registry. In order to download Tenet
, add our registry to your Julia installation by using the Pkg mode in a REPL session,
using Pkg
pkg"registry add https://github.com/bsc-quantic/Registry"
Optimized Tensor Network contraction, powered by EinExprs
Tensor Network slicing/cuttings
Automatic Differentiation of TN contraction, powered by EinExprs
and ChainRules
3D visualization of large networks, powered by Makie
DocumenterMermaid.MermaidScriptBlock([...])