Changelog
All notable changes to pentapy will be documented in this file.
1.4.1 - 2025-10
See #33
Enhancements
added support for python 3.14
1.4.0 - 2025-05
See #31
Enhancements
added support for python 3.13
adding musllinux wheels
adding PyPy wheels (pp39 and pp310)
PyPy needs
setuptools<72.2: https://github.com/pypa/distutils/issues/283
adding 32bit Windows wheels again (still Tier 1 support in Python)
adding aarch64 Linux wheels
Changes
dropped python 3.8 support
Bugfixes
use numpy solver for 3x3 matrices
set
cdivision=Falsein cython solver
1.3.0 - 2024-04
See #21
Enhancements
added support for python 3.12
added support for numpy 2
build extensions with numpy 2 and cython 3
Changes
dropped python 3.7 support
dropped 32bit builds
linted cython files
increase maximal line length to 88 (black default)
1.2.0 - 2023-04
See #19
Enhancements
added support for python 3.10 and 3.11
add wheels for arm64 systems
created
solver.pxdfile to be able to cimport the solver moduleadded a
CITATION.bibfile
Changes
move to
src/based package structuredropped python 3.6 support
move meta-data to pyproject.toml
simplified documentation
Bugfixes
determine correct version when installing from archive
1.1.2 - 2021-07
Changes
1.1.1 - 2021-02
Enhancements
Python 3.9 support
Changes
GitHub Actions for CI
1.1.0 - 2020-03-22
Enhancements
Python 3.8 support
Changes
python only builds are no longer available
Python 2.7 and 3.4 support dropped
1.0.3 - 2019-11-10
Enhancements
the algorithms
PTRANS-IandPTRANS-IInow raise a warning when they can not solve the given systemthere are now switches to install scipy and umf solvers as extra requirements
Bugfixes
multiple minor bugfixes
1.0.0 - 2019-09-18
Enhancements
the second algorithm
PTRANS-IIfrom Askar et al. 2015 is now implemented and can be used bysolver=2the package is now tested and a coverage is calculated
there are now pre-built binaries for Python 3.7
the documentation is now available under https://geostat-framework.readthedocs.io/projects/pentapy
Changes
pentapy is now licensed under the MIT license
0.1.1 - 2019-03-08
Bugfixes
MANIFEST.in was missing in the 0.1.0 version
0.1.0 - 2019-03-07
This is the first release of pentapy, a python toolbox for solving pentadiagonal linear equation systems. The solver is implemented in cython, which makes it really fast.