SAGE is a reliable, powerful and very big software project that provides interfaces for Matlab, MuPAD, Magma, Mathematica, and Maple programs. It is suited for both mathematical research and educational environments.
Features at a glance
Key features include an interactive shell, support for 3D and 2D plots, support for basic rings, support for finite groups, support for linear algebra, including Matrix and Vector, support for multivariate or univariate polynomials, support for calculus and basic algebra, as well as support for advanced mathematics.
With SAGE you will be able to study algebra, numerical computation, group theory, graph theory, combinatorics, commutative algebra, calculus, advanced/elementary number theory, cryptography, and exact linear algebra.
Getting started with SAGE
As mentioned, SAGE is huge project comprised of over 100 programs. To install it on your GNU/Linux operating system, we strongly suggest to rely on the pre-built binary packages designed for your distribution. You can find them on the main software repositories using the default package manager utility.
The software comes with both a command-line interface (CLI) and a web-based user interface that’s capable of connecting to a local SAGE installation or remotely to a server on the network where SAGE is installed. The web interface is called Sage notebook and allows users to add and delete input, create gorgeous typeset mathematical expressions, create embedded graphics, as well as to share their work across the network.
Supported operating systems
SAGE is a platform-independent application, so you will be able to use it from all GNU/Linux distributions, as well as with the Microsoft Windows and Mac OS X operating systems. Currently, it is fully compatible with computers supporting either of the 64-bit (x86_64) or 32-bit (x86) hardware architectures.
Reviewed by Marius Nestor, last updated on December 16th, 2014
In a hurry? Add it to your Download Basket!
- Merged in sage-6.0.rc0:
- #14480: R. Andrew Ohana: switch sage to the new directory layout [Reviewed by Volker Braun]
- #14481: Volker Braun: document the new workflow [Reviewed by Marc Mezzarobba]
Application descriptionSAGE is a free, cross-platform and open source software project that has been designed from the ground up to deliver a...