#21088: Base Class for Skew Polynomials over Finite Fields
-------------------------------------+-------------------------------------
Reporter: arpitdm | Owner:
Type: enhancement | Status: new
Priority: major | Milestone: sage-7.3
Component: coding theory | Resolution:
Keywords: | Merged in:
Authors: Xavier Caruso, | Reviewers:
Arpit Merchant |
Report Upstream: N/A | Work issues:
Branch: | Commit:
u/arpitdm/finite_fields_skew_polynomial|
f4b841336eb6c557013e3684668dbd5db851c343
Dependencies: #13215 | Stopgaps:
-------------------------------------+-------------------------------------
Changes (by arpitdm):
* commit: => f4b841336eb6c557013e3684668dbd5db851c343
Comment:
I've added the relevant classes and methods fixed all doctest errors that
remained, added missing documentation and tests, and cleaned up the code.
I am facing a couple of tiny issues with the minimum subspace polynomial
(MSP), multi-point evaluation (MPE) and interpolation methods. I think I
should have them ready in a short while.
Please let me know what else I can add to this ticket. If there isn't
anything, then I'll open the ticket for review once I add MSP, MPE and
interpolation.
----
Last 10 new commits:
||[https://git.sagemath.org/sage.git/commit?id=e189fec13d005a7fba39a429876c501fe95c05da
e189fec]||{{{removed side.py}}}||
||[https://git.sagemath.org/sage.git/commit?id=1f62ef479a43b2402d4cf824c8b476aea40b9402
1f62ef4]||{{{added a section related to skew polynomils in the index
file.}}}||
||[https://git.sagemath.org/sage.git/commit?id=abbd05ee2ed097aac032318d79001134f87fa9e7
abbd05e]||{{{removed double imports and unused classes and methods}}}||
||[https://git.sagemath.org/sage.git/commit?id=8b337c5eb2e3f3d88864660487ce93db06fba517
8b337c5]||{{{improved description of module, definition of skew
polynomial, removed unnecessary imports, improved informativeness of
docstrings, input sanitization and documentation of a couple of
methods.}}}||
||[https://git.sagemath.org/sage.git/commit?id=e0f3f421848b9a594a09e431d4eb0ac58e2b1d46
e0f3f42]||{{{changes to incorporate merging and into}}}||
||[https://git.sagemath.org/sage.git/commit?id=0c8f6ec5fdae4746ce5b2989b426f78733ad3385
0c8f6ec]||{{{removed unnecessary imports}}}||
||[https://git.sagemath.org/sage.git/commit?id=0641ecf3c9652b5479b967874a600cfd8a81c967
0641ecf]||{{{improved description of module, definition of skew polynomial
ring, removed unnecessary imports, improved informativeness of docstrings,
input sanitization and documentation of some methods. cleaned up
code.}}}||
||[https://git.sagemath.org/sage.git/commit?id=22eab5df8c479f46d780c09625d3c7b790b3c816
22eab5d]||{{{same as previous commit}}}||
||[https://git.sagemath.org/sage.git/commit?id=e46f7785524ade7db547b89dc27ab20f6459d368
e46f778]||{{{added the finite field files without karatsuba, center,
irreducibility and factor stuff. cleaned up code. fixed doctest
errors.}}}||
||[https://git.sagemath.org/sage.git/commit?id=f4b841336eb6c557013e3684668dbd5db851c343
f4b8413]||{{{added missing documentation and some tests. added class
SkewPolynomialRing_finite_field.}}}||
--
Ticket URL: <https://trac.sagemath.org/ticket/21088#comment:2>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.