-
-
Notifications
You must be signed in to change notification settings - Fork 6
Computer Algebra Systems
Ben edited this page Apr 5, 2016
·
3 revisions
Which Computer Algebra Systems could be used with the physics graph
I need a CAS which is free and open source
Sage
- Free, Open Source. Large community of active users for support
- http://www.sagemath.org/doc/tutorial/latex.html
- gives Latex as output
Mathematica
- http://reference.wolfram.com/mathematica/tutorial/GeneratingAndImportingTeX.html
- Why not Mathematica: it's not open source
Axiom
- http://savannah.nongnu.org/projects/axiom/
- http://www.axiom-developer.org/
- http://page.axiom-developer.org/
Maxima
- http://maxima.sourceforge.net/documentation.html
- SnuggleTeX converts Latex to Maxima via MathML
Giac/Xcas
SymPy
http://latexcalc.sourceforge.net/
- Only does numeric operations within latex documents
- "LINCAS: LaTeXCalc is not a Computer Algebra System!"
Instead of storing equations as Latex, store them as MathML (http://www.w3.org/Math/). Then
- convert from MathML to Latex for rendering in graph: http://xsltml.sourceforge.net/
- better: MathML directly to pictures (SVG, PNG)
- convert from MathML to CAS input https://www.google.com/search?q=mathml+to+latex
It's not reasonable to have a human generate the MathML manually
- https://en.wikipedia.org/wiki/MathML#Example_and_comparison_to_other_formats Thus we need Latex to MathML
- http://www.mathtoweb.com/cgi-bin/mathtoweb_home.pl
http://www.w3.org/Math/Software/mathml_software_cat_converters.html
http://latex2mathml.freewebmaster.fr/
http://tbookdtd.sourceforge.net/