SageMath
Computer algebra system / From Wikipedia, the free encyclopedia
SageMath (previously Sage or SAGE, "System for Algebra and Geometry Experimentation"[3]) is a computer algebra system (CAS) with features covering many aspects of mathematics, including algebra, combinatorics, graph theory, group theory, differentiable manifolds, numerical analysis, number theory, calculus and statistics.
Initial release | 24 February 2005; 19 years ago (2005-02-24) |
---|---|
Stable release | |
Preview release | 10.3.rc2
/ 4 March 2024; 4 months ago (2024-03-04) |
Repository | |
Written in | Python, Cython |
Operating system | Linux, macOS, Microsoft Windows, Solaris, Android, iOS |
Platform |
|
Size | Approx. 112–3319 MB |
Type | Computer algebra system |
License | GPLv3[2] |
Website | www |
The first version of SageMath was released on 24 February 2005 as free and open-source software under the terms of the GNU General Public License version 2, with the initial goals of creating an "open source alternative to Magma, Maple, Mathematica, and MATLAB".[4] The originator and leader of the SageMath project, William Stein, was a mathematician at the University of Washington.
SageMath uses a syntax resembling Python's,[5] supporting procedural, functional and object-oriented constructs.