Hey John, I'm happy to hear that you're using some number field stuff in SAGE. As Robert mentioned in his post (and I think it was on sage-devel), there are a few of us looking at getting this in much better shape in the near future. In light of that, please keep telling us things you wish SAGE would do -- we need all the input we can get, especially from someone who knows their way around the MAGMA number field stuff.
On that note, what are the two (or more, if you're feeling verbose) things you like most and least about the MAGMA number field setup? > The things that are slowing down SAGE right now is: > (1) The interface to Pari lacks the nfdisc() and nfisisom() commands, > or something like them. Right now, I don't even see how to compare if > two number fields are isomorphic in SAGE?! These could be patched > without too much effort and minimal overhead (a la Martin's > instructions), right? Yep, this is an easy fix. I've attached an hg bundle to this email, and it's also on the sage trac as ticket 584. I didn't do anything fancy, just quick and dirty, so you use the functions right from the pari object: sage: F = NumberField(x^3-2,'alpha') sage: F._pari_().nfdisc() -108 sage: G = NumberField(x^3-4,'beta') sage: F._pari_().nfisisom(G._pari_()) [1/2*NumberFieldinbetawithdefiningpolynomialx^2] I don't know what's up with that weird printing problem, but I'm going to look into that as soon as I finish this email. If you find anything else you need exposed, feel free to email sage- devel or just me directly -- this took very little time to do, and needs to be done at some point anyway. -cc --~--~---------~--~----~------------~-------~--~----~ 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/ -~----------~----~----~----~------~----~------~--~---
numfld_func.hg
Description: Binary data