Math+Tools

= **Math Tools** = __Geometry__ __Mathematics__
 * __Calculus__**
 * [|**Behavioural Calculus**] **- Offers a range of functionality, including a scientific calculator, function plotting in two and three dimensions, and problem solving. Screen-shots and details of features. Commercial, but free demo version available to download.**
 * [|**Calculus Applets at St. Louis University**] **- Provides applets demonstrating concepts of both single and multivariable calculus.**
 * [|**Calculus Made Easy for the Ti89/Titanium/Ti-92+/Voyage200**] **- Collection of subprograms and menus that will help the user solve calculus problems and recall useful theorems, definitions, and rules.**
 * [|**Calculus Problem Solver**] **- A calculus tutorial software that can solve differentiation problems and generate step-by-step solutions. Tests differentiation skills by generating dynamic quizzes.**
 * [|**GraphFunc**] **- A program online that is used to plot the graph of mathematical functions in two or three dimensions. [Java required]**
 * [|**SID2002 Math Expert System**] **- Solves problems and shows step by step solution using artificial intelligence.**
 * [|**SymPy**] **- A Python library for symbolic mathematics.**
 * [|**Topics in Integral and Differential Calculus**] **- Contains several applets illustrating fundamental concepts of single-variable calculus.**
 * [|**Wolfram Mathematica Online Integrator**] **- Allows users to enter an integrand in order to return the indefinite integral.**
 * [|**The ACTS Toolkit**] **- A set of DOE-developed software tools that make it easier for programmers to write high performance scientific applications for parallel computers.**
 * __Algebra__**
 * [|Albert] - Albert is an interactive program to assist the specialist in the study of nonassociative algebra: the main problem addressed is the recognition of polynomial identities in varieties of nonassociative algebras. Download source code in C.
 * [|Aldor] - Originally an extension to Axiom, now a separate product. Binaries are available free for non-profit use, with documentation, tips, projects and links.
 * [|Algebra Cheat] - Program solves variable equations and gives explanations of steps used.
 * [|Algebra Helper] - Helps students with equations and inequalities, simplifying expression, graphing and complex numbers. Includes problem solving exercises.
 * [|Algebra Problem Solver] - Personal Algebra Tutor - Enter your algebra problems and get instant step-by-step solutions with explanations.
 * [|Algebra Word Problem Tutor:Miss Lindquist] - The world's first web-delivered self-improving intelligent tutoring system able to tutor students in writing expressions for algebra word problems.
 * [|AXIOM] - Symbolic solver complete with a high-level interactive language, user extensible library and visualisation tool for the manipulation of graphical output. For Unix and Windows. No longer produced: support ceases at the end of 2001.
 * [|Axiom Computer Algebra System] - Savannah Free Software project for revival of Axiom as open source.
 * [|CMAT] - A matrix calculator program, written in C. Calculations can be performed on matrices with complex rational coefficients using exact arithmetic routines, as well as on matrices with elements mod p.
 * [|CoCoA] - A special-purpose system for computations in Commutative Algebra.
 * [|Combinatorial Representation Theory (CREP)] - CREP is designed to deal with categories whose morphism spaces are finite-dimensional over a field k. The main example of a category with this property is the category of finite-dimensional representations of an associative unital k-algebra.
 * [|Comparison of Polynomial-Oriented Computer Algebra Systems] - By Robert H. Lewis and Michael Wester. Presented as a poster to the 1999 ISSAC Conference.
 * [|Computer Algebra and Problem Solving Environments] - Abstract for Stanly Steinberg's article in "Comparative CAS Reviews and Philosophy", suggesting 6 ways in which computer algebra systems could be improved.
 * [|Computer Algebra Benchmarks] - Collated by Computer Algebra Fachgruppe, Mannheim.
 * [|Computer Algebra Pages and Servers] - A collection of links.
 * [|Felix] - Computer algebra system for computation in commutative and non-commutative rings and modules. Win32, Unix.
 * [|Fermat] - Computer algebra system that does arithmetic of arbitrarily long integers and fractions, symbolic calculations, graphics, and other numerical calculations. Free download. Documentation.
 * [|FINITAS] - Discussion group for this package for the construction and analysis of finite algebraic structures such as loops, quasigroups, and groups.
 * [|FRISCO - A Framework for Integrated Symbolic/Numeric Computation] - The FRISCO project aims to develop highly efficient, versatile polynomial solvers for industrial users.
 * [|Galois Field Arithmetic Library] - A simple opensource library in C++ for arithmetic between elements and polynomials over finite fields.
 * [|GAP - Groups, Algorithms and Programming] - A free system for computational discrete algebra.
 * [|GB and FGB] - Software for solving algebraic equations: GB computes Groebner bases and FGB solves polynomial systems.
 * [|GIAC] - Is A Computer algebra system. A semi-classical CAS by Bernard Parisse, available for Windows, Linux.
 * [|GiNaC] - An open framework for symbolic computation within the C++ programming language. The name GiNaC is an iterated and recursive abbreviation for "GiNaC is Not a CAS", where CAS stands for Computer Algebra System. Its design is revolutionary in a sense that contrary to other CAS it does not try to provide extensive algebraic capabilities and a simple programming language but instead accepts a given language (C++) and extends it by a set of algebraic capabilities. It is published under the GNU Public License (GPL).
 * [|JACAL] - An interactive symbolic mathematics program. JACAL can manipulate and simplify equations, scalars, vectors, and matrices of single and multiple valued algebraic expressions containing numbers, variables, radicals, and algebraic differential, and holonomic functions. Linux RPM distribution.
 * [|KAN] - Rings and Computer algebra software, part of OpenXM.
 * [|LAPACK -- Linear Algebra PACKage] - written in Fortran77; provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems.
 * [|LAPACK++: Linear Algebra Package in C++] - (v. 1.1a) a software library for numerical linear algebra; however, it does not include all of the capabilities of original f77 LAPACK.
 * [|Macaulay] - Macaulay is a computer algebra system for mathematical computations in algebraic geometry and commutative algebra. At its core is a carefully tuned implementation of Grobner basis methods for manipulating systems of polynomial equations.
 * [|Macaulay 2] - A new software system devoted to supporting research in algebraic geometry and commutative algebra.
 * [|MAS - The Modula-2 Algebra System] - MAS is an experimental computer algebra system with algebraic specification capabilities for the design and study of algebraic algorithms. Downloads, documentation.
 * [|Math Forum - Algebra Software] - Algebra software resources compiled by The Math Forum.
 * [|Math Symbolic Library] - Evaluate, calculate, simplify and derive symbolic scalar, complex or vector expression. [OpenSource]
 * [|MathPad - Scientific Matrices Calculator] - Java applet based online Matrix calculation program for analyzing various simultaneous equations.
 * [|Mathscribe] - Mathscribe is free dynamic graphing and modeling software for use in algebra classes. Lesson plans for linears and quadratics are included.
 * [|Matrix Expression Templates (MET)] - C++ matrix class library which promotes the notational convenience of linear algebraic codes. Free download.
 * [|Maxima] - A GPL CAS based on DOE-MACSYMA. A GPL project.
 * [|Online Gröbner Basis Calculations] - Online computation of reduced ideal bases.
 * [|perisic] - A Java package for multivariate polynomials over polymorphic rings.
 * [|Schur] - A package for Lie groups by Brian G. Wybourne. DOS, Win32, Unix. Ordering information.
 * [|SINGULAR] - Computer Algebra System for polynomial computations with special emphasis on commutative algebra, algebraic geometry, and singularity theory.
 * [|Software for Computing Primitive Polynomials.] - Free C software for computing primitive polynomials of degree n modulo p for p^n up to about 2^60.
 * [|SymbolicNet] - Directory of links on Symbolic Algebraic Computation: Frequently Asked Questions, Live Demos, software for download, events, bibliography, research groups, and researcher directory.
 * [|Symmetrica] - A collection of routines, written in C, for computing in the representation theory of classical and symmetric groups, and related areas. Public domain.
 * [|A Tutorial Introduction To AXIOM] - By Martin N. Dunstan.
 * [|Yet Another Computer Algebra System] - A general purpose easy program for It is built on top of its own programming language designed for symbolic manipulation of math symbols. Includes information on how to use the software.
 * [|ZEN] - A toolbox for computation in finite rings, by Florent Chabaud and Reynald Lercier. ANSI-C source, free download, GPL.
 * [|Cabri Geometry] - The home site for Cabri Geometry, a dynamic geometry package.
 * [|Cabri Java beta version] - Create dynamic geometrical figures using Cabri and publish them as Java applets.
 * [|C.a.R. Geometry Program] - A free program allowing Compass and Ruler constructions. Now also available in Java.
 * [|Cinderella: Interactive Geometry] - Cinderella is a Java based interactive geometry tool. The only available tool that gives correct solutions to typical geometrical problems.
 * [|Dr. Geo] - An interactive geometry program for Linux, distributed under the GNU public license. (Free)
 * [|GANG Software Suite] - A set of mathematical environments for computing, visualizing and experimenting with geometric objects; built with the OpenGL/Mesa library and the GTK+ user interface.
 * [|The Geometer's Sketchpad Resource Center] - This Resource Center supports users of The Geometer's Sketchpad "Dynamic Geometry" software. Contents include a freely-downloadable demo and Java versions; research bibliography; online activity guide; technical support center.
 * [|Geometria] - A Java program in solid geometry. Solids can be measured, cut, drawn upon. 60 sample problems with resolutions.
 * [|GEUP] - An interactive geometry program for Windows. Evaluation version free to download.
 * [|GEUP - Interactive Geometry software.] - GEUP is an interactive geometry tool. Lets you dynamically explore Mathematics, build mathematical models of real world or create interactive mathematics presentations.
 * [|Great Math Programs] - A collection of mathematical programs, with particular reference to geometry.
 * [|Home Page of Isard] - A free dynamic geometry package for Windows, PowerMac and Linux. Like Cabri, but in Smalltalk (and smaller). Source available : you can extend it as needed !
 * [|KSEG Interactive Geometry Software] - KSEG is an Open Source program for interactively exploring geometric constructions which can be used to teach geometry in the classroom or for personal enjoyment.
 * [|KwikTrig] - A free trigonometry solving program for Windows.
 * [|Lissajous Figures by Geo Doubek] - Applet that draws the famous Lissajous Figures, with mathematical explanations about it, by Geo Doubek.
 * [|MowMowMow's Cabri Room] - Many Cabri files aimed at high school level geometry.
 * [|Polyhedron] - Interactive application for solid geometry with 250 built-in problems. Simulates ruler, compass, protractor and other tools. Solids can be cut, displayed differently, rotated, joined again.
 * [|Qhull for convex hulls, etc.] - Qhull for computing the convex hull, Delaunay triangulation, Voronoi diagram, and halfspace intersection about a point.
 * [|Ricci] - A Mathematica package for doing tensor calculations in differential geometry.
 * [|Riemann surfaces visualisation] - Unifpack is a set of programs and C libraries designed to help in the study of Riemann Surfaces.
 * [|Riemannian Geometry & Tensor Calculus @ Mathematica] - Free Mathematica package for explicit tensor calculations in Riemannian Geometry.
 * [|Rite Item] - Geometrical shareware software. Anyangle (Windows/DOS) finds answers to problems involving triangles. Partydot creates patterns.
 * [|Singular] - Computer algebra system for polynomial computations. Free download.
 * [|Symmeter] - An on-line tool for understanding and measuring symmetry.
 * [|TTC] - Mathematica package for doing tensor and exterior calculus on differentiable manifolds.
 * [|UVModeller] - A java applet that lets you input a surface function and view the surface interactively in real time.
 * [|WinGCLC] - a tool for describing geometric constructions and making digital illustrations in LaTeX and bitmap format.
 * [|**Addix Software Consultancy**] **- Suppliers of financial, mathematical and statistical function libraries and tools for use in Excel, VB and VBA. Page includes details about programs offered.**
 * [|**Applied Mathematics Software**] **- Shareware mathematical components and applications using Borland products.**
 * [|**Arageli**] **- C++ template library for computations in ARithmetics, Algebra, GEometry, Linear and Integer linear programming. Supports arbitrary length integers, rationals, vectors, matrices.**
 * [|**Atlantis Graphing/Math Software**] **- Includes Graphing, Curve-Fitting, Statistics, Roots of Polynomials, Matrix Algebra, Integration. Windows; free evaluation version, on-line ordering.**
 * [|**Behavior Modeler**] **- GrafiCalc allows users to simulate and solve a wide range of geometry based computational challenges.**
 * [|**Calculus 1.0**] **- Software for Windows by Ashay Dharwadker. Compute and graph functions, derivatives and integrals. Free limited evaluation version.**
 * [|**Computational Finance and Mathematical Software Components**] **- Applications in computational finance, signal processing, independent component analysis (ICA), time series analysis and data mining. ActiveX Controls that can be used in a wide range of Windows Application Development Environments. Purchase on-line.**
 * [|**CORE**] **- Supports exact comparisons for expressions involving arithmetic and square roots, or if desired, faster inexact comparisons. Designed for exact geometric computation.**
 * [|**CPLEX**] **- Mathematical Programming Software for resource optimization. Our linear, mixed-integer and quadratic programming solvers are known for superior performance and reliability--particularly on large, difficult problems.**
 * [|**Curve Fit XYZ Computer Program**] **- Curve fit program determines equation coefficients for functions y = f(x) and y = f(x,z). Polynomial, exponential and power form of the equation are included.**
 * [|**DataTrend Software**] **- Grab It allows a scientist or engineer to digitize data without a graphic tablet. Loads any graph or chart and digitizes the data accurately and in real time.**
 * [|**dotNum - .NET Numerics**] **- A free/open-source numeric class library for math, engineering, scientific and financial applications; written in C# for the .NET platform with native BLAS support.**
 * [|**3D-XplorMath**] **- 3D-XplorMath is a mathematical visualization program for Macintosh computers running version 9 or later of MacOS. It is free for non-commercial use.**
 * [|**EasyPlot**] **- Scientific Graphing and Data Analysis.**
 * [|**Eigenmath**] **- Symbolic mathematics for Windows, MacOSX. A sourceforge open-source project.**
 * [|**Equation Editors by MGCSoft**] **- Math equation and graphical editor.**
 * [|**Euromath Support Center**] **- Distribution and support of Euromath software (Bratislava, Slovak Republic). Unix version free to download.**
 * [|**Exocortex.DSP**] **- An open source digital signal processing library written in C#. Includes complex numbers classes, statistical functions and 1D, 2D and 3D fast Fourier transforms.**
 * [|**Exterior Differential Calculus**] **- Freeware enables Mathematica to carry out calculations with differential forms.**
 * [|**Formula Interpreter ForInt**] **- A free mathematical program with basic and higher functions. Free download, web demo version.**
 * [|**Free Statistics**] **- An index of free mathematical software. Sorted alphabetically by program name. Includes screenshots. Most are for use with Windows only.**
 * [|**GNU Scientific Library**] **- A free numerical library for C programmers. Includes over 1000 mathematical functions and algorithms. Distributed under the GNU General Public License.**
 * [|**Guide to Available Mathematical Software (GAMS)**] **- You can search for software according to: what problem it solves; package name; module name; and text in module abstracts.**
 * [|**Hermetic Systems: Mathematical Software**] **- Programs on mathematical themes, including programs for factoring numbers and for exploring the prime number spiral.**
 * [|**Home of JDS Plugins**] **- JDS Plugins**
 * [|**HPCC Software Exchange**] **- A distributed collection of software, documents, data, and information for the high performance and parallel computing community.**
 * [|**HyperCube**] **- Free Windows and Macintosh software, "HyperCube", to process digital imagery including multispectral and hyperspectral data.**
 * [|**ILNumerics.Net**] **- Commercial library for numerical computations. Written in C# the library brings all common linear algebra, n-d array and visualization operations to the .Net framework.**
 * [|**JavaScript Applications. Numerical Methods.**] **- Applications in JavaScript (Jscript for Microsoft) of several numerical methods: scientific calculator, inverse matrix, numerical integral, oscillations, navigation.**
 * [|**JEP - Java Math Expression Parser**] **- An open-source Java API for parsing and evaluating mathematical expressions.**
 * [|**LiveMath**] **- Computer algebra and graphing tool for Mac, Windows, Linux and Sun, formerly sold under the product names Theorist and MathView, with ancillary product Expressionist. Includes a browser plug-in.**
 * [|**Math Tools for Professionals**] **- Maple and Mathematica packages for calculations in modern differential geometry and approximation theory**
 * [|**Mathematical & Scientific Computing Software**] **- An environment for developing numerical computation programs and producing publication-quality documents with equations, graphs, and tables. Includes a program editor, a debugger, a scientific word processor, an equation editor, and a powerful high-level programming language that supports multidimensional arrays, complex numbers, and user-defined functions.**
 * [|**Mathematical Software Resources**] **- Numerical resources collected together by the ACM as part of its web site for the Transactions on Mathematical Software (TOMS).**
 * [|**Mathematical Utilities**] **- A collection of mathematics tools for students, engineers, and scientists, mainly in Javascript.**
 * [|**Mathematics Archives - Other Software Sites**] **- The Mathematics Archives' collection of links to other software sites.**
 * [|**Mathematics Software**] **- Mathematics software from Global Shareware directory. Free downloads of Windows 95/98/2000/XP shareware.**
 * [|**Mathematics Software**] **- Collection in the Math WWW Virtual Library at the Florida State University, USA.**
 * [|**MathLib, computational engine (Matlab, octave style)**] **- MathLib is a powerful mathematical engine written in java. A huge amount of mathematical and engineering functions is available.**
 * [|**Mathomatic Home Page**] **- A general purpose CAS for DOS, Windows, and Linux/UNIX. C source code under LGPL.**
 * [|**Mathsay-math software**] **- Recommend a powerful math software. It analyzes and calculates in graph, and is helpful in learning and teaching function,geometry,equation, solid geometry and preliminary infinitesimal calculus,etc.**
 * [|**MathTools**] **- Mathematical routines by Bhuvanesh Bhatt for the TI-89/92+/V200 in Algebra, Number Theory, Statistics and applications.**
 * [|**Mathtools.net**] **- Technical computing portal for scientific and engineering software. Numerous links to software organised by application and by language (mainly MATLAB, Excel, C++, Fortran and Java). Site requires Javascript; free registration.**
 * [|**Matrix ActiveX Component 3.0**] **- An ActiveX DLL library that implements matrix algebra for mathematical computation in application development. Free trial download.**
 * [|**Maxima for Symbolic Computation Program**] **- Maxima is a Common Lisp implementation of MIT's Macsyma system for computer based algebra, released under the GNU Public License.**
 * [|**Meep**] **- A free finite-difference time-domain (FDTD) simulation software package developed at MIT to model electromagnetic systems, along with the MPB eigenmode package.**
 * [|**Miscellaneous Mathematical Utilities**] **- Javascript making use of algorithms from the BLAS, EISPACK, and LINPACK collections.**
 * [|**The Multiple Precision Floating-Point Reliable Library C++ Interface**] **- MPFRCPP is free object oriented interface to the MPFR library written in C++. MPFR provides arbitrary precision arithmetic on floating-point numbers. MPFRCPP represents floating point numbers as class objects and overloads operators / functions to make using of MPFR in OO-programs easier.**
 * [|**My Arbitrary Precision Math Library (MAPM)**] **- A portable set of functions in C with C++ wrapper. Includes trigonometric functions.**
 * [|**Neon Programming**] **- Used to compose new formulas and save them, which can later be edited and extended with additional information. Lists functions that can be used.**
 * [|**Numerical Mathematics**] **- Features programs that will find solutions for functions, equations, differential equations, regression, approximation, interpolation, linear algebra, integration, maxima and minima, and 3D graphing. Includes free download demonstrations and general explanation of methods used.**
 * [|**Numerics for RAD**] **- Dew Research produces an object oriented numerical library for Delphi Pascal and CBuilder. Additional component packages include signal processing and statistics.**
 * [|**Oberwolfach References on Mathematical Software**] **- Collection of detailed information and links on mathematical software.**
 * [|**The Object-Oriented Numerics Page**] **- A collection of links to software and sites in computational science.**
 * [|**O-Matrix**] **- A matrix-based scripting language and integrated computing environment. Win32. On-line ordering.**
 * [|**Online Octave**] **- Performs online various math calculation using Octave.**
 * [|**Oorange**] **- A Virtual Laboratory for Experimental Mathematics. Free software distributed under a GNU-like license agreement.**
 * [|**OriginLab**] **- Data analysis and graphics software. Technical charts for scientists and engineers. 2D and 3D plotting, statistics, curve fitting, and peak fitting.**
 * [|**Peanut Software**] **- Free mathematics software for Windows. Individual software packages handle geometry, equations, statistics, discrete math, fractals, matrices, and games.**
 * [|**PLAPACK**] **- A parallel linear algebra package from the University of Texas at Austin. It performs vector and matrix manipulations, with a high level of abstraction.**
 * [|**pro Fit**] **- Software for the analysis and visualization of numerical data.**
 * [|**Reviews**] **- From the newsletter of the UK LTSN Maths, Statistics and OR Network. Mainly in PDF.**
 * [|**Sage**] **- A free mathematics software system licensed under the GPL. It combines the power of many existing open-source packages into a common Python-based interface. Details of features, download, and developer information.**
 * [|**Scientific Visualization**] **- Support for visualization of scientific data, from University of Minnesota Supercomputing Institute.**
 * [|**Simulations, Models & Worksheets**] **- This website delivers resources for users of Maple, Mathcad and VisSim. It provides engineering and maths worksheets, together with tutorials, hints tips.**
 * [|**Spline Forte**] **- Spline Fort is program for Spline interpolation and fitting. It can fit a set of data with several orthogonal polynomials and various Lp norm values. Fitting result can be exported as subroutine. Spline Forte is especially useful for sensors linearization and automatic control.**
 * [|**Symaxx**] **- Graphical frontend for the Maxima computer algebra system.**
 * [|**VisualMath For Java**] **- An online symbolic math and computer algebra system.**
 * [|**Web Components for Mathematics**] **- Java library for creating interactive, graphing applets. Includes WCMGrapher, an application for making graphs to paste into other programs. Free, Windows/Macintosh/Linux**
 * [|**XGOBI and XGVIS**] **- A data visualization system for viewing high-dimensional data and proximity data as well as for graphs and networks.**
 * [|**Yacas Computer Algebra System**] **- Acronym for Yet Another Computer Algebra System, an open-source software package. Supports arbitrary precision arithmetic, matrices, and differential and integral calculus.**
 * __Graphing__**
 * [|Aabel] - Statistical and Graphing Software for Mac OS X. Site provides screenshots and features list, together with pricing details and online ordering facility.
 * [|ACE/gr] - A 2D plotting tool for X Window System, with ports to other systems available. Also known as xmgr, this software is now superseded by Grace.
 * [|Arnab's Graph Explorer] - Simple Windows freeware program for plotting and interactively exploring graphs of mathematical functions. Supports algebraic, trigonometric, and hyperbolic, and user defined functions.
 * [|Autograph] - PC software for teaching calculus, coordinate geometry, statistics and probability.
 * [|Cirkulus DigiGraph] - Windows software to digitize a scanned graph image. Site gives details of the product, and allows the download of an evaluation copy.
 * [|Cradle Fields] - A programming tool to plot and explore two dimensional math functions, such as cartesian y(x) and x(y) graphs, parametric and polar ones. Allows the user to have control over a coordinate space through interactivity of all the components of the graph.
 * [|Create a Graph] - Web-based graphing tool for producing bar, line, pie, and area charts from small sets of discrete data.
 * [|CurvFit] - A curve fitting program with Lorentzian, Power, Exponential, and Sine fitting models. Free download of windows executable.
 * [|CurvusPro] - Macintosh equation-plotting software supporting both 2D and 3D graphs. Supports implicit functions, differential equation solutions, and vector fields.
 * [|3D Grapher] - Plotting and data visualization programming for graphing and animating 2D and 3D equations and table charts. Allows some customization.
 * [|DataFit] - Curve fitting and data plotting software. Accuracy of nonlinear regression results verified with NIST.
 * [|DeadLine] - Free windows software performing graph plotting and root-finding for algebraic functions. Features list and tutorial.
 * [|Digitize It] - Shareware that automatically pulls in numerical data from scanned graphs and transferred to a specified axes system. Can be saved in ASCII format, ready to use in other applications. Is able to import files from most image formats (gif, png, tiff,bmp). Runs on Windows and Linux. Includes 21 day free trial.
 * [|3DMath Explorer] - Plots 2D and 3D graphs of mathematical functions and curves. Windows; 30-day limited trial version.
 * [|DPGraph] - Visualization program supporting graphs in up to eight dimensions. Coded entirely in assembly language for optimized speed.
 * [|DPlot] - General purpose plotting program. It features multiple scaling types, several special purpose plots: tripartite grids, grain size distribution plots, polar plots, and contour plots of 3D data. Manipulation functions include FFT, filtering, smoothing.
 * [|Dr. Hanley's Science Graphs] - Software for graphing equations and data. Supports multiple curves as well as parametric graphs. Plus version can graph multi-color contour lines.
 * [|FitAll] - General purpose nonlinear regression analysis (curve fitting) tool from MTR Software. Windows. Free download of evaluation version.
 * [|FN Graph] - Plotting program includes a customizable coordinate system, several graphs in a document, and shell integration. Supports basic arithmetic operators and a variety of other formulas. Contains tools for function evaluation, analysis and integration.
 * [|FooPlot] - Online 2D and 3D plotter with root and intersection finding, easy scrolling, and exporting features.
 * [|GetData Graph Digitizer] - Allows the user to digitize a scanned graph and save the results in ASCII file or export to formats of other applications. Windows; 21-day free trial.
 * [|GLgraph] - An OpenGL based function grapher for Linux, handling 3 unknowns (x,z,t) and producing a 4D function with 3 space and 1 time dimension. Free under GPL.
 * [|Grace] - A WYSIWYG 2D plotting tool for the X Window System and M*tif. Ports to other systems (including windows) are also available. Features overview, full documentation, and downloads.
 * [|GrafEq] - Program for graphing implicit relations. Designed for high school use, Windows and Mac evaluation versions available for download.
 * [|Graphis] - Graphing and visualization program for 2D and 3D data. Description of features, gallery of plots, and free demo version to download. [Windows]
 * [|Graphmatica] - Equation plotter featuring symbolic differentiation and tangent lines. Graphs can be printed, copied to the clipboard, and saved as BMP or WMF files. Shareware.
 * [|GraphPad Prism] - Combination of basic biostatistics, curve fitting and scientific graphing in one program. Available for Windows or Macintosh.
 * [|GUIPlot] - Creates X-Y data plots and histogram charts. Includes free demo download.
 * [|Gus and Gertie's Graphin' Gadget] - Commercial package supporting Cartesian, parametric, and polar graphs. Many graph attributes can be customized, including color, line thickness, and zoom level.
 * [|HandyGraph] - Software that plots functions, points, inequalities, and makes blank graph templates. Commercial software for Windows, with free fully-functional 30-day trial.
 * [|IGOR Pro] - An interactive environment for experimentation with scientific and engineering data and for the production of publication-quality graphs and page layouts using Macintosh and Windows computers.
 * [|Jpowered.com Bar Graphs] - Creates two and three dimensional vertical bar, horizontal and stacked charts from files, databases scripts and server side processes. Lists features. Includes examples and free download demo.
 * [|KaleidaGraph] - Software for graphing and data analysis. Windows, MacOS. Purchase on-line or download free trial version.
 * [|MathGrapher] - Mathematical graphing tool for 2D and 3D functions and data. Also includes statistical tools, nonlinear curve fitting, integration of coupled ordinary differential equations, and cellular automata.
 * [|MathGV] - Mathematical function graphing software program for Windows. It can plot 2 dimensional, polar, and 3 dimension functions. Freeware.
 * [|MoNooN Grapher] - A collection of graphing programs, for plotting functions in 2D and 3D, rectanguluar and polar coordinates. [Windows shareware]
 * [|MultyGraphiX] - Generate 2D and 3D plots of explicit and parametric functions, in various coordinate systems. Site provides screenshots, features list, and alows download of an evaluation copy.
 * [|Pacific Tech Graphing Calculator] - Symbolic and numeric methods for visualizing two and three dimensional mathematical objects. Supports differential equations and integration. Available for Macintosh and Windows.
 * [|PGPLOT Graphics Subroutine Library] - The PGPLOT Graphics Subroutine Library is a Fortran- or C-callable, device-independent graphics package for making simple scientific graphs.
 * [|Plane Graphic Calculator] - Java applet that can interactively plot the graph of mathematical functions. Handles complex numbers, vectors, and parametric equations.
 * [|Plot 3D] - 2D and 3D function graphing. Includes freeware download, and a gallery of output. [Windows 98-XP]
 * [|Ploticus Data Display Engine] - An alternative to gnuplot, GPL, command-line, with various style options. Program can plot date, time, and category data directly. [Unix/Win32]
 * [|plotutils] - A GNU package for producing 2D plots in a variety of formats, built around an enhanced libplot C/C++ function library. Site provides links to documentation and other related software.
 * [|Quisoft's Visualizer] - Web-based application for producing graphs of mathematical functions. [may not work in all browsers]
 * [|RJS Graph] - Produces scientific and mathematical graphs, and provides a range of data analyzing tools (including regression lines) with graph export facilities. [Windows freeware]
 * [|Rt-Plot] - A tool to generate Cartesian X/Y-plots from scientific data. View the changing graphs, including linear and non linear regression, interpolation, differentiation and integration, during entering.(Shareware)
 * [|SigmaPlot] - Graphing software for scientists. Product details, demonstration for download, and online purchasing.
 * [|VisuMap] - A non-linear visualization program for dimensional data. It converts table of data to 2D/3D maps by combining multidimensional scaling and clustering methods.
 * [|WestSide] - Series of charting programs for processing numeric data to produce graphs. Supports two and three-dimensional graphing and contour plotting.
 * __Simulations__**
 * [|**Sodaplay**] **[[image:http://www.dmoz.org/img/star.gif width="15" height="16"]] - Includes the Soda Constructor, a Java applet that animates two dimensional models made out of masses and springs.**
 * [|**SimGrav Cosmo Lab**] **- A cosmic laboratory for modelling gravitation interactions. Windows binaries free to download, source code on request.**
 * [|**Tacoma Narrows Bridge Simulation**] **- A numerical simulation of the collapse of the Tacoma Narrows bridge by Cillian ÓTuama. Download standalone executable for Windows.**
 * __Calculators__**
 * [|AbaCal Beta] - Free online math calculator with formula library. Provides a getting started document to help run abaCal and use it's full potential.
 * [|AddsUp] - PC function calculator that operates in Windows.
 * [|Archimede] - A powerful calculator for Linux. Algebric, RPN, vectors, matrices, quaternions, System, equations, complex numbers, solution of triangles, measure conversion. License GPL.
 * [|BAC Computer Software] - Calculator that performs the basic arithmetic operations on fractions and then at the press of a button gives you a detailed explanation of how the computation was done.
 * [|Bit Calculator] - Online calculator that makes conversions between bits, bytes, kilobits, kilobytes, megabits, megabytes, gigabits, gigabytes, terabits, terabytes, petabits, petabytes, exabits, exabytes, zettabits, zettabytes, yottabits, yottabytes.
 * [|Calculator Directory] - Extensive variety of software calculators collected in one directory. Scientific, graphing, loan and mortgage, currency and conversion calculators.
 * [|Calculator Express Math Formulas] - Includes arithmetic, mortgage and currency exchange processing features. Uses a dialog box and icons for input.
 * [|Calculator.org] - Calculator resources including free download of scientific engineering, statistical, and financial calculators.
 * [|Calculators by Ken] - Reference programs written in VB3. Includes common mathematical formulas.
 * [|Command-line Calculator for tcsh/bash/zsh] - Guide on how to create a simple command-line calculator for the tcsh, bash and zsh shells.
 * [|Constructive Reals Calculator] - An RPN calculator applet and supporting Java library.
 * [|Date Calculator] - Perform date math, calculate date differences, and organize data and events.
 * [|5000 digit calculator] - A calculator that takes calculations out to many, many digits.
 * [|5000 digit calculator] - A calculator that takes calculations out to many, many digits
 * [|DreamCalc Pro] - Photo-realistic scientific and financial calculator for Windows. Free trial download.
 * [|Easy Date Converter] - Adds a number of days to a date, calculates the number of days between two dates, and converts among Gregorian dates, Julian dates, Julian day numbers and ordinal dates of the form yyyyddd. Supports batch computation.
 * [|efg's Computer Lab: Cyclic Redundancy Code Calculator] - Lab Report about computing CRC-16 and CRC-32 values using Delphi. Includes links and literature references.
 * [|Encalc] - Free online scientific calculator supporting formulas and unit calculations.
 * [|EngCalc Calculator] - Calculate and evaluate expressions even by copying and pasting expressions from other applications. It can also read txt (Text) or .doc files automatically line by line.
 * [|Formula Suite] - Home of the TI-89 math program Formula Suite 2005 along with other related math programs for TI calculators.
 * [|16 function webpage calculator] - Scientific web page calculator, written in JavaScript.
 * [|Fung-Calc - Graphing Calculator] - 2D and 3D graphing calculator for Linux with multiple graphing modes.
 * [|GCalc -- Java Mathematical Graphing System] - Free online graphing calculator for education use with 2d, 3d, cartesian, polar, calculus, differential equations, scientific, implicit function components.
 * [|gNumerator] - A interactive computer math system that uses standard JavaScript as the scripting language, and a collection of re-usable math oriented components such as a complete MathML DOM implementation, and a MathML viewing / editing control.
 * [|GoldfishSoft] - Free software for the Macintosh. FrakKalk, the newest GoldfishSoft Program, is a fraction calculator for Mac OS X.
 * [|3gr Technologies] - Sells calculator software for engineers, businesses, and science. Applications for PCs, Apple IPhones, and smartphones.
 * [|Haxial Calculator] - High precision calculator with unit and radix converters. Requires payment after the free trial.
 * [|HiDigit] - Powerful calculator for students and teachers. Five number systems, full complex numbers support, and 15-digit maximum precision.
 * [|High Precision JavaScript Calculator] - A JavaScript Calculator that adds, subtracts and multiplies fairly large numbers. Functions are added in my copious free time.
 * [|iFigure] - Guide to online calculators, including those designed for home, travel, finance, health, and small business.
 * [|Jason's Calculator] - Open source calculator application for the Windows platform.
 * [|Jason's Calculator] - The homepage for an easy to use multipurpose shareware calculator.
 * [|Linear Algebra Calculator] - mcalcdos is a free command line linear algebra calculator capable of matrix, vector and polynomial operations in real and complex fields.
 * [|Matrix Calculator] - Calculator for basic matrix operations. A demo version download is available.
 * [|Matrix Calculator] - Online Java calculator for matrix operations.
 * [|Monachos Calculators] - Online calculators with variety of engineering functions, including unit conversion, periodic table, piping applications, and electrical applications.
 * [|Multi-Function Calculator] - Multi-function shareware calculator, and unit conversion utility for Windows. Four modes of operation: statistics, trigonomety, base-n, and unit conversion.
 * [|My Ten Key] - A realistic ten key calculator designed by a CPA.
 * [|Online Calculator] - A collection of online calculators
 * [|Online Calculators] - A collection of everyday use calculators and converters written in Javascript and PHP, available to use and download.
 * [|Online Expression Calculator] - Supports basic arithmetic, trigonometric and logarithmic functions.
 * [|Online Matrix Calculator] - Calculates matrix determinant and inverse. Performs LU, Cholesky, QR, SVD decompositions. Calculates eigenvalues and eigenvectors.
 * [|Pc Calculator] - Provides a note and formula editor combined with an advanced scientific calculator.
 * [|PG Calculator] - A scientific calculator with full customizable user interface. Aalgebraic and RPN mode. Windows; shareware trial version.
 * [|Pocket 16C Calculator] - HP-16C emulator calculator for Pocket PC, by Pirrama Development. Free trial download.
 * [|Pocket Calculator] - Online calculator, written in Java. Includes Square root button and number memory. Source code can be downloaded.
 * [|PractiCalc Windows Calculator] - PractiCalc is a calculator and conversion tool for all 32 bit windows platforms. It provides result of calculations they are typed.
 * [|Printing Calculator by Auroa Binary Systems] - Desktop printing calculator. Prints in columns and color on standard-sized paper.
 * [|Quadratic Equation Calculator] - Calculator for solving a general quadratic equation.
 * [|RPN Calculator] - This Windows programs emulates a fully programmable HP29C RPN calculator that has been augmented with linear curve fit and graphing capability. It was written to serve as a fun introduction to computer programming.
 * [|Runiter Company] - Provides a scientific calculator and graphing calculator to download or try online.
 * [|sCal and sCal2] - Small, open source (free), scientific and engineering, JavaScript-programmable calculators.
 * [|Scientific Advantage Calculator for Pocket PC] - Calculator works with feet-inch-fraction dimensional values and includes advanced math functions, and automatic solvers.
 * [|Scientific Calculator] - Java applet online calculator.
 * [|Scientific Calculator] - Javascript calculator with basic scientific functions.
 * [|Scientific calculator with graphing capabilities] - Fornux Calculator is a scientific calculator for Windows that can plot functions and diagrams with many mathematical functions for statistics and algebra.
 * [|Scientific Online Calculator] - Online math calculator with lots of Scientific functions very easy to use.
 * [|ScriptConsole] - Mathematical calculations using scripts and commands in a console-based multiple-window interface using the Microsoft VBScript engine. Windows; shareware.
 * [|Sicyon] - Online graphing calculator.
 * [|Speakeasy] - A user-oriented software package that allows non-programmers the opportunity to explore the computational power of their computer. Free trial download.
 * [|1st Calculator] - Scientific calculator.
 * [|Stack Scientific Calculator RPN] - Javascript scientific calculator using RPN.
 * [|SVGcalc] - A scientific graphing calculator that runs in W3C-compliant web browsers. Features calculations, graph functions, inequalities or data sets, differentiation or integration.
 * [|SymbMath] - Online calculator, math handbook, symbolic math and Computer Algebra System.
 * [|Syntan - a calculator of math functions for Windows.] - A calculator of math functions based on syntax analysis with living graph. Free download.
 * [|TTCalc] - An open source mathematical calculator. Features include arithmetical, trigonometric, inverse trigonometric, hyperbolic and inverse hyperbolic functions, logical operators and logarithms.
 * [|Unit Conversion Tool] - Convert between 2200 units in 78 measurement categories. Includes units for length, mass, temperature, volume, area, speed, pressure, energy, power, force, fuel consumption, flow and torque.
 * [|UnitMath] - Simplifies calculations involving numbers, units, and precision.
 * [|Volume of Partially Full Cylinders, Spheres and Cones] - Java applet for partially full cylinder (on side), sphere, and cone.
 * [|Vorwerk & Stengel GbR] - Offers RealCalculator, a scientific calculator and function plotter. German and English.
 * [|Wahoo Software] - Financial desktop calculator.
 * [|WebCalc] - Collection of free web based calculators for many subject areas.
 * [|WIRIS] - JAVA applet that allows mathematical online calculations.
 * [|Wise Calculator Homepage] - Scientific and engineering calculator for Windows.
 * [|X-Bc - a GUI to bc] - X-Bc is desktop calculator that provides lots of functionality for scientific working. Input and output stay visble at all time for correction and comparation. It's a frontend to bc.