A Month of Math Software – May 2011

June 1st, 2011 | Categories: math software, Month of Math Software | Tags:

Welcome to the 5th installment of A Month of Math software where I take a look at all things math-software related.  If I’ve missed something then let me know in the comments section.

Open Source releases

SAGE, possibly the best open-source mathematics package bar-none, has seen an upgrade to version 4.7.  The extensive change-log is here.

Numpy 1.60 has been released.  Numpy is the fundamental package needed for scientific computing with Python and the list of changes from the previous version can be found in this discussion thread.

Version 1.15 of the GSL (GNU Scientific Library), a free and open source numerical library for C and C++, has been released.  A copy of the change log is here.

Scilab, the premier open source alternative to MATLAB, has seen a new minor upgrade with 5.3.2.  Click here to see the differences from version 5.3.1

The GMP MP Bignum library has been updated to version 5.0.2.  GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers.  Check out the release notes for what’s new.

Commercial releases

The Numerical Algorithm’s Group (NAG) have released version 0.4 of their CUDA accelerated numerical library.  You can’t actually buy it yet as far as I know but academics can get their hands on it for free by signing a collaborative agreement with NAG.

Magma seems to have a new release every month.  See what’s new in version 2.17-8 here.

Math Software in the blogsphere

Sol Lederman has started a new blog called Playing with Mathematica.  Lots of cool little demonstrations to be found such as the multiple pendulum animation below.
Animated pendulums

Gary Ernest Davis discusses Dijkstra’s fusc function – complete with Mathematica code.

Alasdair looks at the sums of dice throws using Sage.

  1. June 1st, 2011 at 16:05
    Reply | Quote | #1

    Mike,

    Thanks for the link to Playing With Mathematica.

    There’s a new book on Sage which I’ll be reviewing in my non-Mathematica math blog:

    http://wildaboutmath.com/2011/05/31/new-sage-book/

    Sol

  2. MySchizoBuddy
    June 1st, 2011 at 16:24
    Reply | Quote | #2

    would like to bring your attention to Geometry Expressions http://www.geometryexpressions.com/

    Essentially it allows you to draw a diagram and ask the question what is the angle in terms of known variables in the diagram and it will give you an expression. very very neat

  3. June 1st, 2011 at 17:26
    Reply | Quote | #3

    Hi Sol

    You are welcome. The book looks great – I wouldn’t mind a copy of it myself.

    Cheers,
    Mike

  4. June 1st, 2011 at 17:27
    Reply | Quote | #4

    MySchizoBuddy

    Thanks for that. Looks like a great piece of software. I’ll try and have a play sometime

  5. June 2nd, 2011 at 00:18
    Reply | Quote | #5

    Great post. Always enjoy learning about new toys… I mean software. Have you played with Clojuratica? It’s Clojure and Mathematica working together.

    Thanks again,
    Carlos

  6. June 3rd, 2011 at 11:50
    Reply | Quote | #6

    You should definitely add Eureqa to the list:
    http://www.mathdb.org/notes_download/elementary/algebra/

    “Eureqa (pronounced “eureka”) is a software tool for detecting equations and hidden mathematical relationships in your data. Its goal is to identify the simplest mathematical formulas which could describe the underlying mechanisms that produced the data. Eureqa is free to download and use. “

  7. June 3rd, 2011 at 11:51
    Reply | Quote | #7

    You should definitely add Eureqa to the list:
    http://creativemachines.cornell.edu/eureqa

    “Eureqa (pronounced “eureka”) is a software tool for detecting equations and hidden mathematical relationships in your data. Its goal is to identify the simplest mathematical formulas which could describe the underlying mechanisms that produced the data. Eureqa is free to download and use. “

  8. June 3rd, 2011 at 11:52
    Reply | Quote | #8

    I posted the wrong link – use this one:

    http://creativemachines.cornell.edu/eureqa

    I also posted a second correct post – but it somewhat doesn’t show up.

    @vonjd