Skip to content

galois v0.0.16

Compare
Choose a tag to compare
@github-actions github-actions released this 19 May 15:07
· 0 commits to cd812c8b521fa7b7a771b8b3c6e3d944b6117760 since this release

Changes

  • Add Field() alias of GF() class factory.
  • Add finite groups modulo n with Group() 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

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