Skip to content

Releases: TRIQS/triqs

Version 3.3.1

03 Sep 19:36
Compare
Choose a tag to compare

TRIQS Version 3.3.1 is a patch-release that introduces
minor fixes and restores compatibility against recent numpy versions.

We thank all contributors: Nils Wentzell

A detailed list of changes is provided in the ChangeLog.

Version 3.3.0

27 May 13:53
Compare
Choose a tag to compare

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

21 Mar 22:02
Compare
Choose a tag to compare

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

01 Sep 08:40
Compare
Choose a tag to compare

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

07 Jun 12:22
Compare
Choose a tag to compare

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

07 Mar 20:06
Compare
Choose a tag to compare

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

16 Feb 22:41
Compare
Choose a tag to compare
Version 3.1-rc1 Pre-release
Pre-release

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

18 Jan 21:43
Compare
Choose a tag to compare

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

17 Sep 16:37
Compare
Choose a tag to compare

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

11 Sep 14:23
Compare
Choose a tag to compare

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.