Hello.

>>> SymPy is quite close to replace Mathematica for most basic things.
>>> Some features are still missing though, so I will try to implement
>>> those, but I wanted to discuss my plan here too, in case you would
>>> have some suggestions, comments:

I think that the better way to do that would be to manage sympy like a big
library as PyQt for example with a structure looking like the following one
:

1) One module for symbolic calculations.

2) One module for numeric calculations.

3) One module for plotting. A plotting class "easy" to extend would be a
good thing. For example, this will allow exporting plots for pstriks or tikz
formats so as to have LaTeX outputs.


>>> the logic and the class will be in sympy, but to be actually usable,
>>> it will need some frontend (e.g. browser+ javascript), or Qt GUI. The
>>> GUI part will not be in sympy.

PyQt and PySide have one very good feature : the webkit tool. It is possible
to use in a GUI HTML pages and applets to display formulas using MathJax for
example, and graphics using JavaView (for this last one there is a problem
of licence).
The user can type things in the HTML page and a simple JavaScript can be
used to type things in a textarea for example, and then the text will be
send to Python for "sympy manipulations".

This approachs have the advantage to reuse an HTML frontend (browser+
javascript).

Best regards.
Christophe.

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to