#3943: pydesign patch [not ready for review]
---------------------------+------------------------------------------------
 Reporter:  wdj            |        Owner:  wdj          
     Type:  enhancement    |       Status:  new          
 Priority:  major          |    Milestone:  sage-combinat
Component:  combinatorics  |   Resolution:               
 Keywords:                 |  
---------------------------+------------------------------------------------
Comment (by wdj):

 Thank you for the comments. Questions:

 (1) How is a block design a nonlinear binary code? Via its incidence
 matrix? If yes, then users who wish to "play" with block designs using
 Sage will want commands which are fairly intuitive. So pydesign creates a
 BaseBlockDesign class and methods for that class.

 (2) Re "the main thing they seem to implement is isomorphism of block
 designs, which is already part of the partn_ref module (nonlinear binary
 codes, in refinement_binary),...": First, "we" is me in this case. (Peter
 D wrote the base class, which I butchered/hacked up/modified, and most of
 the XML stuff; I did the rest - GAP wrappers, etc. See
 http://designtheory.org/software/pydesign/ for his version.). Second, the
 automorphism of a block design is computed using NICE, so that function
 *does* call Cython.
 Should I rewrite it to the new matrix automorphism function?

 (3) I'm happy to scrap the XML stuff for now and maybe add it back in
 later. I don't really understand how they use that interface anyway. The
 files bd* in the pydesign subdirectory could also possibly be eliminated
 and the statistics format could be deleted. Suggestions/comments
 appreciated!

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/3943#comment:4>
SAGE <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of 
Reinventing the Wheel
--~--~---------~--~----~------------~-------~--~----~
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