Visit my other pages:
Visit my other pages:
Math Tools
Math Tools
Graphing Calculator
Simply the coolest little graphing calculator ever written. Macintosh OS X and Windows.
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.
A web based version is also available at:
SciLab Mathematics Software
Open source math platform for numerical computation. Macintosh OS X, Windows, and Linux.
Octave Mathematics Software
Open source math platform for numerical computation. Runs Matlab .m files. Macintosh OS X, Windows, and Linux.
Graphing Calculator 3D
2D & 3D graphing calculator with high resolution options. Free. Macintosh OS X, Linux, and Windows.
Octave Tutorial
MagicPlot
Graphing, nonlinear curve fitting. Macintosh OS X, UNIX, Windows, and Linux.
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.
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://nrsoftware.la.coocan.jp/html-files/bye_graph/byeGraph-e.html
Electrical Engineering Tools Calculators on the WEB
Inductance, Impedance, and more. Free. All platforms.
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.
Berkeley Madonna
Berkeley Madonna is arguably the fastest, most convenient, general purpose differential equation solver available today. Macintosh OS X, Windows.
CurveExpert Professional
Curve fitting and data analysis. Macintosh OS X. Linux, and Windows.
http://www.curveexpert.net/products/curveexpert-professional/
SolveDiffEq
Allows you to numerically solve differential equations and evaluate definite integrals of your choosing. Macintosh OS X. Linux, and Windows.
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, Raspberry Pi, Linux, and Windows.
http://www.mathworks.com/products/matlab/
A excellent toolbox, Psychtoolbox, offers Serial port access, Optics, and many other routines:
A low cost combination of hardware (Raspberry Pi) and MATLAB:
More information here:
https://www.mathworks.com/hardware-support/raspberry-pi-matlab.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:
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.
R
Free software environment for statistical computing and graphics. Macintosh OS X, UNIX, and Windows.
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.
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/
Maple
Symbolic, numeric, visualization, and programming environment. Macintosh OS X, UNIX, Linux, and Windows.
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.
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.
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.
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
Kahn Academy
A good source of learning material including math. Supports all platforms that can view YouTube.
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.
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.
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.
The MacNauchtan Laboratory
Several math, analysis, and interface tools. FloatingPoint.xls converts floating point base 10 numbers to binary.
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.
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.
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.
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.
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.
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:
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/
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.
TriLookup
An add-in for Microsoft® Excel providing eleven powerful lookup and interpolation functions.
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.
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.
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:
OpenOpt
Scientific/engineering software development using RAD abilities of Python language.
Graphmatica
Graph Cartesian functions, relations, and inequalities, plus polar, parametric, and ordinary differential equations, curve-fitting features. Macintosh OS X, iOS, and Windows.
Math Minion
Math Minion can be either a powerful scientific calculator that understands units, or a sophisticated modeling tool that is better suited to science and engineering problems than traditional spreadsheet programs. Supports Macintosh OS X, and iOS.
SPSS
Predictive analytics software. Macintosh OS X, Linux, and Windows.
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.
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/
Math Tools
iMathGeo
Features include typographical engine, formal calculation, graphics, automation through Applescript. Macintosh OS X only.
DragNMath
Easily create complex formulas and save them for later use. Unlimited number of formulas on the blackboard. Macintosh OS X only.
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.
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.
Symbolic/Numeric Solvers
Curve Fitting, Graphics & Visualization
Training
Calculators
Statistics
Libraries
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.
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.
This is a compilation of Math, analysis, and visualization software that is compatible with Mac OS X.
Other
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
Eigenmath
Free. Supports numeric and symbolic calculations, scripts, and graphics. Supports Macintosh OS X only.
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.
HyperView Player
High-performance Post-processing and Visualization Environment for CAE and Test Data. Macintosh OS X, Linux, and Windows.
MjoGraph
MjoGraph is an X-Y (+3D, but experimentally) graph editor for visualization of numerical results. Macintosh OS X, Linux, and Windows.
Wizard
Standard and Pro versions. Imports workspaces from R and data from many other sources. Macintosh OS X, UNIX, and Windows.
Smile
A great tool for creating AppleScript Dictionaries for for developers writing scriptable applications. XML document support. Strong graphics support and data visualization. Control RS232 serial communications and electrical I/O devices. Macintosh OS X only.
Smile companion osax
XML DOM, XPATH, XSLT, p-lists.
Text search-and-replace commands and regular expressions, scientific computing, folder synchronization.
Linear algebra, FFT & convolution, Image files, 3D array handling, and Numerical data files.
Read NASA's FITS data files.
Macintosh OS X only.
http://www.satimage.fr/software/en/downloads/downloads_companion_osaxen.html
GraphPad Prism
Scientific graphing, comprehensive curve fitting (nonlinear regression), understandable statistics, and data organization. Macintosh OS X, Linux, and Windows.
High Performance Computing Software List
Lively Logic
Over 80 arithmetic, statistical, logical, calendar, and text functions. Creates line graphs, scatter plots, bar graphs, bubble graphs, candlestick charts, pie charts, and tables. Macintosh OS X only.
In the App Store.
FiPy
FiPy is an object oriented, partial differential equation (PDE) solver, written in Python, based on a standard finite volume (FV) approach. Free. Macintosh OS X only.
AcaStat and StatCalc
Analyze raw data using common statistical procedures. Import and export delimited files, or drag and drop data directly from a spreadsheet. AcaStat produces frequencies tables, crosstabulations, descriptive statistics, correlations, multiple regression, logistic regression, and related significance tests. Macintosh OS X and Windows.
PSPP
PSPP supports T-tests, ANOVA, GLM, linear and logistic regression, reliability analysis, clustering, factor analysis, non-parametric tests, and other statistical features. PSPP produces statistical reports in plain text, PDF, PostScript, CSV, HTML, SVG, and OpenDocument formats. Macintosh OS X, Linux, and Windows.
XLStat
The XLSTAT statistical analysis add-in offers a wide variety of functions to enhance the analytical capabilities of Excel. Macintosh OS X, Linux, and Windows.
DataGraph
Over twenty drawing commands available. Function fitting and statistical analysis capabilities. Tables can have millions of rows, and drawing commands can handle large data sets at interactive speeds so you can resize a graph with hundreds of thousands of line segments just as easily as one with a few points. Macintosh OS X, only.
Stereonet3D
Plots lines and planes in spherical, equal angle or equal area, projections AppleScriptable and recordable. Macintosh OS X only.
MathMod
MathMod is a mathematical modeling software that visualize and animate implicit and parametric surfaces. MathMod supports: 3D and 4D plotting and animation, OBJ output file format, Noise and Turbulence effects support. Macintosh OS X, Windows.
Agena
Agena is an procedural programming language designed to be used in science, scripting, and many other applications. Free. Macintosh OS X, Linux, and Windows.
FreeMat
Math environment for rapid engineering and scientific prototyping and data processing. Free. Macintosh OS X, Linux, and Windows.
agena
Real and complex arithmetics, efficient text processing, graphics, flexible data structures, intelligent procedures, simple package management, plus various configuration facilities. Macintosh OS X, Linux including Raspberry Pi, OS/2, and Windows.
Frink
Frink is a powerful scientific calculator that understands units, has arbitrary-precision, can fetch live data from the web and many more tricks. Java.
MAXQDA
Qualitative Data analysis on text, images, audio/video files, websites, tweets, focus group discussions, survey responses. Macintosh OS X and Windows.
DataMelt
Free. Java. For numeric computation, mathematics, statistics, symbolic calculations, data analysis and data visualization. Macintosh OS X, Linux, and Windows.
Past
For scientific data analysis, with functions for data manipulation, plotting, univariate and multivariate statistics, and other features. Macintosh OS X and Windows.
PLplot
For creating scientific plots. Unicode support. Macintosh OS X, Linux, Unix, and Windows.