gftool.pade
Padé analytic continuation for Green’s functions and self-energies.
The main aim of this module is to provide analytic continuation based on averaging over multiple Padé approximants (similar to [1]).
In most cases the following high level function should be used:
averaged
,avg_no_neg_imag
Return one-shot analytic continuation evaluated at z.
Averager
Returns a function for repeated evaluation of the continued function.
References
Schött et al. “Analytic Continuation by Averaging Padé Approximants”. Phys Rev B 93, no. 7 (2016): 075104. https://doi.org/10.1103/PhysRevB.93.075104.
API
Functions
|
Create function for averaging Padé scheme. |
|
Return function to filter continuations with highest variance. |
|
Return function to check if imaginary part is smaller than threshold. |
|
Return function to check how bad the imaginary part gets. |
|
Create function for averaging Padé scheme using mod_fct before the average. |
|
Handle usage of filters for Padé. |
|
Return the averaged Padé continuation with its variance. |
|
Average Padé filtering approximants with non-negative imaginary part. |
|
Calculate Padé continuation of function at points z_out. |
|
Calculate the coefficients for the Padé continuation. |
Classes
|
Filter approximants such that the high-frequency behavior is \(1/ω\). |
|
Abstract filter class to determine high-frequency behavior of Padé. |
|
Filter approximants such that the high-frequency behavior is a constant. |