#18997: Unitary and symplectic (dual) polar graphs
-------------------------+-------------------------------------------------
       Reporter:         |        Owner:
  dimpase                |       Status:  needs_work
           Type:         |    Milestone:  sage-6.9
  enhancement            |   Resolution:
       Priority:  major  |    Merged in:
      Component:  graph  |    Reviewers:  Nathann Cohen
  theory                 |  Work issues:
       Keywords:         |       Commit:
        Authors:  Dima   |  acc985a045f02a1c796accd9a029ae809a0a92fd
  Pasechnik              |     Stopgaps:
Report Upstream:  N/A    |
         Branch:         |
  u/dimpase/unitary      |
   Dependencies:         |
  #18972                 |
-------------------------+-------------------------------------------------
Changes (by ncohen):

 * status:  needs_review => needs_work


Comment:

 Helloooooooo Dima,

 - About the methods with a "algorithm" keyword: some of them do not have
 an
   `INPUT` block where the parameter is described. Also, it would be better
 if
   instead of checking `!= 'gap'` you tested `algorithm =='Gap'` then
 `algorithm
   is None` and finally raised an exception if the argument does not
 beelong to
   the allowed list. This being said, I would have nothing against it if
 you
   chose to remove the pure Sage code. It's up to you.

 - Backticks are missing around `Sp(x,y)` and others.

 - We have `SimplecticGraph` and `SimplecticDualPolarGraph` -- should we
   uniformize the `Polar` somehow?

 - singilar

 - Can you please remove/change all tests that take more than 2 seconds?
 Don't
   build instances larger than is necessary to *test* your code. With your
   branch:
   {{{
   sage -t --long families.py
        [280 tests, 44.02 s]
   }}}
   With the latest beta
   {{{
   sage -t --long families.py
        [250 tests, 19.95 s]
   }}}

 - Some graphs are not defined on a html page, and for those you link
 toward
   "Distance-regular graphs". As this is much harder to find than a web
 page,
   could you provide some quick definition of the class, just to give the
 user
   "an idea"?

 - You may want (it's up to you) to add "SEEALSO" blocks between your
 methods.

 - As we now have many of these polar graphs, you may want (it's up to you)
 to
   split them from the "Graph families" block of the index
 
(http://doc.sagemath.org/html/en/reference/graphs/sage/graphs/graph_generators.html)
   and give them a block of their own.

 Thank you *very* much for this code.

 Nathann

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