#17034: New user interface for orthogonal arrays and a .explain_construction 
method
-------------------------------------+-------------------------------------
       Reporter:  ncohen             |        Owner:
           Type:  enhancement        |       Status:  needs_work
       Priority:  major              |    Milestone:  sage-6.4
      Component:  combinatorial      |   Resolution:
  designs                            |    Merged in:
       Keywords:                     |    Reviewers:
        Authors:  Nathann Cohen      |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:  u/ncohen/17034     |  e37125b68b03058d52b44404b400af9865886ff1
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by vdelecroix):

 Hi,

 I pushed a commit at `u/vdelecroix/17034`. With your version we add a very
 ugly documentation for
 {{{
 sage: designs.orthogonal_arrays?
 }}}
 I moved the examples from the function `orthogonal_array` to the class
 used for the tab completion.

 I also renamed `OATabThing` into `OAMainFunctions`... it is much more
 explicit.

 Beyond my modifications:
  - why do we have `designs.orthogonal_arrays.build` but
 `designs.orthogonal_arrays.exists`. It should be uniform for the
 presence/absence of `s`.
  - having a class `OATabThing` to imitate a module is really ugly...
 wouldn't it be better to create a new file `orthogonal_arrays_catalog.py`
 which would gather the things.
  - you wrote that you would like to remove the argument `existence` from
 the function `orthogonal_array`... but I really do not see how we can
 achieve that right now without duplication!

 Vincent

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