Mathematics Toolset

…For industry or research.

Over the coming months, I’ll be posting articles as part of a series on setting up a toolset for Mathematics work in industry or research.

I’ll be emphasizing open source software. Though the primary target is the Windows PC platform (dominant in industry), I will list alternatives for Linux/Unix.

The current plan is to cover the following packages / applications. If you don’t see your favorite package or application area, drop me a note.

Platforms for Computation / Visualization/ Scripting:

  • Maxima (Maple / Mathematica) – useful for symbolical mathematics done in closed form, as opposed to numerical methods of R and Octave. Includes facilities for symbolical algebra, calculus, differential equations. ARTICLE READY: Maxima for Symbolic Computation.
  • R (S-Plus) – useful for statistics, graphing, data visualization, and various types of analysis (including financial, signal processing, fuzzy logic, cluster analysis, and many of the areas discussed in the article Knowledge Engineering
  • Octave (Matlab) – useful for matrix algebra, computation, data visualization, and various types of applied mathematical and engineering analysis
  • Sage (Mathematica) – also for symbolical mathematics done in closed form.
  • For fun: GeoGebra (Geometer’s Sketchpad) – a platform for ruler and compass Euclidean geometry. Excellent learning companion for school students and teachers.

Professional Publishing

  • LaTeX / TeX – a powerful typesetting platform that produces “camera-ready” print with a minimum of fuss, even for difficult material such as mathematics. ARTICLES READY: (i) Part 1, (ii) Part 2, and (iii) Part 3.

Visualization and Calculation

  • GraphViz – sophisticated graph and network theoretic engine for the planar layout and visualization of complex graphs and networks
  • Hexelon Max

Rapid Prototyping Languages

  • Ruby
  • Python
  • Perl

Numerical / Computational Libraries

  • GSL (Gnu Scientific Library)
  • R packages
  • Octave toolboxes
  • Ruby gems

Stay tuned!

Leave a Reply




Your comments are valued! (Please indulge the gatekeeping question as spam-bots cannot (yet) do simple arithmetic...) - required

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Optionally add an image (JPEG only)


Dear Readers!

Our Google+ (Buzz) page is where we publish more regular (~monthly), shorter posts. Feel free to check it out! Full length articles will continue to be published here, with notifications through the Feed (you can join the list below).