What’s New

0.11.1 (2024-04-27)

Internal improvements

  • Officially support Python 3.12 (3d3afa0).

  • Comply with NumPy 2 syntax (6980098).

Documentation

  • Enforce numpydoc style.

  • Update expired links (7f1aa09).

Bug fixes

0.11.0 (2022-04-29)

New Features

  • Add pole-base Padé analytic continuation polepade (41d57537).

    • Allows determining number of poles avoiding overfitting.

    • Least-squares based approach allowing to include uncertainties of input data.

  • Add linearprediction module (b1c8f636).

    • Linear prediction can be used to extend retarded-time Green’s functions.

  • Add Padé-Fourier approach to Laplace transform (fe1ac173).

    • 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 tt2z_pade based on simple poles

    • Quadratic Hermite-Padé approximant tt2z_herm2 including quadratic branch cuts but introducing ambiguity which branch to choose.

    • Module hermpade implements the necessary approximants.

  • Add lattice box with box-shaped DOS (09974a09).

Internal improvements

Documentation

  • Start to adhere more closely to numpydoc (40d57d45).

0.10.1 (2021-12-01)

New Features

  • Officially support Python 3.10

  • Add retarded-time Bethe Green’s gf_ret_t function (6ffc7c91)

Internal improvements

  • Switch from Travis to GitHub actions #20 (23ba0a34)

    • This adds test for Mac and Windows

Documentation

Bug fixes

0.10.0 (2021-09-19)

Breaking Changes

Depreciations

Documentation

Internal improvements

0.9.1 (2021-06-01)

Bug fixes

CPA:

Other New Features

0.9.0 (2021-05-09)

New Features

Implement cpa and beb to treat disorder (c3bad20c)

0.8.1 (2021-04-25)

New Features

The 3D cubic lattices were added:

0.8.0 (2021-04-17)

New Features

The gftool.lattice module was extended, especially regarding two-dimensional lattice. There were also some enhancements, given DOS moments are now up to order 20, and they should be accurate to machine precision.

The following lattices where added with full interface:

Local Green’s function and DOS is now also available for the following lattices:

Other New Features

Depreciations

Documentation

  • Button to toggle the prompt (>>>) was added (46b6f39)

Internal improvements

  • Ensure more accurate numpy.sum using partial pairwise summation for generalized ufuncs (2d3baef)

0.7.0 (2020-10-18)

Breaking Changes

  • The gftool.pade module had a minor rework. The behavior of filters changed. Future breaking changes are to be expected, the module is not well-structured.

New Features

Other New Features

Bug fixes

Documentation

  • Functions exposed at the top level (gftool) should now properly appear in the documentation.

0.6.1