What's Changed
- CMake compilation as a subdirectory by @joguenzl in #133
- Updated readme by @scemama in #134
- Bump numpy requirements by @q-posev in #135
- Readme by @scemama in #136
- Added 1e and 2e transition density matrices for GammCor by @scemama in #139
- Fix errors in latex formating of equations in Numerical orbitals by @addman2 in #140
- Adding new error msg for hf5 by @justemax in #141
- Added both row-major and column-major representations in documentation. by @scemama in #143
- Fix interface return type and remove unused dummy argument by @stefabat in #145
- Improved modern fortran compliance by @scemama in #147
- Added kpoint to MO group by @scemama in #138
- Add oscillating orbitals by @AbdAmmar in #148
- First try macos-arm64 by @q-posev in #137
- Test numpy 2.0 by @q-posev in #162
- Update prepare_python.sh by @scemama in #164
- Build and test new wheels (Python 3.10+ and manylinux tag 2.28 instead of 2.24) by @q-posev in #165
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
- @joguenzl made their first contribution in #133
- @addman2 made their first contribution in #140
- @justemax made their first contribution in #141
- @stefabat made their first contribution in #145
- @AbdAmmar made their first contribution in #148
Full Changelog: v2.4.2...v2.5.0