What's your view of having a class to hold the [u,r,s,t], derived from the abstract Group class? It could be called WeirstrassIsomorphism perhaps. I'll have to read up on derived classes in python since I only know them in C++.
John PS If a subset of sage-devel is thinking about something which may not be of interest to most, perhaps the discussion should be done off-list. On 9/24/07, William Stein <[EMAIL PROTECTED]> wrote: > > On 9/24/07, John Cremona <[EMAIL PROTECTED]> wrote: > > I'm sure you are right but doing that on my own (and in the next day > > or two) is beyond my sage/python capabilities... to start with (and > > as these isomorphisms of Weierstrass models are so much simpler than > > more general isogenies) I was going to be much more simple-minded and > > just have a list [u,r,s,t] of elements on the field of definition of > > the curve, with no fancy parent structure. > > Also, it wouldn't be that difficult for David Roe or me later > to transform whatever you do into > something more structural like David Kohel suggests. Whatever you > do, it'll have be done under the hood anyways. > > It's definitely a good idea to keep David Kohel's comments in mind though > (this is a general axiom). > > - William > > > > -- John Cremona --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@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-devel URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---