The idea of the "Mathesaurus" is to provide a quick reference for switching to open-source mathematical computation environments for numeric processing, data visualisation and computer algebra.
Examples are Matlab, IDL, SPlus, with their open-source counterparts Octave, Scilab, Python (with NumPy, matplotlib and IPython modules), R and Gnuplot. Or CAS tools like Mathematica, Maple, MuPAD, with Axiom and Maxima as open alternatives.
Yes, there are other languages that should be considered, but I have a life to live also. If you want something included, you are free to contribute by adding commands for GDL, PDL, GAUSS, Derive, Reduce, Algae, Lush, Yorick, Dislin, GLE, FreeMat, …
Head over to http://mathesaurus.sf.net/ for rendered documents.
Copyright ©2006,2008 Vidar Bronken Gundersen,
https://github.com/vibrog/mathesaurus
Permission is granted to copy, distribute and/or modify this document as
long as the above attribution is retained.
Thanks to: Robin Hankin, Gary Ruben.
Hankin, Robin. R for Octave users (2001), available from http://cran.r-project.org/doc/contrib/R-and-octave.txt (accessed 2006.02.24); Martelli, Alex. Python in a Nutshell (O'Reilly, 2003); Oliphant, Travis. Guide to NumPy (Trelgol, 2006); Hunter, John. The Matplotlib User's Guide (2005), available from http://matplotlib.sf.net/ (accessed 2005.07.31); Langtangen, Hans Petter. Python Scripting for Computational Science (Springer, 2004); Ascher et al.: Numeric Python manual (2001), available from http://numpy.scipy.org/numpy.pdf (accessed 2005.06.25); Moler, Cleve. Numerical Computing with MATLAB (MathWorks, 2004), available from http://www.mathworks.com/moler/ (accessed 2005.03.10); Eaton, John W. Octave Quick Reference (1996); Merrit, Ethan. Demo scripts for gnuplot version 4.0 (2004), available from http://gnuplot.sourceforge.net/demo/ (accessed 2005.07.24); Woo, Alex. Gnuplot Quick Reference (2004), available from http://www.gnuplot.info/docs/gpcard.pdf (accessed 2005.07.14); Venables & Smith: An Introduction to R (2005), available from http://cran.r-project.org/doc/manuals/R-intro.pdf (accessed 2005.07.25); Short, Tom. R reference card (2005), available from http://www.rpad.org/Rpad/R-refcard.pdf (accessed 2005.07.24); Greenfield, Jedrzejewski & Laidler. Using Python for Interactive Data Analysis (2005), pp.125-134, available from http://stsdas.stsci.edu/perry/pydatatut.pdf (accessed 2005.07.29); Brisson, Eric. Using IDL to Manipulate and Visualize Scientific Data, available from http://scv.bu.edu/documentation/tutorials/IDL/ (accessed 2005.07.31); Wester, Michael (ed). Computer Algebra Systems: A Practical Guide (1999), available from http://www.math.unm.edu/~wester/cas_review.html (accessed 2005.08.14).