Changelog
Version 4.0.0
maxent version 4.0.0 is a compatibility release for TRIQS version 4.0.0. It
requires an update to the latest app4triqs skeleton and the application of the
port_to_triqs4 porting script for the TRIQS 4.0 API changes.
We thank all contributors: Jennifer Coulter, Thomas Hahn, Alexander Hampel, Henri Menke, Dylan Simon, Nils Wentzell
Find below an itemized list of changes in this release.
General
Run
port_to_triqs4script for the TRIQS 4.0 API changes (triqs.gf->triqs.gfs)Use the latest app4triqs/4.0.x skeleton, now in a python-only flavor
Fix compatibility against numpy 2.0
Replace the deprecated
np.trapzwithscipy.integrate.trapezoidImport matplotlib lazily in
plot_utilsto avoid an eager import on package loadUse raw strings for docstrings with LaTeX expressions
doc
Add Flatiron Institute support notice to README.md
Fix broken links to the TRIQS installation page in the documentation
Add the numpydoc option to
doc/conf.py.in
jenkins
Migrate to the new k8s-based Jenkins system (#26)
ghactions
Modernize and simplify the build workflow (ninja parallel builds, updated runner images and compilers)
Finalize the PyPI publishing workflow
Version 3.3.0
maxent version 3.3.0 is a compatibility release for TRIQS version 3.3.0
We thank all contributors: Thomas Hahn, Alexander Hampel, Henri Menke, Dylan Simon, Nils Wentzell
Find below an itemized list of changes in this release.
General
Try to speed up tests on macOS
Create font cache ahead of time
Fix documentation build
Removing no-triqs support
doc
Minor corrections to sideb.html and conf.py.in
Remove redundant doc/sphinxext/numpydoc
jenkins
Rename project to maxent
Disable sanitize build
Version 3.2.0
Merge app4triqs skeleton into triqs_maxent
Version 1.2.0
Version 1.2.0 is a compatibility release for TRIQS version 3.2.0
We thank all contributors: Alexander Hampel, Dylan Simon, Nils Wentzell
Find below an itemized list of changes in this release.
General
Fix issue in DataDefaultModel constructor for omegas of different length
Fix import issue for Python 3.10: Sequence should be imported from collections.abc
Synchronize Jenkinsfile and Dockerfile with app4triqs@a27e231c
Bump tolerance in SVD check of tau_kernel test from 1e-14 to 1e-13
Porting to triqs 3.2
cmake
Bump maxent version to 1.2 and use triqs version 3.2
doc
Fix incorrect sign in expression for imaginary time Green function and kernel
jenkins
Use gcc 13 on osx
remove bouncing email address
add CMAKE_ARGS in Dockerfile; fix node label for notriqs
use triqs unstable branch?
Version 1.1.1
Fix an import issue for Python 3.10: Sequence should be imported from collections.abc
Version 1.1.0
Version 1.1.0 is a compatibility release for TRIQS version 3.1.0.
Version 1.0.0
Version 1.0.0 is a compatibility release for TRIQS version 3.0.0 that introduces compatibility with Python 3 (Python 2 no longer supported)
Version 0.9.1
:py:class:
.IOmegaKernelfor continuing :math:G(i\omega)(an object corresponding to :py:class:.TauMaxEntis still missing):py:class:
.ComplexChi2and :py:class:.ComplexPlusMinusEntropyfor continuing complex :math:A(\omega)(Note: with the tau kernel, for single matrix elements and the elementwise formalism, it is usually not necessary to continue complex spectral functions in one go. Therefore, this is only interesting for using the :py:class:.IOmegaKernelor for the full matrix formalism which will be provided.)Introduction of the :py:class:
.VerbosityFlagsand a new verbosity management system (assuggested <https://github.com/TRIQS/maxent/issues/3>_ by Marcel Klett)Make package compatible with TRIQS release 2.1.0. The package might work with TRIQS 2.0, but we do not provide support for it.
This version can be obtained using git checkout 0.9.1.
It has been checked to work with the following TRIQS releases:
TRIQS 1.4.2 release, hash
e7217b45e1e96fcf2820fd655346a057f22233d4 <https://github.com/TRIQS/triqs/tree/816aff2882e581b7fe0ae071842b53fc27d31346>_TRIQS 2.1.0 release, hash
e96f1d26217af753191482398dc568ac43aa920a <https://github.com/TRIQS/triqs/tree/e96f1d26217af753191482398dc568ac43aa920a>_
but it probably also works with other commits.
Version 0.9.0
This is the initial version that was published.
It includes (among other features)
analytic continuation with a :math:
G(\tau)kernel,the Bryan and MaxEnt cost function,
entropies for diagonal and off-diagonal elements,
elementwise and poor man’s matrix MaxEnt,
several analyzers for determining :math:
\alpha,the sigma continuator,
tools for getting :math:
G(\omega),plotting h5 files, and
preblur.
This version can be obtained using git checkout 0.9.
It has been checked to work with the following TRIQS hashes:
TRIQS 1.4.x, hash
816aff2882e581b7fe0ae071842b53fc27d31346 <https://github.com/TRIQS/triqs/tree/816aff2882e581b7fe0ae071842b53fc27d31346>_TRIQS 2.0.x, hash
dc2cbc572478bcd5c35ba4777f6bbdeacd3f2262 <https://github.com/TRIQS/triqs/tree/dc2cbc572478bcd5c35ba4777f6bbdeacd3f2262>_
but it probably also works with other commits.