General and Advanced Pure and Applied Mathematics
Use SAGE for studying a huge
range of mathematics, including algebra,
calculus, elementary to very advanced
number theory, cryptography, numerical computation,
commutative algebra, group theory, combinatorics,
graph theory, and exact linear algebra.
|
|
|
Use an Open Source Alternative
By using SAGE you help to support a
viable open source
alternative to
Magma, Maple, Mathematica, and MATLAB.
SAGE includes many
high-quality open source math packages.
|
Use Most Mathematics Software from Within SAGE
SAGE makes it easy for you
to use most mathematics software together.
SAGE includes interfaces to Magma, Maple,
Mathematica, MATLAB, and MuPAD, and
the free programs Axiom, GAP,
GP/PARI, Macaulay2, Maxima, Octave, and Singular.
|
|
|
Use a Standard Programming Language
You work with SAGE using the highly regarded
scripting language Python instead of an obscure
language designed for a particular mathematics program.
You can write programs that combine serious mathematics with
anything else.
|
Create Notebooks with your Web Browser
Use SAGE from
your web browser, which connects
either to a program running on your computer, or
a program running elsewhere. With the SAGE notebook you
can create embedded graphics, beautifully typeset mathematical
expressions, add and delete input, and start up
and interrupt multiple calculations.
|
|
|
Be Curious
SAGE gives you easy access to documentation
and source code. Type plot? for help on the
plot command and plot??
to see the source code. If X is anything, type
X.[tab key] to see all commands that apply to X.
|
Download SAGE for Windows, Mac OS X, and Linux
SAGE does much more than just make it very easy to install or build
from source most major open source math programs.
Download SAGE now or
try SAGE online here,
or watch a one-minute video tutorial
about how to install Sage on your computer.
Watch a colloquium about SAGE here.
|