Jump to content

User:Timothy Clemans/Sage

From Wikipedia, the free encyclopedia
Sage
Developer(s)William Stein
Initial releaseFebruary 24, 2005
Stable release
2.9.3 / January 6, 2008
Written inPython, Cython, C, and C++
Operating systemCross-platform
TypeComputer algebra, numerical computations, user interface creation
LicenseGNU General Public License
Websitesagemath.org

Sage is a general purpose mathematical software system designed to use functionality implemented in a variety of software and libraries. The goal of the project is to create in a reasonable amount of time a viable open source alternative to MATLAB, Mathematica, Maple, and Magma. In the project there is an emphasis on unifying diverse open source math software projects in both a social and technical way to achieve the project's goal.

Sage incorporates high quality open source math software such as GAP, Maxima, PARI/GP, R, and SINGULAR into a unified Python based programming environment. All the incorporated software and libraries are included with releases of Sage. The entire distribution can be compiled from source code in a completely automated manner on several platforms.

File:Sage rubiks cube.png
A static three-dimensional view of a Rubik's cube in a Sage Notebook