galois v0.0.23
Changes
- Add support for Python 3.10.
- Add support for NumPy 1.21.
- Add support for Numba 0.55.
- Add type hints to library API.
- Add
FieldArray.characteristic_poly()method to return the characteristic polynomial of a square matrix. - Add
Poly.coefficients()method to return the coefficient array with fixed size and order. - Fix bug in
Poly.Degrees()when duplicate degrees were present. - Fix bug in Reed-Solomon decode when
c != 1. - Various other bug fixes.
Contributors
- Matt Hostetter (@mhostetter)
Commits
696315b Version bump to 0.0.23
a828748 Add release notes for v0.0.23
6812dc4 Remove unneeded variable
a3bb6fc Remove unnecessary pytest markers
3a55b36 Add support for NumPy 1.21
e76b77e Support Python 3.10
c7ef695 Add unit tests for FieldArray.characteristic_poly()
b6dc38c Add FieldArray.characteristic_poly()
0105045 Hide type hints from sphinx docs signatures
c44082b Fix bug in Miller-Rabin primality test when n=3
69dc22f Move _polys/ into _fields/ folder for less circular dependence
7ce772f Add type hints to FEC codes
7d5b71f Add type hints for misc functions
9fa4736 Add type hints to polynomial classes
bd28afe Add type hints to field classes
b13980b Add type hints to general functions
4a498ba Add typing_extensions dependency
0548e00 Add unit tests for RS decode with c != 1
302dd69 Fix RS decode when c != 1
f54aef7 Make RS decoding more efficient
280a3e9 Ensures Poly.Degrees has unique degree inputs
a89fd86 Add unit tests for Poly.coefficients()
d3f2974 Add Poly.coefficients() method accessor
8704354 Fix display of logo in README on PyPI
74bd34c Bump allowable Numba version to 0.54.x
28ce919 Add workaround for #178
eb427c3 Delete table of contents in README