Sage (software)
legend
|
|
---|---|
![]() |
|
![]() |
|
Basic data
|
|
developer | William A. Stein |
Publishing year | 2005 |
Current version |
9.1 ( May 21, 2020 ) |
operating system | Linux , macOS , Windows |
programming language | Python , Cython |
category | Mathematics , computer algebra system , data evaluation , visualization |
License | GPL ( Free Software ) |
www.sagemath.org |
Sage or SageMath is free software for solving math problems. Sage is available for Linux and macOS and since August 2017 also officially for Windows . A special VirtualBox image including Fedora Linux substructure is provided for all other systems . This allows SageMath to run on any system running VirtualBox, especially Windows. The first version was published in 2005 by William A. Stein , a mathematician at the University of Washington ; originally under the name SAGE as an abbreviation for Software for Algebra and Geometry Experimentation .
Sage combines the strengths of many, often highly specialized, computer algebra systems and numerical libraries that are supplied with Sage by providing uniform interfaces to them. Some of the most important are listed in the table below.
algebra | Singular , PolyBoRi |
Analysis | Maxima , SymPy |
Number theory | PARI / GP, NTL |
Numerics | NumPy , SciPy |
statistics | R. |
Linear Algebra | LinBox, LAPACK |
Graph theory | NetworkX |
Group theory | Cap |
In addition, interfaces to proprietary math software such as Mathematica or Maple are available. But Sage also offers its own functionality, for example an implementation of module forms .
Sage can be used in different ways:
- through an interactive console based on IPython
- a graphical user interface that runs in the web browser . This can be used to create and edit “Worksheets” comparable to those of Maple. These can also be integrated into LaTeX .
- by writing programs in Sage
- by writing Python scripts using Sage libraries
The software won first prize in the Logiciels scientifiques category (scientific software) in the global Les Trophées du Libre competition for open source software in 2007 and the ACM's SIGSAM Jenks Prize in 2013 .
literature
- Craig Finch: Sage Beginner's Guide . Packt Publishing, 2011, ISBN 978-1-849-51446-0
Web links
- Official website
- Sage Online Web Application
- Free Software Brings Affordability, Transparency To Mathematics , Science Daily, December 7, 2007
- Introductory video from Mittweida University
Individual evidence
- ↑ github.com .
- ↑ Download Binaries for Microsoft Windows
- ↑ The Sage Development Team: Welcome to the Sage Tutorial! October 18, 2016, accessed January 1, 2017 .
- ^ About Sage ( Memento of February 14, 2009 in the Internet Archive ) on the Les Trophées du Libre website .
- ↑ Association for Computing Machinery - Special Interest Group on Symbolic and Algebraic Manipulation: Awards and Prizes ( Memento of the original of September 6, 2013 in the Internet Archive ) Info: The archive link was automatically inserted and not yet checked. Please check the original and archive link according to the instructions and then remove this notice. (accessed on August 31, 2013)