Comparison of numerical-analysis software


The following tables provide a comparison of numerical analysis software.

Applications

Operating system support

The operating systems the software can run on natively.
WindowsmacOSLinuxBSDUnixDOSAndroidSaaS
ADMB
Analytica
Ch
Dyalog APL
DADiSP
Euler Math Toolbox
FlexPro
FreeMat
GAUSS
GNU Data Language
GNU MCSim
GNU Octave
IGOR Pro
imc FAMOS
Julia
LabPlot
LabVIEW
Maple
Mathematica
MATLAB
MLAB
Origin
Perl Data Language
R
SageMath
SAS
SequenceL
S-Lang
Scilab
Smath Studio???
Sysquake
TK Solver
The Unscrambler
VisSim

Language features

Colors indicate features available as
Standalone executables creation supportSymbolic computation supportOOP supportGUI creation supportMulti-dimensional arrays as primitive data typeCentralized extension library websiteCan call code in other languagesCan be called from other languages
AnalyticaCOM, ExcelExcel, COM, .NET
Dyalog APLWin32, .NET, WPF, HTML/JSCOM, .NET, WebServices, Shared Libraries, DLLs, NAG, R, JavaScriptCOM, .NET, WebServices
GNU Data Language GUI Widgets since v.0.9 but still incompleteC, PythonPython
GNU MCSim XMCSim with TCL/TK and wishCR
GNU Octave with mkoctfile Wrappers to SymPyC, C++, Fortran, Perl, Python, TclJava, Perl, C, C++, Python
JJavaScriptJavaScript, C, Python
imc FAMOSPython, R, C++.Net
Julia Wrappers to SymPy, and others

Libraries

Operating-system support

The operating systems the software can run on natively.
WindowsmacOSLinuxBSDUnixDOSAndroid
ALGLIB
GNU Scientific Library
ILNumerics
IMSL Numerical Libraries
Math.NET Numerics
NAG Numerical Library
NMath
SciPy