Ahh yes, sorry, I misspoke. The first part that I ran in the macaulay2.eval was working fine, it was the sage/m2 conversion that was not working for me.
Oh okay! I will try to use the GAP interface. It's setup is similar to the macaulay2 interface, isn't it? As in, I'll be doing gap.eval("the commands I want to run in GAP"). I'm not really trying to get the ring of invariants, I'm just wanting to get the formula for the molien series, ideally as a sage object so that I won't have to retype the formula again after it is computed. I wasn't really sure how to do the generateGroup command in GAP, though I'm sure it's obvious, I just wasn't sure what to use. Ahh, I see... maybe it's not sure how to compute the degree when it's of type "Divide". If I get the chance, I'll look into that! Thanks! If we already have a lot of functionality from Singular directly implemented in Sage, what is left that M2 could do that Singular couldn't? I'm only asking because I thought that Singular and M2 were pretty similar in what they did, I just didn't know how much of singular Sage could directly use (without using an interface like we do with M2 right now). Or, really, I guess the real question is, how well integrated are our algebraic geometry and commutative algebra functions? Is it primarily through interfaces like the Macaulay2 interface above, or is it integrated into Sage, in the same way that, for example, a lot of calculus functions are? If there is a way to do what I am trying to do right now without using the M2 interface and have it automatically work as Sage objects, then I would obviously prefer that. From what I can see, you have to run functions through singular, like singular.ring(...) or something like that. Please correct me if I'm wrong or missing something but it seems to me that, at least looking into the future, it would be beneficial to integrate those functions directly into Sage, right? I think it would be a bit more user friendly. Is these a reason the singular functions are implemented the way they are now? Or is this another case of lacking resources to improve it right now? Also, what types of conversions are we missing between M2 and Sage? I take it the converting an object of type Divide is one of the things we're missing right now? Thanks for all the information, I'm new to all of this -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To post to this group, send email to sage-support@googlegroups.com. Visit this group at https://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.