ACTest: A testing toolkit for analytic continuation methods and codes

Type: Preprint

Publication Date: 2024-11-25

Citations: 0

DOI: https://doi.org/10.48550/arxiv.2411.16412

Abstract

ACTest is an open-source toolkit developed in the Julia language. Its central goal is to automatically establish analytic continuation testing datasets, which include a large number of spectral functions and the corresponding Green's functions. These datasets can be used to benchmark various analytic continuation methods and codes. In ACTest, the spectral functions are constructed by a superposition of randomly generated Gaussian, Lorentzian, $\delta$-like, rectangular, and Rise-And-Decay peaks. The spectra can be positive definite or non-positive definite. The corresponding energy grids can be linear or non-linear. ACTest supports both fermionic and bosonic Green's functions on either imaginary time or Matsubara frequency axes. Artificial noise can be superimposed on the synthetic Green's functions to simulate realistic Green's functions obtained by quantum Monte Carlo calculations. ACTest includes a standard testing dataset, namely ACT100. This built-in dataset contains 100 testing cases that cover representative analytic continuation scenarios. Now ACTest is fully integrated with the ACFlow toolkit. It can directly invoke the analytic continuation methods as implemented in the ACFlow toolkit for calculations, analyze calculated results, and evaluate computational efficiency and accuracy. ACTest comprises many examples and detailed documentation. The purpose of this paper is to introduce the major features and usages of the ACTest toolkit. The benchmark results on the ACT100 dataset for the maximum entropy method, which is probably the most popular analytic continuation method, are also presented.

Locations

  • arXiv (Cornell University) - View - PDF

Similar Works

Action Title Year Authors
+ ana_cont: Python package for analytic continuation 2022 Josef Kaufmann
Karsten Held
+ PDF Chat Acflow: An Open Source Toolkit for Analytical Continuation of Quantum Monte Carlo Data 2023 Li Huang
+ ACFlow: An open source toolkit for analytical continuation of quantum Monte Carlo data 2022 Li Huang
+ PDF Chat SmoQyDEAC.jl: A differential evolution package for the analytic continuation of imaginary time correlation functions 2024 James D. Neuhaus
Nathan Nichols
Debshikha Banerjee
Benjamin Cohen-Stead
Thomas Maier
Adrian Del Maestro
Steven Johnston
+ SmoQyDEAC.jl: A differential evolution package for the analytic continuation of imaginary time correlation functions 2024 James D. Neuhaus
Nathan Nichols
Debshikha Banerjee
Benjamin Cohen-Stead
Thomas Maier
Adrian Del Maestro
Steven Johnston
+ ana_cont: Python package for analytic continuation 2021 Josef Kaufmann
Karsten Held
+ TRIQS/Nevanlinna: Implementation of the Nevanlinna Analytic Continuation method for noise-free data 2023 И. И. Сергей
Alexander Hampel
Nils Wentzell
Emanuel Gull
+ PDF Chat Barycentric rational function approximation made simple: A fast analytic continuation method for Matsubara Green's functions 2024 Li Huang
Changming Yue
+ Analytic Continuation of Noisy Data Using Adams Bashforth ResNet 2019 Xuping Xie
Feng Bao
Thomas Maier
Clayton Webster
+ PDF Chat Algorithms for optimized maximum entropy and diagnostic tools for analytic continuation 2016 Dominic Bergeron
A.-M. S. Tremblay
+ PDF Chat ACFlow: An open source toolkit for analytic continuation of quantum Monte Carlo data 2023 Li Huang
+ PDF Chat Stochastic pole expansion method for analytic continuation of the Green's function 2023 Li Huang
Shuang Liang
+ PDF Chat Implementation of the maximum entropy method for analytic continuation 2017 Ryan Levy
J. P. F. LeBlanc
Emanuel Gull
+ PDF Chat Nevanlinna Analytic Continuation for Migdal-Eliashberg Theory 2024 D. M. Khodachenko
Roman Lucrezi
P.N. Ferreira
Markus Aichhorn
Christoph Heil
+ Combining Bayesian reconstruction entropy with maximum entropy method for analytic continuations of matrix-valued Green's functions 2024 Songlin Yang
Liang Du
Li‐Shan Huang
+ PDF Chat Artificial Neural Network Approach to the Analytic Continuation Problem 2020 Romain Fournier
Lei Wang
Oleg V. Yazyev
Quansheng Wu
+ PDF Chat Analytic continuation via domain knowledge free machine learning 2018 Hongkee Yoon
Jae-Hoon Sim
Myung Joon Han
+ Nevanlinna.jl: A Julia implementation of Nevanlinna analytic continuation 2023 Kosuke Nogaki
Jiani Fei
Emanuel Gull
Hiroshi Shinaoka
+ PDF Chat Noise enhanced neural networks for analytic continuation 2022 Juan Yao
Ce Wang
Zhiyuan Yao
Hui Zhai
+ Noise Enhanced Neural Networks for Analytic Continuation 2021 Juan Yao
Ce Wang
Zhiyuan Yao
Hui Zhai

Works That Cite This (0)

Action Title Year Authors

Works Cited by This (0)

Action Title Year Authors