#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
-~----------~----~----~----~------~----~------~--~---