Author giacomogiudice
8 Stars
Updated Last
1 Year Ago
Started In
June 2020


CI codecov arXiv

The general idea is to optimize the Rényi free energy


over a matrix-product-state purification of the density matrix. It leverages the TensorKit.jl package for all tensor manipulations, and OptimKit.jl for nonlinear optimization on Riemannian manifolds. See the paper for more information.


Currently this package is not registered. Enter ] in the REPL to access the package manager and type

pkg> add

to add the package to the current environment.


To run the optimization on the so-called XY model, you can use the scripts from the scripts directory. They can be run directly from the command line, for example as $ julia --project=@. routines/beta.jl [--options]. Note that you may need to install some additional packages.


The package is compatible with Julia 1.4 and above.