Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Wolfram's primitive polynomials #464

Open
wants to merge 21 commits into
base: release/0.3.x
Choose a base branch
from

Commits on Jan 17, 2023

  1. Configuration menu
    Copy the full SHA
    91d58e8 View commit details
    Browse the repository at this point in the history
  2. Update copyright

    mhostetter committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    6195d39 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cadc24f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0fdd5e8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3839488 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6f8d78f View commit details
    Browse the repository at this point in the history
  7. Clean up docstrings

    mhostetter committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    08eb3f9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5e45744 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2023

  1. Configuration menu
    Copy the full SHA
    1af404f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2b5513 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c34cfe3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9b07c84 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    537ae90 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6191415 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0c4386b View commit details
    Browse the repository at this point in the history
  8. Add Wolfram's primitive polynomials

    - New script to create a primitive polynomials database
    - New PrimitivePolyDatabase class to handle access to the database
    - Add Wolfram's primitive polynomials
    iyanmv committed Jan 22, 2023
    Configuration menu
    Copy the full SHA
    521171d View commit details
    Browse the repository at this point in the history
  9. Use PrimitivePolyDatabase with terms="min"

    - Try to fetch nonzero degrees and coefficients from the database when
      primitive_poly() is called with terms="min". If poly is not in the
      database, fallback to compute it.
    iyanmv committed Jan 22, 2023
    Configuration menu
    Copy the full SHA
    6d2a2bd View commit details
    Browse the repository at this point in the history
  10. Add unit tests

    - Add LUTs for high degree primitive polynomials from Wolfram's database
    - Add test_minimum_terms_from_database with a timeout=1s
    iyanmv committed Jan 22, 2023
    Configuration menu
    Copy the full SHA
    41486bf View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    06d0ab9 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. Fix order when LookupError

    iyanmv committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    bad87d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3c6f6d View commit details
    Browse the repository at this point in the history