Sage is built out of nearly 100 open-source packages and features a unified interface. It combines these software packages and seamlessly integrates their functionality into a common experience. 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 much more.

history | show excerpt | excerpt history