New Features
-
Add pole-base Padé analytic continuation
~gftool.polepade
(41d5753).- Allows determining number of poles avoiding overfitting.
- Least-squares based approach allowing to include uncertainties of input data.
-
Add
~gftool.linearprediction
module (b1c8f63).- Linear prediction can be used to extend retarded-time Green's functions.
-
Add Padé-Fourier approach to Laplace transform (fe1ac17).
- Padé-Fourier allows to significantly reduce the truncation error.
This allows for contours closer to real-axis for a given maximal time. - Linear Padé approximant
~gftool.fourier.tt2z_pade
based on simple poles. - Quadratic Hermite-Padé approximant
~gftool.fourier.tt2z_herm2
including quadratic branch cuts but introducing ambiguity which branch to choose. - Module
~gftool.hermpade
implements the necessary approximants.
- Padé-Fourier allows to significantly reduce the truncation error.
-
Add lattice
~gftool.lattice.box
with box-shaped DOS (09974a0).
Internal improvements
- Use
numpy.testing.assert_allclose
for tests, providing more verbose output (dbb8fd7).
Documentation
- Start to adhere more closely to
numpydoc
(40d57d4).