#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.


Reply via email to