List of numerical analysis software
From Wikipedia, the free encyclopedia
Listed here are a number of computer programs used for performing numerical calculations:
- Baudline is a time-frequency browser for numerical signals analysis and scientific visualization.
- DADiSP is a commercial program focused on DSP that combines the numerical capability of MATLAB with a spreadsheet like interface.
- Expensive Desk Calculator (historical), written for the TX-0 and PDP-1 in the late 1950s or early 1960s.
- GAUSS
- IDL programming language, a commercial interpreted language based on FORTRAN with some vectorization. Widely used in the solar physics and medical communities. A free alternative is available:
- GNU data language, a free compiler designed as a drop-in replacement for IDL.
- IGOR Pro, a software package with emphasis on time series and image analysis, and curve fitting. It comes with its own programming language but can also be used interactively.
- IMSL Numerical Libraries are libraries of numerical analysis functionality implemented in standard programming languages like C, Java, C# .NET, and Fortran.
- Origin, a software package that is widely used for making scientific graphs. It comes with its own C/C++ compiler that conforms quite closely to ANSI standard.
- IMTEK Mathematica Supplement is an open source (GNU GPL license) collection of tutorials and packages for numerical calculations.
- JScience, an open-source (multiple licenses) Java API for performing numerical calculations and data storage among other things.
- LabVIEW offers both textual and graphical programming approaches to numerical analysis.
- Mathcad offers a WYSIWYG interface and the ability to generate publication-quality mathematical equations.
- MATLAB is a widely used program for performing numerical calculations. It comes with its own programming language, in which numerical algorithms can be implemented. Several programs use a similar syntax:
- acslXtreme (AKA acslX, formerly ACSL) is a simulation development and analysis environment for systems modeled by nonlinear differential equations using the Advanced Continuous Simulation Language; it includes a MATLAB-compatible analysis language
- COMSOL Script for numerical computations and interactive partial differential equation solving with the finite element method; uses MATLAB-compatible syntax. Optionally connects to COMSOL Multiphysics.
- FreeMat, an open-source MATLAB-like environment with a GPL license.
- GNU Octave can generally run scripts written for recent version of MATLAB; has an active user community. (free software, GNU GPL license).
- LabVIEW includes MathScript, text-based programming that utilizes m-file script syntax for signal processing, analysis and mathematics.
- Rlab is another free software program which bears a strong resemblance to MATLAB. Rlab development ceased for several years but it was revived as RlabPlus.
- Scilab is distributed with source (under their own license, which is not approved by the Open Source Initiative).
- Sysquake is a computing environment with interactive graphics for mathematics, physics and engineering. Like other applications from Calerga, it is based on a MATLAB-compatible language.
- NCAR Command Language is an interpreted language designed specifically for scientific data analysis and visualization.
- O-Matrix
- Ox programming language
- Perl Data Language, also known as PDL, an array extension to Perl ver.5, used for data manipulation, statistics, numerical simulation and visualization.
- Portable, Extensible Toolkit for Scientific Computation (PETSc), is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations.
- Python programming language:
- NumPy, a library that adds support for the manipulation of large, multi-dimensional arrays and matrices; it also includes a large collection of high-level mathematical functions
- SciPy, a library of scientific tools, package includes NumPy
- matplotlib, a MATLAB-like plotting library.
- PyNGL is used to analyze and visualize scientific data, with an emphasis on high quality 2D visualizations.
- R programming language is a widely used system with a focus on data manipulation and statistics. Several hundred freely downloadable specialized packages are available (free software, GNU GPL license).
- Trilinos, an effort to develop scalable (parallel) solver algorithms and libraries within an object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific applications. A unique design feature of Trilinos is its focus on packages.
- TK Solver — Built-in interative solver and extensive library of standard numerical methods.
- XNUMBERS — Multi Precision Floating Point Computing and Numerical Methods for EXCEL.
- Yorick is an interpreted programming language designed for numerics, graph plotting and simulation.