Releases: TRIQS/triqs
Version 3.3.1
Version 3.3.0
TRIQS Version 3.3.0 is a release that
- Introduces symmetrization and other improvements for the Discrete Lehmann Representation (DLR) Mesh types
- Extends conversion routines between DLR and existing Mesh types
- Adds a Constrained Residual Minimization (CRM) Dyson Solver
- Adds Intel Compiler and Intel MPI based testing to our Continuous Integration
- Introduces various documentation improvements
- Fixes several library issues
We thank all contributors: Thomas Hahn, Alexander Hampel, Dominik Kiese, H. L. Nourse, Dylan Simon, Nils Wentzell
A detailed list of changes is provided in the ChangeLog.
Version 3.2.1
TRIQS Version 3.2.1 is a patch-release that includes a
number of bug fixes and improvements to the documentation:
- Fix Memory Error in det_manip try_insert function
- Restore oplot functionality for MeshLegendre Green functions
- Ubuntu 24.04 install instructions + Packages
- Recommend use of Python virtualenvs on OSX
We thank all contributors: Thomas Hahn, Alexander Hampel, Dylan Simon, Nils Wentzell
A detailed list of changes is provided in the ChangeLog.
Version 3.2.0
TRIQS Version 3.2.0 is a release that
- Introduces three Discrete Lehmann Representation (DLR) Mesh types
- Adds conversion routines between DLR and existing Mesh types
- Allows using symmetries for C++ Green function initialization and symmetrization
- Extends the overloads for existing Python wrappings of various Gf related functions
- Extends the Green function evaluation in C++ and Python
- Makes all C++ Green function meshes consistent with a C++20 Mesh Concept
- Raises compiler requirements to clang15+ and gcc12+
- Fixes several library issues
We thank all contributors: John Bonini, Kacper Cybiński, Philipp Dumitrescu, Olivier Gingras, Thomas Hahn, Alexander Hampel, Collins Kariuki, Dominik Kiese, Igor Krivenko, Harry LaBollita, Rémi Lacroix, Henri Menke, Olivier Parcollet, Hugo U. R. Strand, Nils Wentzell, Jie Xiong
A detailed list of changes is provided in the ChangeLog.
Version 3.1.1
TRIQS Version 3.1.1 is a patch-release that improves/adds documentation for
- Ubuntu 22.04 install instructions + Packages
- various mesh and domain-types as well as lattice-tools in C++ and Python
- wrapped classes: AtomDiagReal, AtomDiagComplex
This release also introduces small API improvements to some mesh-types.
A detailed list of changes is provided in the ChangeLog.
Version 3.1.0
TRIQS Version 3.1.0 is a release that
- separates out the multi-array functionality into TRIQS/nda
- restructures the C++ Green function meshes
- improves the lattice functionality
- introduces reworked statistics component
- introduces a new website theme
- fixes several library issues
We thank all the people who have contributed to this release: Sophie Beck, Maxime Charlebois, Philipp Dumitrescu, Alexander Hampel, Jonathan Karp, Igor Krivenko, Henri Menke, Olivier Parcollet, Markus Richter, Dylan Simon, Hugo U. R. Strand, Andreas Weh, Nils Wentzell, Rok Žitko
A detailed list of changes is provided in the ChangeLog.
Version 3.1-rc1
This is a release candidate for TRIQS 3.1.0!
Please report any issues that you run into when using this release candidate or when porting your application.
Until the final 3.1.0 release is tagged you can access the new documentation pages here.
TRIQS Version 3.1.0 is a release that
- separates out the multi-array functionality into TRIQS/nda
- restructures the C++ Green function meshes
- improves the lattice functionality
- introduces reworked statistics component
- new website theme and doc improvements
- fixes several library issues
We provide a detailed list of changes in the ChangeLog.
We further thank all the people who have contributed to this release: Weh Andreas, Maxime Charlebois, Philipp Dumitrescu, Alexander Hampel, Jonathan Karp, Igor Krivenko, Henri Menke, Olivier Parcollet, Markus Richter, Dylan Simon, Hugo U. R. Strand, Nils Wentzell, Sophie Beck, Rok Žitko
Version 3.0.2
TRIQS Version 3.0.2 is a patch release that fixes a number of issues
and restores compatibility with Python 3.10 and C++20 compilers.
We provide a detailed list of changes in the ChangeLog.
Version 3.0.1
TRIQS Version 3.0.1 is a patch release that fixes a number of issues.
In particular a crucial issue in relation to the atom_diag class was resolved.
We provide a detailed list of changes in the ChangeLog.
Version 3.0.0
TRIQS Version 3.0.0 is a major release that
- introduces compatibility with Python 3 (Python 2 no longer supported)
- separates out the h5, mpi and itertools functionality of the TRIQS library
- fixes several library issues
A guide with instructions on how to port your application can be found here.
A detailed list of the changes is provided in the ChangeLog.