#7841: Use NTL's ZZ_pEX for polynomial arithmetic over extension fields
---------------------------+------------------------------------------------
Reporter: ylchapuy | Owner: AlexGhitza
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-4.3.1
Component: algebra | Keywords: NTL polynomials
Work_issues: | Author: ylchapuy
Upstream: N/A | Reviewer: John Cremona
Merged: |
---------------------------+------------------------------------------------
Comment(by cremona):
Replying to [comment:4 ylchapuy]:
> Replying to [comment:3 cremona]:
>
> Thanks for looking at this!
>
> > Meanwhile, I see that most functions do not have INPUT or OUTPUT
blocks (though they do mostly have EXAMPLES), and these should be added.
>
> I just lazily adapted the files for GF2X. But I admit it's not perfect.
That makes my comments rather frustrating, I'm sure -- sorry about that.
I see that sage/libs/ntl has a good covereage score:
{{{
j...@ubuntu%sage -coverage ~/sage-4.3.1.alpha1/devel/sage-
main/sage/libs/ntl | grep SCORE
SCORE /home/john/sage-4.3.1.alpha1/devel/sage-
main/sage/libs/ntl/ntl_mat_ZZ.pyx: 86% (31 of 36)
SCORE /home/john/sage-4.3.1.alpha1/devel/sage-
main/sage/libs/ntl/ntl_ZZ_pEX.pyx: 97% (44 of 45)
SCORE /home/john/sage-4.3.1.alpha1/devel/sage-
main/sage/libs/ntl/ntl_GF2.pyx: 92% (13 of 14)
SCORE /home/john/sage-4.3.1.alpha1/devel/sage-
main/sage/libs/ntl/ntl_ZZ_pContext.pyx: 66% (6 of 9)
SCORE /home/john/sage-4.3.1.alpha1/devel/sage-
main/sage/libs/ntl/ntl_lzz_p.pyx: 94% (16 of 17)
SCORE /home/john/sage-4.3.1.alpha1/devel/sage-
main/sage/libs/ntl/ntl_lzz_pX.pyx: 97% (36 of 37)
SCORE /home/john/sage-4.3.1.alpha1/devel/sage-
main/sage/libs/ntl/ntl_ZZ.pyx: 91% (21 of 23)
SCORE /home/john/sage-4.3.1.alpha1/devel/sage-
main/sage/libs/ntl/ntl_GF2E.pyx: 95% (19 of 20)
SCORE /home/john/sage-4.3.1.alpha1/devel/sage-
main/sage/libs/ntl/ntl_lzz_pContext.pyx: 83% (5 of 6)
SCORE /home/john/sage-4.3.1.alpha1/devel/sage-
main/sage/libs/ntl/ntl_GF2EContext.pyx: 85% (6 of 7)
SCORE /home/john/sage-4.3.1.alpha1/devel/sage-
main/sage/libs/ntl/ntl_ZZX.pyx: 98% (52 of 53)
SCORE /home/john/sage-4.3.1.alpha1/devel/sage-
main/sage/libs/ntl/ntl_GF2X.pyx: 94% (36 of 38)
SCORE /home/john/sage-4.3.1.alpha1/devel/sage-
main/sage/libs/ntl/ntl_ZZ_pX.pyx: 84% (50 of 59)
SCORE /home/john/sage-4.3.1.alpha1/devel/sage-
main/sage/libs/ntl/ntl_ZZ_pE.pyx: 42% (6 of 14)
SCORE /home/john/sage-4.3.1.alpha1/devel/sage-
main/sage/libs/ntl/ntl_GF2EX.pyx: 81% (9 of 11)
SCORE /home/john/sage-4.3.1.alpha1/devel/sage-
main/sage/libs/ntl/ntl_ZZ_pEContext.pyx: 80% (8 of 10)
SCORE /home/john/sage-4.3.1.alpha1/devel/sage-
main/sage/libs/ntl/ntl_ZZ_p.pyx: 95% (19 of 20)
SCORE /home/john/sage-4.3.1.alpha1/devel/sage-
main/sage/libs/ntl/ntl_mat_GF2E.pyx: 96% (25 of 26)
SCORE /home/john/sage-4.3.1.alpha1/devel/sage-
main/sage/libs/ntl/ntl_mat_GF2.pyx: 96% (24 of 25)
}}}
but that only measures which functoins have any kind of docstring, not
what the docstrings contain.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7841#comment:5>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.