This repository contains tutorials for gate evolution and optimization using ITensors.jl and PastaQ.jl.
You should state in the presentation directory, which contains a high level summary and detailed tutorial on gate evolution and optimization in presentation/presentation.pdf, along with code associated with the main parts of the presentation.
The presentation is split up into three primary parts:
- One-site states and operators in ITensor (presentation/01_one_site.jl).
- Two-site states and operators in ITensor, include state and circuit optimization (presentation/02_two_site.jl).
- n-site states and operators in ITensor using MPS (presentation/03_n_site.jl).
Exercises can be found in the exercises directory, which contains exercises for finding excited states with DMRG and gradient optimization.
Find out more about ITensor and PastaQ at itensor.org, github.com/GTorial/PastaQ.jl, and mtfishman.github.io.