SmoQySynthAC

SmoQySynthAC.jl is a package developed to generate synthetic imaginary-time correlation data meant to resemble noisy quantum Monte Carlo (QMC) measurements, where the introduced noise is correlated in imaginary-time. This synthetic data can then be used to benchmark analytic continuation (AC) methods, or numerical methods for transforming noisy imaginary-time correlation data to Matsubara space. The approach used to generate noisy synthetic data is based on a method introduced in Shao et. al., the citation for which is given below.

@article{PhysRevX.7.041072,
  title = {Nearly Deconfined Spinon Excitations in the Square-Lattice Spin-$1/2$ Heisenberg Antiferromagnet},
  author = {Shao, Hui and Qin, Yan Qi and Capponi, Sylvain and Chesi, Stefano and Meng, Zi Yang and Sandvik, Anders W.},
  journal = {Phys. Rev. X},
  volume = {7},
  issue = {4},
  pages = {041072},
  numpages = {26},
  year = {2017},
  month = {Dec},
  publisher = {American Physical Society},
  doi = {10.1103/PhysRevX.7.041072},
  url = {https://link.aps.org/doi/10.1103/PhysRevX.7.041072}
}

Installation

To install SmoQySynthAC.jl, simply open the Julia REPL and run the commands

julia> ]
pkg> add SmoQySynthAC

or equivalently via Pkg do

julia> using Pkg; Pkg.add("SmoQySynthAC")

Funding

The development of this code was supported by the U.S. Department of Energy, Office of Science, Basic Energy Sciences, under Award Number DE-SC0022311.