Math Tools

This is a compilation of Math, analysis, and visualization software that is compatible with Mac OS X.
Symbolic/Numeric Solvers
Curve Fitting, Graphics & Visualization
Libraries
Statistics
Calculators
Training
Others

Symbolic/Numeric Solvers

Mathematica
Thousands of built-in functions for symbolic and numerical solutions. Able to generate C code. Supports GPUs with either CUDA or OpenCL. Macintosh OS X, Linux, and Windows.
http://www.wolfram.com/solutions/industry/electrical-engineering/

MATLAB
MATLAB® is a high-level language and interactive environment that enables you to perform computationally intensive tasks faster than with traditional programming languages. Macintosh OS X. Linux, and Windows.
http://www.mathworks.com/products/matlab/

Maple
Symbolic, numeric, visualization, and programming environment. Macintosh OS X, UNIX, Linux, and Windows.
http://www.maplesoft.com/

Sage Mathematics Software
Free open source symbolic/numeric math solver.  Their mission is to create a viable free open source alternative to Magma, Maple, Mathematica and Matlab. Macintosh OS X, Windows, Linux, and Solaris.
http://www.sagemath.org/
A web based version is also available at:
http://www.sagenb.org/

Octave Mathematics Software
Open source math platform for numerical computation. Runs Matlab .m files. Macintosh OS X, Windows, and Linux.
http://www.gnu.org/software/octave/
Fourm: http://octave.1599824.n4.nabble.com/

Octave Tutorial
http://www.malinc.se/math/octave/mainen.php

Camera Calibration Toolbox for Octave
http://www.sparetimelabs.com/cameracalib/index.html

Expressions
Berkeley Madonna is arguably the fastest, most convenient, general purpose differential equation solver available today. Macintosh OS X, Windows.
http://www.alelvisoftware.com/Expressions/Home.html

Berkeley Madonna
Berkeley Madonna is arguably the fastest, most convenient, general purpose differential equation solver available today. Macintosh OS X, Windows.
http://www.berkeleymadonna.com/index.html

Maxima
Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, and sets, lists, vectors, matrices, and tensors. Maxima yields high precision numeric results by using exact fractions, arbitrary precision integers, and variable precision floating point numbers. Maxima can plot functions and data in two and three dimensions. Supports Macintosh OS X, UNIX, Windows, Linux, and ABCL (Lisp).
http://maxima.sourceforge.net/
Mac download here:
http://sourceforge.net/projects/maxima/files/Maxima-MacOS/
Mac GUI:
http://andrejv.github.com/wxmaxima/

Reduce
REDUCE is a system for doing scalar, vector and matrix algebra by computer, which also supports arbitrary precision numerical approximation and interfaces to gnuplot to provide graphics. It can be used interactively for simple calculations (as illustrated in the screenshot above) but also provides a full programming language, with a syntax similar to other modern programming languages. Macintosh OS X, LINUX, and Windows.
http://reduce-algebra.sourceforge.net/

SciLab Mathematics Software
Open source math platform for numerical computation. Macintosh OS X, Windows, and Linux.
http://www.scilab.org/

SolveDiffEq
Allows you to numerically solve differential equations and evaluate definite integrals of your choosing. Macintosh OS X. Linux, and Windows.
http://delaneyrm.com/SolveDiffEq.html

FDTD
Maxwell solver based on the FDTD method for the design, analysis and optimization of nanophotonic devices, processes and materials. Supports Macintosh OS X, Linux, and Windows.
http://www.lumerical.com/fdtd.php

Regress+
Mathematical Modeling for the Macintosh. Equations, with or without uncertainties (weights), Distributions, continuous or discrete data. User-selected optimization criterion (where appropriate) Least squares, Minimum average abs(residual), Maximum likelihood, Minimum K-S statistic, Minimum chi-square statistic. High-quality (PDF, PNG) plots. Supports Macintosh OS X only.
http://www.causascientia.org/software/Regress_plus.html

Eigenmath
Free. Supports numeric and symbolic calculations, scripts, and graphics. Supports Macintosh OS X only.
http://www.gweigt.net/eigenmath-index.html

engineeringsuite
Free. Program that solves numerically algebraic systems of non-linear, and linear, equations where one only has to write down the equations to obtain the results. It also includes a database of thermodynamical properties for many substances and a symbolic mathematical program to perform mathematical operations. Basically the program is an open source clone of the EES but written in Java. Supports Macintosh OS X, Linux, and Windows.
http://code.google.com/p/engineeringsuite/

Curve Fitting, Graphics & Visualization

pro Fit
For data/function analysis, plotting, and curve fitting. Supports multi-dimensional fitting. Commands for convolution and correlation. Includes sorting capabilities. Internal scripting with Python. AppleScriptable and recordable. Macintosh OS X only.
http://www.quansoft.com/

CurveExpert Professional
Curve fitting and data analysis. Macintosh OS X. Linux, and Windows.
http://www.curveexpert.net/products/curveexpert-professional/

GraphExpert Professional
Publication-quality graphing of both discrete data and continuous functions. XY plots, bar charts, polar plots, scatterplots, contour plots, and 3D scatter/surface plots and more. Macintosh OS X, Linux, and Windows.
http://www.curveexpert.net/products/graphexpert-professional/

Fitik
Fityk is a program for data processing and nonlinear curve fitting. Good for any task that requires fitting a curve to 2D (x,y) data. Macintosh OSX, UNIX, and Windows.
http://fityk.nieto.pl/

Ptplot
Ptplot is a 2D data plotter and histogram tool implemented in Java. Ptplot can be used as a standalone applet or application, or it can be embedded in your own applet or application. Java.
http://ptolemy.eecs.berkeley.edu/java/ptplot/

Data Tool Program
Data Tool is a data analysis tool for plotting and fitting data from laboratory experiments, simulations, video analysis, or any other data set organized into columns.  Data Tool allows the user to plot multiple columns, control the appearance and scale of plots, view statistics, measure slope and area, manually or automatically fit built-in and user-defined functions.
http://www.compadre.org/osp/items/detail.cfm?ID=7331

KinetDS
KinetDS is a software for curve fitting particularly designed for kinetic (mechanistic and empirical) description of a substance dissolution from solid state. It was primarily designed for handling pharmaceutical dissolution tests.
http://sourceforge.net/projects/kinetds/

Sysquake
Powerful and flexible software for understanding systems, solving problems, and designing products. What makes it special is its unparalleled graphical interactivity. Macintosh OS X, Linux, and Windows.
http://www.calerga.com/products/Sysquake/

Mathomatic Portable command-line computer algebra system
A text-mode, floating point and symbolic math application and library suitable for desktops, handhelds, and embedded systems. Macintosh OS X, iPhone, Windows, and Linux.
http://www.mathomatic.org/math/

MagicPlot
Graphing, nonlinear curve fitting. Macintosh OS X, UNIX, Windows, and Linux.
http://magicplot.com/

RDV
RDV is a visualization environment for scientific and engineering data. Macintosh OS X,  Windows, and stand alone Java.
http://nees.org/resources/rdv

General Purpose Math Visualizer Package
The General Purpose Math Visualizer Package performs mathematical tasks that are commonly encountered in physics: plotting, animating, numerically differentiating and integrating, and solving systems of coupled algebraic equations.
http://www.compadre.org/osp/items/detail.cfm?ID=11250

HippoDraw
Highly interactive data analysis environment for large data sets. Free. Macintosh OS X,  Red Hat Enterprise Linux 3 and 4, Fedora Core 5, Windows XP.
http://www.slac.stanford.edu/grp/ek/hippodraw/index.html

ByeGraph
ByeGraph is a graph drawing application. Graphs from data and expressions. Data and expressions are not only used alone each, but also used together by having file reading functions in expressions. Shareware. Macintosh OS X only.
http://members2.jcom.home.ne.jp/yasu.hirai/html-files/bye_graph/byeGraph-e.html

VVIDGET
A family of graphing programs with four products; Graph (free version with Ads), and three levels of VVIDGET. Macintosh OS X only.
http://www.vvidget.org/index.html
Graph and VVIDGET available at Apple’s App Store:
http://www.apple.com/mac/app-store/
VVIDGET Builder:
http://www.vvidget.org/serious/index.html
VVIDGET Developer:
http://www.vvidget.org/developer/index.html

SmileLab
Data visualization in 2D & 3D plots. AppleScript automation. Supports I/O through RS-232. The Server version allows a network of Macintoshes to work together and be controlled from a web browser. Macintosh OS X only.
http://www.satimage.fr/software/en/index.html

Graphmatica
Graph Cartesian functions, relations, and inequalities, plus polar, parametric, and ordinary differential equations, curve-fitting features. Macintosh OS X, iOS, and Windows.
http://www.graphmatica.com/

Function Plotting and Data Fitting Model
The Function Plotting and Data Fitting Model allows you to create customizable plots to interactively explore the properties of up to three functions at a time.  When you enter a function, adjustable parameters are automatically recognized, and sliders are created to vary the values of these parameters.
http://www.compadre.org/osp/items/detail.cfm?ID=11593

Veusz
Veusz is a GUI scientific plotting and graphing package. It is designed to produce publication-ready Postscript or PDF output. SVG, EMF and bitmap export formats are also supported. Macintosh OS X, LINUX, and Windows.
http://home.gna.org/veusz/

GraphExplorer
Visualize and analyze various types of graphs. Support generating empty, circle, star, wheel, and complete graphs. In addition, a uniform random graph may be generated (directed or undirected) using either a number of nodes and probability of edge, or a number of nodes and a number of edges. Requires Java 1.6 or greater.
http://www.dean.usma.edu/math/people/Peterson/blaise/

Hypercube
Hypercube is a tool for visualizing DOT (graphviz), GML, GraphML, GXL and simple text-based graph representations as SVG and EPS images. Macintosh OS X, UNIX, LINUX, and Windows.
http://sourceforge.net/projects/hypercubegraphv/

FuncPlotter
FuncPlotter is a combined Java application and applet for displaying two-dimensional plots of explicit functions in one variable (ie, FuncPlotter plots functions of the form y = f(x), where f(x) is composed from common mathematical operators). Macintosh OS X, Linux, and Windows.
http://sourceforge.net/projects/funcplotter/

CPlot
CPlot is a function plotter for Mac OS X. It draws 2D and 3D graphs of real, complex, parametric and implicit functions, as well as 2D and 3D vector fields. Macintosh OSX only.
http://zoon.cc/cplot/

KaleidaGraph
KaleidaGraph allows the user to import, manipulate, and analyze data, as well as create customized plots. Statistics, linear and nonlinear curve fitting, and the ability to produce precise graphic visualization of data all make KaleidaGraph powerful and flexible. Macintosh OSX and Windows.
http://www.synergy.com/wordpress_650164087/kaleidagraph/

GraphClick
GraphClick is a graph digitizer software which allows to automatically retrieve the original (x,y)-data from the image of a scanned graph or from a QuickTime movie. Macintosh OSX only.
http://www.arizona-software.ch/graphclick/

QtGrace
QtGrace is a version of Grace based on the Qt-SDK by Nokia. QtGrace/Grace is a program to display or plot data, analyze data and prepare it for printing. Macintosh OSX, Linux, and Windows.
http://sourceforge.net/projects/qtgrace/

Multy_Y for Excel
Multiple Y axes plots are created from existing Excel Charts. Each Excel chart appears as a new Y axis on the Multy_Y plot. The plot is a picture that appears on a separate Excel Chart. Versions for Excel 2004 and 2011.  Macintosh OSX, and Windows.
http://www.officeexpander.com/multy_y/index.html

Contour Plotting Program for Excel
Contour Plot works with any contour data. It accommodates rectangular data, nearly rectangular data, and irregular data. It includes a data generator for polynomials or any equation. Versions for Excel 2004 and 2011.  Macintosh OSX, and Windows.
http://www.officeexpander.com/contourplot/index.html

DataThief III
DataThief III is a program to extract data points from a graph. Scan a graph, load it into DataThief, and save the resulting coordinates. Written in Java. Macintosh OSX, UNIX, Linux, and Windows.
http://www.datathief.org/

Scientific Plotting Software List for OS X
Florida State University has a nice list of math software for OS X. Macintosh OSX only.
http://hannahsmac.magnet.fsu.edu/Mac%20OS%20X/OSXGraphingSoftware.html

HyperView Player
High-performance Post-processing and Visualization Environment for CAE and Test Data. Macintosh OS X, Linux, and Windows.
http://www.altairhyperworks.com/%28X%281%29S%28rqh2yeamezpgpcyookwlg2hn%29%29/ResLibSearchResult.aspx?keywords=&industry=All&product_service=All&category=Free%20Software%20Downloads&order_by=title

MjoGraph
MjoGraph is an X-Y (+3D, but experimentally) graph editor for visualization of numerical results. Macintosh OS X, Linux, and Windows.
http://www.ochiailab.dnj.ynu.ac.jp/mjograph/index.html

Libraries

ROOT from CERN
From Wikipedia: ROOT is an object-oriented program and library developed by CERN. It was originally designed for particle physics data analysis and contains several features specific to this field, but it is also used in other applications such as astronomy and data mining.
Supports Macintosh OS X, Linux, and Windows.
http://root.cern.ch/drupal/
How to install ROOT on Mac OS X 10.7:
http://blog.philippklaus.de/2011/11/install-root-cern-on-mac-os-x-10-7-lion/
How to install ROOT on Mac OS X 10.8:
http://blog.philippklaus.de/2012/06/installing-root-cern-on-mac-os-x-10-8-mountain-lion/
More background from Wikipedia:
http://en.wikipedia.org/wiki/ROOT

Bob Delaney’s Science Software
Some very nice XOJO (REALbasic) math classes for arbitrary precision, complex matrices, and pseudo-random numbers. Macintosh OS X, Windows, and Linux.
http://delaneyrm.com/

Blaise Mathlets Library
Applets created by Elisha Peterson using the open-source Blaise mathematics package. Source available. Requires Java 1.6 or greater.
http://www.dean.usma.edu/math/people/Peterson/blaise/

Statistics

R
Free software environment for statistical computing and graphics. Macintosh OS X, UNIX, and Windows.
http://www.r-project.org/

Jmp & Jmp Pro
Data visualization and deep analytics software. JMP Pro contains everything in JMP plus advanced analytic techniques for data mining and predictive modeling. Macintosh OS X and Windows.
http://www.jmp.com/software/

StatPlus
StatPlus:mac gives Microsoft Excel a number of statistical analysis and data processing operations from the very basics to advanced ones. StatPlus:mac gives Microsoft Excel an ability to perform complex calculations and analysis tasks such as normality tests, Pagurova Criterion, correlation coefficients, GLM ANOVA and non-parametric statistical analysis. Use different methods from contingency tables analysis to rank correlations, Probit and Latin squares, Kruskal-Wallis ANOVA and Cochran Q test. Macintosh OS X and Windows.
http://www.analystsoft.com/en/products/statplusmac/

SPSS
Predictive analytics software. Macintosh OS X, Linux, and Windows.
http://sourceforge.net/projects/brp-pacu/

Calculators

Math Minion
Math Minion can be either a powerful scientific calculator that understands units, or a sophisticated modelling tool that is better suited to science and engineering problems than traditional spreadsheet programs.  Supports Macintosh OS X, and iOS.
http://www.redtree.com/mm

Electrical Engineering Tools Calculators on the WEB
Inductance, Impedance, and more. Free. All platforms.
http://www.eeweb.com/toolbox/

Graphing Calculator
Simply the coolest little graphing calculator ever written. Macintosh OS X and Windows.
http://www.pacifict.com/FreeStuff.html

Apple’s Mac OS X Grapher
Standard on OS X installs. See the links below for some lesser known features. Macintosh OS X only.
http://theputterer.wordpress.com/2011/10/17/mac-os-x-grapher-plotting-data-and-curve-fitting/
http://theputterer.wordpress.com/2011/09/25/mac-os-x-grapher-plotting-points-and-adding-extras/
http://theputterer.wordpress.com/2011/04/02/mac-os-x-grapher-using-parameters/

DragNMath
Easily create complex formulas and save them for later use. Unlimited number of formulas on the blackboard. Macintosh OS X only.
http://www.quansoft.com/

Graphing Calculator 3D
2D & 3D graphing calculator with high resolution options. Free. Macintosh OS X, Linux, and Windows.
http://www.runiter.com/

eCalc Scientific Calculator
Electronic calculator with complex numbers, fraction support, and unit conversion.
http://www.eeweb.com/toolbox/calculator

Matrix Calculator
Simple Matrix calculator. Macintosh OS X only.
http://download2us.softpedia.com/dl/6b7c09ff9afafc043f1629441aee87b7/4af05c50/400041632/mac/Math-Scientific/Matrix%20Calculator.dmg.zip

Training

Kahn Academy
A good source of learning material including math. Supports all platforms that can view YouTube.
http://www.khanacademy.org/

Others

MODE
The eigensolver accurately calculates the physical properties of guided modes in both conventional and non-conventional waveguide geometries, allowing product engineers and research scientists to focus on innovating new waveguide design concepts while being confident in the accuracy of the simulation results.  Supports Macintosh OS X, Linux, and Windows.
http://www.lumerical.com/mode/

The MacNauchtan Laboratory
Several math, analysis, and interface tools. FloatingPoint.xls converts floating point base 10 numbers to binary.
ftp://macnauchtan.com/Excel/

Enthought Python Distribution
Free and pay versions. Python based tools to perform rigorous data analysis and visualization for scientific applications. Macintosh OS X, Linux, and Windows.
https://www.enthought.com/products/epd/

Enthought Canopy
Free and pay versions. Same features as Enthought Python Distribution above and adds a new analysis environment for scientists, analysts and engineers. Macintosh OS X, Linux, and Windows.
https://www.enthought.com/products/canopy/

BRP-PACU
FFT software. Macintosh OS X only.
http://sourceforge.net/projects/brp-pacu/

Volocity
Volocity® Acquisition is the ultimate solution for high speed, 3D image capture. Free demo version. Macintosh OS X only.
http://www.perkinelmer.com/pages/020/cellularimaging/products/volocity.xhtml

iMathGeo
Features include typographical engine, formal calculation, graphics, automation through Applescript. Macintosh OS X only.
http://www.imathgeo.com/Presentation-en.html

TriLookup
An add-in for Microsoft® Excel providing eleven powerful lookup and interpolation functions.
http://www.trimill.com/TriLookup/TriLookup.htm

OpenOpt
Scientific/engineering software development using RAD abilities of Python language.
http://openopt.org/Welcome

Engauge Digitizer
Open Source. This digitizing software tool converts an image file showing a graph or map, into numbers. The image file can come from a scanner, digital camera or screenshot. The numbers can be read on the screen, and written or copied to a spreadsheet. Macintosh OS X, UNIX, Linux, and Windows.
http://sourceforge.net/projects/digitizer/?source=navbar

MathPiper
Free. A mathematics-oriented programming language which is both simple and powerful enough to be useful in any science, mathematics, or engineering related career. Macintosh OS X, UNIX, Linux, and Windows.
http://www.mathpiper.org/

axiom
Open Source. A general purpose Computer Algebra system. It is useful for research and development of mathematical algorithms. It defines a strongly typed, mathematically correct type hierarchy. It has a programming language and a built-in compiler. Macintosh OS X (with restrictions), Linux, and Windows.
http://axiom.axiom-developer.org/

Singular
Free & Open Source. A computer algebra system for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory. Macintosh OS X, UNIX, Linux, and Windows.
http://singular.mathematik.uni-kl.de/

Author: admin on April 22, 2014
Category:

Leave a Reply