galois_py's profile picture. A performant NumPy extension for Galois fields | #Python #NumPy

python -m pip install galois

galois

@galois_py

A performant NumPy extension for Galois fields | #Python #NumPy python -m pip install galois

The documentation is now deploying with GitHub Pages! Check it out 👇 mhostetter.github.io/galois/latest/


Version 0.0.32 was just released! Notable changes: - Added Pollard-rho and Pohlig-Hellman algorithms for faster discrete logarithms. - Added Itoh-Tsujii algorithm for faster reciprocals. - Added support for Numba 0.56.x. github.com/mhostetter/gal…

github.com

Release galois v0.0.32 · mhostetter/galois

Released July 28, 2022 Breaking changes Changed "quadratic residue" language in Galois fields to "square". This seems to be more canonical. Quadratic residue connotes quadratic...


Version 0.0.28 was just released! Notable changes: - Modified JIT functions to use lookup tables when available. This has a massive speedup for fields using LUTs. - Polynomial pow() has a 5310% speedup! - Matrix multiplication has a 6690% speedup! github.com/mhostetter/gal…

github.com

Release galois v0.0.28 · mhostetter/galois

Released May 11, 2022 Changes Modified JIT-compiled functions to use explicit calculation or lookup tables. Previously, JIT functions only used explicit calculation routines. Now all ufuncs and fu...


Version 0.0.27 was just released! Notable changes: - Support for DFT over any field. - Added Cooley-Tukey radix-2 FFT algorithm to DFT/NTT. - New galois.typing module with library type hints. - Simplified type hints. - Sunsetted Python 3.6 🫤. github.com/mhostetter/gal…

github.com

Release galois v0.0.27 · mhostetter/galois

Released April 22, 2022 Breaking Changes Sunsetted support for Python 3.6. This was necessary to support forward references with from __future__ import annotations (available in Python 3.7+). That...


Loading...

Something went wrong.


Something went wrong.