Skip to content

Releases: TREX-CoE/trexio

v2.5.0

11 Sep 07:40
Compare
Choose a tag to compare

What's Changed

We now have a working pipeline for building CPython binary wheels for osx-arm64, which means that MacOS users with M chips can seemlessly install the trexio Python package via pip install trexio. We have also retired support for Python versions that reached EOL (3.6, 3.7) and added support for the new ones (3.11, 3.12, 3.13). Thus we now produce:

  • 6 * 2 wheels for x86 linux (Python 3.8-3.13 ; 2 GLIBC tags)
  • 5 wheels for x86 macos (Python 3.8-3.12)
  • 4 wheels for arm64 macos (Python 3.9-3.12)

New Contributors

Full Changelog: v2.4.2...v2.5.0

v2.4.2

27 Oct 09:11
2d3080a
Compare
Choose a tag to compare

What's Changed

** We now have a working conda package for osx-arm64, which means that MacOS users with M* chips can seemlessly obtain trexio. The trexio-feedstock repo for conda-forge has been automatically migrated and rebuilt for 2.4.2.**

New Contributors

Full Changelog: v2.3.2...v2.4.2

v2.3.2

11 May 21:19
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.3.1...v2.3.2

v2.3.1

26 Apr 08:21
Compare
Choose a tag to compare

TREXIO v2.3.1 Release Notes

This is the official release 2.3.1 of the TREXIO library

What's Changed

  • Fixed text back-end in Python

Contributors

A total of 2 people contributed to this release.

  • Anthony Scemama
  • Evgeny Posenitskiy

Full Changelog: v2.3.0...v2.3.1

v2.3.0

03 Apr 19:33
Compare
Choose a tag to compare

TREXIO v2.3.0 Release Notes

This is the official release 2.3.0 of the TREXIO library

What's Changed

  • Sparse data type is patched to work with different dimensions
  • Safer cleaning of the output files in TREXIO_TEXT tests
  • The global state switch is replaced with state_id attribute
  • .git folder is no longer needed to activate TREXIO_DEVEL mode
  • Added trexio_to_bitfield_list functionality
  • Added OCaml binding by @scemama
  • Added plane wave basis set by @scemama
  • Added trexio_flush functionality
  • Optional compilation --without-fortran

Contributors

A total of 3 people contributed to this release.

  • Anthony Scemama
  • Evgeny Posenitskiy
  • Abdallah Ammar

Full Changelog: v2.2.0...v2.3.0

v2.2.3

29 Sep 09:42
Compare
Choose a tag to compare
v2.2.3 Pre-release
Pre-release

This a patched version of 2.2.0 which should be packaged for Debian.

v2.2.0

03 Jun 07:59
Compare
Choose a tag to compare

TREXIO v2.2.0 Release Notes

This is the official release 2.2.0 of the TREXIO library

What's Changed

  • Add inquire functionality by @q-posev in #75
  • Build and ISO_C_BINDING fixes by @plopezrios in #74 and #77
  • Add trexio_info function by @q-posev in #78
  • Add unsafe open mode by @q-posev in #79
  • Add auto backend by @q-posev in #80
  • refactor trexio_text_read_group set of functions to read data in an arbitrary order by @q-posev in #82
  • Debian packaging by @q-posev in #84
  • Pseudo by @scemama in #86
  • Electron coordinates by @scemama in #89
  • Add I/O for determinants by @q-posev in #91
  • Add ingredients for periodic calculations by @q-posev in #92
  • Fix backwards incompatibilities in both back ends
  • Added dim_readonly data type for read-only dimensions
  • Added support for Python context manager for trexio.File (see with ... as ... statements)
  • Switch to pytest for unit testing in Python

New Contributors

Contributors

A total of 3 people contributed to this release.

  • Anthony Scemama
  • Evgeny Posenitskiy
  • Pablo Lopez Rios

Full Changelog: v2.1.0...v2.2.0

v2.1.0

07 Jan 18:25
dcb9760
Compare
Choose a tag to compare

TREXIO v2.1.0 Release Notes

This is the official release 2.1.0 of the TREXIO library

What's Changed

  • Automatic maintainer mode by @scemama in #66

  • Optional compilation without HDF5 by @q-posev in #67

  • Support for CMake build-system and GNU Guix package management by @q-posev in #69

  • Add sparse datasets by @q-posev in #70

  • Add Python API for sparse datasets by @q-posev in #71

  • Automate build and upload of CPython wheels by @q-posev in #72

  • Documentation: changed ordering of AOs in spherical basis

Contributors

A total of 2 people contributed to this release.

  • Anthony Scemama
  • Evgeny Posenitskiy

v2.0

25 Oct 13:34
Compare
Choose a tag to compare

TREXIO v2.0 Release Notes

This is the official release 2.0 of the TREXIO library

Highlights

  • Changes in the data structure of the ecp and basis groups. These modifications require to upgrade the major version of TREXIO to avoid backwards incompatible files.

Contributors

A total of 2 people contributed to this release.

  • Anthony Scemama
  • Evgeny Posenitskiy

v1.1.0

14 Oct 14:13
Compare
Choose a tag to compare
v1.1.0 Pre-release
Pre-release

TREXIO v1.1 Release Notes

Changes

  • Fixed bug when trying to lock read-only file in text back-end
  • Raise autoconf error when not in developer mode
  • Add version attributes to the Fortran module
  • Remove PACKAGE_VERSION definition from trexio.h