Sage (software)

from Wikipedia, the free encyclopedia
legend

Sage logo new.png
Sagemath-jupyter-screenshot.png
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

Web links

Individual evidence

  1. github.com .
  2. Download Binaries for Microsoft Windows
  3. The Sage Development Team: Welcome to the Sage Tutorial! October 18, 2016, accessed January 1, 2017 .
  4. ^ About Sage ( Memento of February 14, 2009 in the Internet Archive ) on the Les Trophées du Libre website .
  5. 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) @1@ 2Template: Webachiv / IABot / www.sigsam.org