A Month of Math Software – July 2012
Welcome to the slightly delayed July 2012 edition of A Month of Math Software where I take a look at recent events in the world of commercial and open source mathematical software. Feel free to contact me if you have news that you’d like including in next month’s edition.
Mark 23 of the NAG Toolbox for MATLAB
The latest version of my favourite MATLAB Toolbox has been released. Mark 23 of the NAG (Numerical Algorithms Group) Toolbox for MATLAB includes lots of new stuff in areas such as global optimisation, wavelet transforms, option pricing formulae, weighted nearest correlation matrices, curve and surface fitting and loads more. NAG have also thrown in a lot of usability improvements for good measure.
The NAG Toolbox for MATLAB is essentially a MATLAB interface to NAG’s highly regarded Fortran library and contains over 1500 numerical routines. My employer, The University of Manchester, has a full site license for the NAG Toolbox along with several other NAG products and they are used a lot.
I’ve written about old versions of the NAG toolbox several times including:
- A faster version of MATLAB’s fsolve using the NAG Toolbox for MATLAB
- A faster version of MATLAB’s interp1 function
- An alternative to the ranksum function using the NAG Toolbox for MATLAB
Spreadsheets that aren’t Excel
- Version 1.11.5 of Gnumeric, an open source spreadsheet program from the GNOME Office suite, is now available.
General purpose mathematics
- Version 5.2 of Sage was released on 25th July. Sage is one of the best open-source mathematical packages available and is based on Python. See what’s new by reading the release annoucement. Earlier this month, I reported on a new interactive mathematics website based on Sage.
- Smath Studio is a superb free clone of PTC’s Mathcad and it’s recently been updated to verision 0.95.4594. One exciting piece of news is that the developer is working on an Android version!
- Numeric Javascript is now at version 1.1.8. There is probably new stuff but I have no idea what it is as I can’t find a changelog. Looks good though!
- Version 17 of the free Euler Math Toolbox is now available with previews of version 18 already in the works (below).
Python
- Version 0.8.1 of pandas, The Python Data Analysis Library, has been released. See what’s new at http://pandas.pydata.org/pandas-docs/stable/whatsnew.html
- A release candidate for SciPy 0.11 is now available and includes lots of neat stuff. The optimisation section seems to have had a major overhaul for example. Note that this is not the final release of 0.11 and so some bugs may be lingering.
I found Miramath (http://sourceforge.net/projects/miramath/) a lightweight alternative to Mathcad. I never tried Smath Studio because their website is a bit disorganized, but i’ll give it a try in the future.
Thanks!
Thanks for that Julio. I’d never heard of miramath and it looks great.
There’s also mpmath (http://code.google.com/p/mpmath/). It’s a pure Python library for arbitrary precision floating point arithmetic.