#18678: Implement convolution_product for HopfAlgebras
-------------------------------------+-------------------------------------
       Reporter:  alauve             |        Owner:
           Type:  enhancement        |       Status:  needs_work
       Priority:  minor              |    Milestone:  sage-6.8
      Component:  categories         |   Resolution:
       Keywords:  days65,            |    Merged in:
  convolution product                |    Reviewers:
        Authors:  alauve             |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:                     |  58f409befffcd138a1c29caefe671a309be82408
  u/alauve/implement_convolution_product_for_hopfalgebras|     Stopgaps:
   Dependencies:                     |
-------------------------------------+-------------------------------------

Comment (by saliola):

 Here are some comments summarizing the live review we did at Sage Days 65:

 * The first argument `arg0` in `def method_name(arg0, ...):` should be
 `self`; this is a Python coding convention (and not strictly necessary for
 the code to work, but Sage coding conventions requires this).

 * Your documentation strings need to be formatted according to Sage coding
 conventions. Here is a link to the relevant page in the Sage developer's
 guide:[http://doc.sagemath.org/html/en/developer/coding_basics.html#the-
 docstring-of-a-function-content The docstring of a function].

 * You also need to add doctests (see the above link for details). Make
 sure that all parts of your function are tested (i.e., if your code
 handles various cases, then your doctests should test the various possible
 cases).

 * The function `n_fold_coproduct` defined within `convolution_power` is
 interesting and should be a method on its own.

--
Ticket URL: <http://trac.sagemath.org/ticket/18678#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 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 http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to