Skip to content

Releases: TREX-CoE/trexio

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

v1.0

01 Oct 09:31
Compare
Choose a tag to compare

TREXIO v1.0 Release Notes

This is the official release of the TREXIO library, according to the D2.2 deliverable.

Highlights

  • Python API developed with the SWIG code generator and deployed on PyPI and Binder
  • Memory-safe functions introduced for write/read operations with arrays
  • Better handling of single numerical (int/float) attributes + new dim type (strictly positive integers)
  • Added functionality to return the error code from the trexio_open function
  • Pinned minimal numpy version for the Python API build and distribution [to be tested]
  • Parallel unit tests in C

In addition there is a large number of bug fixes and other improvements.

Contributors

A total of 2 people contributed to this release.

  • Anthony Scemama
  • Evgeny Posenitskiy