is built out of nearly
100 open-source packages and features a unified
Sage can be used to study elementary and advanced, pure
and applied mathematics. This includes a huge range of mathematics,
including basic algebra, calculus, elementary to very advanced number
theory, cryptography, numerical computation, commutative algebra,
group theory, combinatorics, graph theory, exact linear algebra and
various software packages
integrates their functionality into a common experience. It is
for education and research.
The user interface is a
notebook in a web browser or the command line. Using the notebook,
Sage connects either locally to your own Sage installation or to a
Sage server on the network. Inside the Sage notebook you can create
embedded graphics, beautifully typeset mathematical expressions, add
and delete input, and share your work across the network.
The following showcase presents some of Sage's capabilities, screenshots and gives you an
overall impression of what Sage is. The examples show the lines of code in Sage on the left side,
accompanied by an explanation on the right. They only show the very basic concepts of how Sage
works. Please refer to the documentation material for more detailed
explanations or visit the library to see Sage in action.