A month of Math Software – October 2011

October 30th, 2011 | Categories: math software, Month of Math Software | Tags:

Welcome to this month’s ‘A month of Math software.’  If you missed the September edition then why not take a look at http://www.walkingrandomly.com/?p=3534. All previous editions can be found at the Month of Math Software Archives.  If you have some mathematical software news for the November 2011 edition then feel free to contact me.

General Mathematics and Statistics

  • After being in beta for a while, version 4 of GeoGebra has been released.  I confess that I’ve never used it but it looks great and it’s free!
  • Wolfram’s Mathematica has seen a minor update with version 8.0.4.  The previous version was 8.0.1 and the list of changes between the two is given here.
  • The free MATLAB clone, Octave, has seen a bug-fix upgrade with version 3.4.3.
  • Version 2.17.12 of the computational algebra package, Magma, has been released.  The change log is at http://magma.maths.usyd.edu.au/magma/releasenotes/2/17/12/
  • Rene Grothmann has updated his Euler Math Toolbox, a numerical package that has some similarities to MATLAB, to version 12.9. This new release includes the LSODA algorithm for stiff equations.  He gives examples of the new functionality at http://euler.rene-grothmann.de/Programs/Examples/Stiff%20Equation.html

Mathematics on GPUs

Scientific Plotting

  • Matplotlib is a very capable plotting library for the Python programming language and it has just been updated.  Version 1.1 has lots of nice new features and you can read about them all at http://matplotlib.sourceforge.net/users/whats_new.html
  • DISLIN is a plotting library that can be called from many languages including C and Fortran.  October saw it updated to version 10.1.5 and you can see what’s new from DISLIN’s news page.

Mobile Mathematics

  • I discovered a couple of free MATLAB clones for Android this month – Addi and Mathmatiz.  My favourite of the two is Addi, partly because Mathmatiz insists on serving me adverts while using it.  I’d happily pay for a version of Mathmatiz that didn’t include adverts though!
  • One mobile application that I’ve been meaning to mention for months is MathScript.  This Android based application allows you to write and run python programs directly on your device.  It also comes with some basic plotting functionality and a full version of SymPy which turns it into a very capable mathematical compute engine.
  • Maplesoft have released The Maple Player for iPad which allows interactive Maple documents to be used on Apple’s tablet devices.  This first release comes with a few pre-installed documents that shows the sort of thing that the software is capable of.  The initial set of topics includes Laplace Transforms, a function plotter, integration tutor and more.  At the moment we can’t publish our own Maple documents to iPad but it looks like this is what Maplesoft are planning for the future.
  1. Simon
    October 30th, 2011 at 12:10
    Reply | Quote | #1

    Another interesting frontend for sympy (and sage) is Mathics.
    To quote from the homepage (http://www.mathics.org/):

    Mathics is a free, general-purpose online computer algebra system featuring Mathematica-compatible syntax and functions. It is backed by highly extensible Python code, relying on SymPy for most mathematical tasks and, optionally, Sage for more advanced stuff.

  2. MySchizoBuddy
    October 30th, 2011 at 12:11
    Reply | Quote | #2

    matplotlib outputs an image file and i’m unable to change 3D viewports on the fly. They are working on a canvas output. Something like pre3d which projects a 3D graph on a 2D canvas element would be a good start

  3. MySchizoBuddy
    November 9th, 2011 at 18:33
    Reply | Quote | #3
  4. MySchizoBuddy
    November 29th, 2011 at 04:24
    Reply | Quote | #4

    Solution App 1.0 for mac has been released as freeware. It is competition for octave but with a gorgeous UI