#8667: New version of modular group cohomology spkg
---------------------------------+------------------------------------------
   Reporter:  SimonKing          |       Owner:  SimonKing                      
       Type:  enhancement        |      Status:  positive_review                
   Priority:  major              |   Milestone:  sage-4.5.2                     
  Component:  optional packages  |    Keywords:  modular cohomology finite group
     Author:  Simon King         |    Upstream:  N/A                            
   Reviewer:                     |      Merged:                                 
Work_issues:                     |  
---------------------------------+------------------------------------------
Changes (by was):

  * status:  needs_review => positive_review


Comment:

 (1) Add an .hgignore file to the hg repo:

 {{{
 $  hg status
 ? src/bin/checksum
 ? src/bin/chop
 ? src/bin/chop.o
 ...
 }}}

 (2) In spkg-install, change
 {{{
 # building parallely is bad. Therefore, although it is probably bad style:
 MAKE=make; export MAKE;
 }}}
 to
 {{{
 unset MAKE
 }}}

 The doctest coverage is excellent:
 {{{
 
wst...@sage:~/build/referee/sage-4.5/spkg/build/p_group_cohomology-2.0/src/pGroupCohomology$
 sage -coverage .
 __init__.py: 100% (6 of 6)
 barcode.py: 100% (15 of 15)
 cochain.pyx: 95% (108 of 113)
 cohomology.pyx: 100% (92 of 92)
 dickson.pyx: 100% (4 of 4)
 modular_cohomology.pyx: 100% (30 of 30)
 mtx.pyx: 100% (40 of 40)
 resolution.pyx: 95% (59 of 62)

 Overall weighted coverage score:  97.6%
 Total number of functions:  362
 We need    5 more function to get to 99% coverage.
 }}}


 This package is amazing!  It's also an amazing example of how to make an
 optional Sage package that involves lots of serious Cython code, but isn't
 part of the Sage library.

 And, all tests pass (on sage.math).

 So, positive review.  However, fix (1),(2) above at some point (this is a
 minor nitpick).

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8667#comment:7>
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