[sage-devel] Re: Interaction with SymPy and other packages

2009-02-23 Thread Maurizio
would it be so much additional work to put the results in a form that a javascript or any other html-related language could digest? I mean, I am still in the phase of getting information, but I don't see how is it possible that Jmol makes possible to render complex 3d structures, and make zoom

[sage-devel] Re: Interaction with SymPy and other packages

2009-02-23 Thread Maurizio
thank you all guys for these useful responses. so, I see that sympy and sympycore and pynac are coming from different people. But I assume that you have a very wide view of the actual situation, and this is a real added value! I mean, getting to know pros and cons of each technology is something

[sage-devel] Re: Interaction with SymPy and other packages

2009-02-23 Thread Tim Lahey
On Feb 23, 2009, at 3:13 AM, Maurizio wrote: thank you all guys for these useful responses. so, I see that sympy and sympycore and pynac are coming from different people. But I assume that you have a very wide view of the actual situation, and this is a real added value! I mean, getting

[sage-devel] Re: Interaction with SymPy and other packages

2009-02-23 Thread Burcin Erocal
Hi Maurizio, On Mon, 23 Feb 2009 00:13:10 -0800 (PST) Maurizio maurizio.gran...@gmail.com wrote: thank you all guys for these useful responses. so, I see that sympy and sympycore and pynac are coming from different people. But I assume that you have a very wide view of the actual

[sage-devel] Re: Interaction with SymPy and other packages

2009-02-23 Thread Jason Grout
Maurizio wrote: would it be so much additional work to put the results in a form that a javascript or any other html-related language could digest? I mean, I am still in the phase of getting information, but I don't see how is it possible that Jmol makes possible to render complex 3d

[sage-devel] Re: Interaction with SymPy and other packages

2009-02-23 Thread Robert Bradshaw
On Feb 23, 2009, at 12:46 AM, Burcin Erocal wrote: Hi Maurizio, On Mon, 23 Feb 2009 00:13:10 -0800 (PST) Maurizio maurizio.gran...@gmail.com wrote: thank you all guys for these useful responses. so, I see that sympy and sympycore and pynac are coming from different people. But I

[sage-devel] Re: Interaction with SymPy and other packages

2009-02-23 Thread Maurizio
I totally agree with you, the power of SAGE should be primarily to allow a transparent usage of different tools without hassles. Provided that, anyone could be free to use different features from any package. But in my opinion SAGE's first aim should be to provide good capabilities, possibly

[sage-devel] Re: Interaction with SymPy and other packages

2009-02-23 Thread Ronan Paixão
Em Sáb, 2009-02-21 às 07:57 -0800, Maurizio escreveu: I admit that I've never heard of Pynac. Actually there are two Pynac's out there, one of them is a sage insider project to replace Maxima as a symbolics backend, since that greatly impacts performance and builds. I am wondering what do

[sage-devel] Re: Interaction with SymPy and other packages

2009-02-23 Thread Tim Lahey
On Feb 23, 2009, at 10:05 PM, Ronan Paixão wrote: You pretty much have the same problems as I do, since I'm also an Electronic Engineer. I also find sage hard to use from a non-mathematician's POV (dealing with Fields isn't something one's accustomed to do in Engineering). This is a big

[sage-devel] Re: Interaction with SymPy and other packages

2009-02-23 Thread William Stein
On Mon, Feb 23, 2009 at 12:04 AM, Maurizio maurizio.gran...@gmail.com wrote: would it be so much additional work to put the results in a form that a javascript or any other html-related language could digest? I mean, I am still in the phase of getting information, but I don't see how is it

[sage-devel] Re: Interaction with SymPy and other packages

2009-02-22 Thread David Joyner
On Sun, Feb 22, 2009 at 1:25 AM, Ondrej Certik ond...@certik.cz wrote: It's because sympy, sympycore and pynac were all written by different people and as of now they are not compatible. I don't like the situation either, and if I manage to find funding for the summer, I'd like to speedup

[sage-devel] Re: Interaction with SymPy and other packages

2009-02-21 Thread Maurizio
Another example is with matplotlib. As I can read somewhere on the web, there are different opinions about using the SAGE plot capabilities rather than this external package. Sage's 2d plotting just uses matplotlib, which is a standard package included in SAge.  Matplotlib's pylab

[sage-devel] Re: Interaction with SymPy and other packages

2009-02-21 Thread Burcin Erocal
Hi Maurizio, On Fri, 20 Feb 2009 16:21:36 -0800 (PST) Maurizio maurizio.gran...@gmail.com wrote: unfortunately, I don't have the code with me right now (I could give you on monday), but I'm pretty sure it is something REALLY straightforward and not optimized, like this: def coll(expr,s):

[sage-devel] Re: Interaction with SymPy and other packages

2009-02-21 Thread Jason Grout
Maurizio wrote: Another example is with matplotlib. As I can read somewhere on the web, there are different opinions about using the SAGE plot capabilities rather than this external package. Sage's 2d plotting just uses matplotlib, which is a standard package included in SAge. Matplotlib's

[sage-devel] Re: Interaction with SymPy and other packages

2009-02-21 Thread Ondrej Certik
On Sat, Feb 21, 2009 at 7:57 AM, Maurizio maurizio.gran...@gmail.com wrote: Hi Burcin, thank you very much for this! I admit that I've never heard of Pynac. I'm really glad to have subscribed this group, otherwise I couldn't have discovered it! This brings me to a new question: how are

[sage-devel] Re: Interaction with SymPy and other packages

2009-02-21 Thread Tim Lahey
On Feb 22, 2009, at 1:25 AM, Ondrej Certik wrote: It's because sympy, sympycore and pynac were all written by different people and as of now they are not compatible. I don't like the situation either, and if I manage to find funding for the summer, I'd like to speedup sympy using Cython to

[sage-devel] Re: Interaction with SymPy and other packages

2009-02-20 Thread David Joyner
On Fri, Feb 20, 2009 at 6:34 PM, Maurizio maurizio.gran...@gmail.com wrote: ... Example: it seems to me that there is no built-in implementation of the collect() function in SAGE, though there is a (seemingly) working one in SymPy. So I wrote myself a very simple function whose argument

[sage-devel] Re: Interaction with SymPy and other packages

2009-02-20 Thread Maurizio
unfortunately, I don't have the code with me right now (I could give you on monday), but I'm pretty sure it is something REALLY straightforward and not optimized, like this: def coll(expr,s): import sympy as sp spexpr = sp.sympify(expand(expr)) temp = sp.collect(spexpr,s) return

[sage-devel] Re: Interaction with SymPy and other packages

2009-02-20 Thread William Stein
On Fri, Feb 20, 2009 at 3:34 PM, Maurizio maurizio.gran...@gmail.com wrote: Hi people, hope you don't get offended since I joined this group by simply being a pretty enthusiastic SAGE user. I am an electronic engineer, so I try to build up myself the tool I find missing (or simply I can't