I am guessing you are intererested in having subgroups of the permutation group acting on tone rows or something along those lines.
Do you actually need to have the ability to manipulate groups in your final application or are you using sage to find some set of interesting groups and only intend to deal with those. In the the latter case I think your solution number 2 is more likely to be reasonable. if you could write two functions. 1. A function that takes any (finite) group and automaticallly stores some easy representation (tuples representing permutations as you say) 2. A function that can read in that file and from that apply the action of the group to a set of elements. Then you could do your experimentation in SAGE, but you could easily export any group in such a way that the action of its elements could by computed only using python. If you actually need to manipulate groups and need to use GAP its more complicated. SAGE uses gap by actually running a gap process and piping commands in and reading the response out. This involves some somewhat tricky python. To use gap you would have to take this interface (or write you own) and if you wanted to distribute it you would have to package it all up so that gap was automatically installed and then used by your python code. (this isn't too bad on linux/mac, on windows its probably harder) I'm curious why you are so concerned about it being a compiled executable. Python is on most linux machines (and easy to install) and on all macs. On those machines python scripts are just as executable as any binary. Is this for use on windows machines? Josh On Jul 24, 10:10 am, "William Stein" <[EMAIL PROTECTED]> wrote: > On 7/24/07, Green Kobold <[EMAIL PROTECTED]> wrote: > > > Thanks William, that was very elucidating. BTW, SAGE was very helpful in > > some recent developments, I indeed mentioned SAGE with some emphasis on a > > computer music article recently accepted (if it helps SAGE project, I can > > send some infos in the occasion of its publication). > > Yes, it would help SAGE greatly if you could send some info. > I'll post a link or info about the publication here: > http://sagemath.org/pub.html > > > back to the executable issue: > > I am not very experienced with programming, actually I only know a little of > > python. So I can spend some weeks on a senseless plan b. I've already done > > some executables from python code, using cx_freeze. > > I don't know really anything more useful > about making standalone executables from > python, etc., code, like you're discussing, unfortunately. > Sorry. I hope somebody else has some ideas. > > -- william --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://sage.math.washington.edu/sage/ and http://sage.scipy.org/sage/ -~----------~----~----~----~------~----~------~--~---