Releases: mhostetter/galois
Releases · mhostetter/galois
galois v0.4.6
Released April 30, 2025
Changes
- Improved performance further of linear algebra over finite fields with prime order. (#598)
- Improved
TypeError
description for arithmetic onFieldArray
instances with same order but different irreducible polynomials. (#602) - Fixed bug in
.log()
of scalar 0-dimFieldArray
s. (#600) - Fixed bug in typing of
IterableLike
, which didn't support lists ofNDArray
. (#602)
Contributors
- @fyellin
- @rafaelha
- Matt Hostetter (@mhostetter)
galois v0.4.5
Released April 13, 2025
Changes
- Improved performance of linear algebra over finite fields with prime order. This is achieved by using floating-point
BLAS implementations, where possible. A 10-100x performance improvement is seen. (#596) - Upgraded documentation styling.
Contributors
- Bogdan Reznychenko (@theodotk)
- @rafaelha
- Matt Hostetter (@mhostetter)
galois v0.4.4
Released January 21, 2025
Changes
- Added support for Python 3.13. (#587)
- Added support for NumPy 2.1. (#587)
- Added support for Numba 0.61. (#587)
Contributors
- Matt Hostetter (@mhostetter)
galois v0.4.3
Released December 9, 2024
Changes
- Fixed occasional bug in polynomial modular exponentiation. (#575)
- Fixed occasional bug in square root calculation in extension fields with even degree. (#573)
Contributors
- TDQuering (@TDQuering)
- maple (@maple3142)
- Matt Hostetter (@mhostetter)
galois v0.4.2
Released September 5, 2024
Changes
- Added support for NumPy 2.1. (#567)
- Correction: NumPy 2.1 is still unsupported because Numba 0.60 doesn't include support.
Contributors
- Matt Hostetter (@mhostetter)
galois v0.4.1
Released July 6, 2024
Changes
- Fixed multithreading incompatibility. Previously only one thread could read from the SQLite databases. (#558)
- Clarified
Poly
string representation when underlying field is non-primitive and uses the"poly"
element representation. (#329) - Fixed typo in error message. (#557)
- Made minor documentation improvements.
Contributors
- Semjon Kravtšenko (@semjon00)
- @MrVeka
- Matt Hostetter (@mhostetter)
galois v0.4.0
galois v0.3.10
Released June 23, 2024
Changes
- Added support for
ufunc_mode="python-calculate"
for all fields. (#551)
Contributors
- Matt Hostetter (@mhostetter)
galois v0.3.9
Released June 10, 2024
Changes
- Added support for
python -OO
optimization. (#545) - Improved documentation in minor ways.
Contributors
- Justin Charlong (@jcharlong)
- Matt Hostetter (@mhostetter)
galois v0.3.8
Released February 1, 2024
Changes
- Added support for Python 3.12. (#534)
- Added support for NumPy 1.26. (#534)
- Added support for Numba 0.59. (#534)
- Fixed bug in
FieldArray.multiplicative_order()
for large fields. (#533)
Contributors
- Matt Hostetter (@mhostetter)