Legend:

- installed by default in Ubuntu

- installed by default in Kubuntu

- installed by default in Edubuntu

- Main (officially supported) Ubuntu repository, not installed by default

- Universe (community maintained) repository

- Multiverse (non-free) repository

Those installed by default are in Main (officially supported) Ubuntu repository. For information about the Ubuntu repositories see Repositories. Clicking on the icon next a program should take you to information about the Ubuntu package.

## Mathematics

GDL - GNU Data Language is a high level language for numerical computations and data visualization similar to IDL (Interactive Data Language from Research Systems Inc.).

Octave - GNU Octave is a high-level language, primarily intended for numerical computations. (Similar to MATLAB). Octave

SciCraft - Add-on to Octave, clones Simulink. Still in development, blocks have to be written by the user. It is supposed to specialize in bioinformatics functions.

Scilab - Another MATLAB-like application.

SciCos - A free Simulink-like add-on to Scilab.

Maxima - A computer algebra system (xmaxima is its X interface).

Mathomatic - A small, easy to use, command-line computer algebra system.

GNU MP - GNU Multi-Precision arithmetic library. Useful if you need to use very big numbers in a C program.

GSL - The Gnu Scientific Library.

OOStatistics - A statistics macro for OpenOffice Calc.

freefem - A partial differential equation oriented language using Finite Element Method - 2D and 3D versions.

OpenFOAM - A former commercial computational fluid dynamics code that is now under GPL, see end of this page and

OpenFOAM has instructions on how to install OpenFOAM on Ubuntu.

SciPy - An open source library of scientific tools for Python.

A wiki page similar to this one.

SymPy - An open source computer algebra system (CAS) for Python.

F2PY - Fortran to Python interface generator provides a connection between Python and Fortran languages.

GiNaC - C++ library for symbolic computations.

SAGE - An open source computer algebra system. Their goal is to create a viable free and open source alternative to the commercial programs Magma, Maple, Mathematica, and MATLAB.

Mathematica - A proprietary computer algebra system. Mathematica

IDL - A proprietary data visualization & data analysis platform.

MATLAB - A proprietary numerical computing environment and programming language .MATLAB

GeoGebra - A free and multi-platform dynamic mathematics software for schools that joins geometry, algebra and calculus. It received several international awards including the European and German educational software awards. Geogebra

PDL - Perl Data Language is a powerful data mathematics and data manipulation package for Perl.

Mupad - A proprietary computer algebra system.

Clucalc - A tool for 3D visualisations, Clifford algebras and scientific calculations.

AUTO 2000 - Software for continuation and bifurcation problems in ordinary differential equations.

GAP - Groups, Algorithms, Programming - a System for Computational Discrete Algebra.

Pari/GP - designed for fast computations in number theory.

Aribas - an interactive interpreter for big integer arithmetic and multi-precision floating point arithmetic

Yacas - an easy to use, general purpose Computer Algebra System, a program for symbolic manipulation of mathematical expressions.

Cadabra - a field-theory motivated approach to computer algebra.

Veusz - GUI scientific plotting and graphing package.

### Statistics

SPSS The proprietary statistical reference package. Written in Java, since version 16 (currently 17) runs on Linux, although it has some problems with Compiz Fusion (

**Solution**:*sudo gedit /etc/environment*. Add at the end:*AWT_TOOLKIT="MToolkit"*. Save and restart).PSPP/PSPPIRE It is intended as a free replacement of the proprietary program SPSS. PSPPIRE is the PSPP GUI.

R - for statistical computing and graphics.

JGR - Java GUI for R.

RKWard - An easy to use, transparent front end to the R language.

R Graph Gallery - Collection of graphics that can be created using R. Includes the R commands used to create the graphics.