Software for Algebra and Geometry Experimentation
From Wikipedia, the free encyclopedia
![]() |
|
---|---|
![]() Screen shot of the SAGE notebook. |
|
Latest release: | 2 / January 28, 2007 |
Use: | Computer algebra system |
Website: | [1] |
Software for Algebra and Geometry Experimentation (commonly SAGE) is a distribution of Python and Pyrex for use as a computer algebra system and plotting system. It is supported on Linux on AMD, x86, and Itanium; Mac OS X on PowerPC and Intel; and Cygwin.
It provides Python interfaces for and integrates different open source mathematical software and libraries as the backends for most computations. SAGE provides interfaces to some non-open source software including gnuplot, Magma, Maple, and Mathematica, which allows the user to combine these software. It is thus a "front-end" to other mathematical tools, as is GNU TeXmacs.
It provides web servers for the graphical interface, MoinMoin, distributed computing, and Trac.
Most of the development of SAGE is supported by grants.[2] The lead developer of SAGE, William Stein, is a mathematician at the University of Washington. He employs students for SAGE development.
SAGE is available as free software under the GNU GPL.