galois v0.0.16
Changes
- Add
Field()
alias ofGF()
class factory. - Add finite groups modulo
n
withGroup()
class factory. - Add
is_group()
,is_field()
,is_prime_field()
,is_extension_field()
. - Add polynomial constructor
Poly.String()
. - Add polynomial factorization in
poly_factors()
. - Add
np.vdot()
support. - Fix PyPI packaging issue from v0.0.15.
- Fix bug in creation of 0-degree polynomials.
- Fix bug in
poly_gcd()
not returning monic GCD polynomials.
Contributors
- Matt Hostetter (@mhostetter)
Commits
37060cb Version bump to 0.0.16
cd812c8 Add release notes for v0.0.16
a113001 Add subpackages to wheel build
f1eb439 Fix unit testing against wheel not source code
d9f0ba2 Add Poly.String
constructor
555f696 Add poly_factors
functions
ace826a Fix bug in poly_gcd
not returning monic gcd polynomial
5f1a057 Add vdot
linear algebra function
23efd8e Add unit test coverage
33ed685 Support out
keyword-argument for linalg functions
2f8194f Don't compute primitive root for large prime fields
ab7341c Cache results of Pollard's rho factorization
ee1bf67 Support arbitrarily-large degrees array
a8b90aa Add tests of algebraic structure
8497816 Fix occasional bug in linear algebra on object arrays
a5ab270 Add exponentiation to groups
14ba4d8 Fix bug in creation of 0-degree polynomials
58fa8a5 Update pytest markers
fde8f51 Prevent equality bug with object arrays
5a9107e Add release notes to docs
ebba567 Use the cutom class template for the API reference
04420c6 Update the docstring for is_cyclic()
1bd1b65 Add GF(p^m) examples in FieldMeta
519c15f Prevent generation of singular matrix in building the docs
7e99551 Add basic finite groups of integers mod n
c2ee03f Add is_field() function
7baa72b Rename GFArray/GFMeta to FieldArray/FieldMeta
3e1d333 Add Field() as an alias of GF()
f0f6f8b Reorganize field unit tests
2d65f60 Reset CHANGELOG