an equation editor for MathML and LaTeX built on open Web standards. The editor itself uses a SVG interface and the application logic is implemented in ECMAScript using the DOM. Both MathML and LaTeX are supported as exporting formats in addition to the SVG format
sparseLM is a software package for efficiently solving arbitrarily sparse non-linear least squares problems. It offers a generic implementation of the Levenberg - Marquardt optimization algorithm on top of a variety of sparse direct solvers, thus being applicable to problems with arbitrary sparseness.
(commercial) Speakeasy is the easy-to-learn application that allows its users to concentrate on solving problems right from the start.
Speakeasy is based on the idea of structured, multiple-value variables or objects. Speakeasy supports all of the standard types of structured objects - scalars, arrays, sets, time series, matrices and vectors - and can solve any arithmetic expression using these objects.
Scalable Parallel Random Number Generators Library for Parallel Monte Carlo Computations
SuiteSparse is a suite of C, Fortran, and MATLAB functions for manipulating sparse matrices.
SUite of Nonlinear and DIfferential/ALgebraic equation Solvers: consists of the following four solvers: CVODE solves initial value problems for ordinary differential equation (ODE) systems. CVODES solves ODE systems and includes sensitivity analysis capabilities (forward and adjoint). IDA solves initial value problems for differential-algebraic equation (DAE) systems. KINSOL solves nonlinear algebraic systems
Surface Evolver is an interactive program for the modelling of liquid surfaces shaped by various forces and constraints.
Symaxx is a frontend for Maxima computer algebra system.
Symaxx/2 is a graphical frontend for Maxima.
Symmetrica is a collection of routines to handle ordinary representation theory of the symmetric group and related groups, ordinary representation theory of the classical groups, modular representation theory of the symmetric group, projective representation theory of the symmetric group and more.
Sympy is a symbolic manipulation package, written in pure Python. Its aim is to become a full featured CAS in Python, while keeping the code as simple as possible in order to be comprehensible and easily extensible.
TaDaPro (Tabular Data Processor) is a command-line utility to operate with numerical column tabulated data. It is intended for operations that are cumbersome to do by hand in a spreadsheet and for transformations that have to be applied as a batch process on many files.
The Quine McClusky Simplification Tool
The Quine McClusky Simplification Tool should optimize boolean equations by using the Quine McClusky process.
The Spider is a complete object-oriented environment for machine learning in Matlab. Aside from ease of use for base learning algorithms, algorithms can be plugged together and can be compared with, for example, model selection, statistical tests, and visual plots. This gives all the power of objects (reusability, the ability to plug together, sharing of code), but also all the power of Matlab for machine learning research.
Time-Frequency Toolbox is a collection of about 100 M-files, developed for the analysis of non-stationary signals using time-frequency distributions.
(commercial) The TOMLAB Optimization Environment is a powerful optimization platform for solving applied optimization problems in Matlab. TOMLAB provides a wide range of features, tools and services for your solution process.
ToscanaJ offers a visual frontend for a mathematical technique for data analysis based on set theory.
umatrix is a matrix unit for Free Pascal, which supports real and complex matrices. It provides basic routines (addition, multiplication) via overloaded operators. Some of the features it includes are solving of equation systems, norms, inversion, and determinants.
Unit Circle shows the relationship between angles and trigonometric functions like sine and cosine
Unnamed Math Program
Ump is a graphical, easy to use math program, which works with complex numbers, matrices, functions and much more.
VFGEN is a program that takes a specification of a vector field (in other words, a system of differential equations) and generates source code for a wide variety of ODE solvers and other numerical tools. In other words, it is a vector field file generator for differential equation solvers and other computational tools.
WavePacket is a MatLab program package for numerical simulation of quantum-mechanical wavepacket dynamics for distinguishable particles. It can be used to solve (one or several coupled) time-independent or time-dependent linear Schrödinger equations.
Xeukleides is a complete system for editing and viewing figures described in Eukleides, an Euclidean geometry drawing language. The figures can be interactive, i.e., while viewing, it is possible to modify some numerical values using the keyboard
The aim of this project is to create a software to design and manipulate knots. It will be used as an experimental tool for the Knot Theory.
Xmath is a mathematical expression editor for X Window. Its WYSWYG feature lets the user make expression and symbols easily. Also, it's a TeX friendly application.
XmdS is a code generator that integrates equations. You write them down in human readable form in an XML file, and it goes away and writes and compiles a C++ program that integrates those equations as fast as it can possibly be done in your architecture.
XPP is a system for the analysis and simulation of dynamic and probabilistic phenomena.
yacts, yet another continuous time simulator, uses J+ to interpret scripts, defining systems of ordinary differential equations, which it solves.
Yet Another Wavelet toolbox
Yet Another Wavelet toolbox aims to provide a clear and well documented implementation in Matlab of some time-frequency and time-scale transformations like the well known continuous/discrete wavelet transforms.