Vanuxem Grégory
2007-02-23 22:28:30 UTC
Just for information, and, could be of interest.
Greg
URLs: http://sage.scipy.org/sage/ and
http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
Greg
-----Message d'origine-----
la part de William Stein
Envoyé : vendredi 23 février 2007 22:01
Objet : [sage-devel] Re: Combinatorics in SAGE
Maple...
too much. Alternatively, all functions on permutations could
be methods on PermutationGroupElements, which are defined
in sage/groups/perm_gps/. This would be a nice way of unifying
things a bit more, and would make a lot of sense.
If anybody else has any ideas or feedback, please chime in!
--
William Stein
Associate Professor of Mathematics
University of Washington
--~--~---------~--~----~------------~-------~--~----~
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/sage-devella part de William Stein
Envoyé : vendredi 23 février 2007 22:01
Objet : [sage-devel] Re: Combinatorics in SAGE
The last couple days I've been working on adding a fair amount of
functionality to the combinat module of SAGE. Mostly, I'd like to get
it roughly as feature-complete as mupad-combinat or combinatorica.
Excellent! Also look at the combinatorics functionality in MAGMA andfunctionality to the combinat module of SAGE. Mostly, I'd like to get
it roughly as feature-complete as mupad-combinat or combinatorica.
Maple...
I was wondering the best way to go about integrating these changes
into SAGE, specifically naming conventions. For example, there are
about 75 functions that apply to permuations of the form [1,2,3].
Right now, I just have them in permutation.py in combinat/ and am
importing them all through all.py. Would it be better / more
consistent to just have all.py import permuation and then call the
routines through something like permutation.descents(p) ?
Yes, that would help a lot to not pollute the global namespaceinto SAGE, specifically naming conventions. For example, there are
about 75 functions that apply to permuations of the form [1,2,3].
Right now, I just have them in permutation.py in combinat/ and am
importing them all through all.py. Would it be better / more
consistent to just have all.py import permuation and then call the
routines through something like permutation.descents(p) ?
too much. Alternatively, all functions on permutations could
be methods on PermutationGroupElements, which are defined
in sage/groups/perm_gps/. This would be a nice way of unifying
things a bit more, and would make a lot of sense.
If anybody else has any ideas or feedback, please chime in!
--
William Stein
Associate Professor of Mathematics
University of Washington
--~--~---------~--~----~------------~-------~--~----~
To unsubscribe from this group, send email to
For more options, visit this group at
URLs: http://sage.scipy.org/sage/ and
http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV