Section1What is Sage?
- An open source system for advanced mathematics.
- An open source mathematics distribution (like Linux) with Python as the glue.
- A tool for learning and teaching mathematics.
- A tool for mathematics research.
Mission Statement Create a viable free open source alternative to Magma, Maple, Mathematica, and Matlab.
- Created in 2005 by William Stein.
- Free and open, GPL license.
- Includes about 100 open source packages.
- Installed: 53,230 files, 15,278,715 lines of code (v 8.1).
- Now has around 540,000 lines of new code, by several hundred mathematician-programmers.
Some of the 100 packages included:
- Groups, Algorithms, Programming (GAP) - group theory
- PARI - rings, finite fields, field extensions
- Singular - commutative algebra
- SciPy/NumPy - scientific computing, numerical linear algebra
- Integer Matrix Library (IML) - integer, rational matrices
- CVXOPT - linear programming, optimization
- NetworkX - graph theory
- Pynac - symbolic manipulation
- Maxima - calculus, differential equations