Sage (Computeralgebrasystem)


Sage (Computeralgebrasystem)
Sage
Aktuelle Version 4.7.1
(11. August 2011)
Betriebssystem Linux, Unix
Programmier­sprache Python, Cython, C, C++, Fortran
Kategorie Computeralgebrasystem
Lizenz GPL (Freie Software)
www.sagemath.org

Sage ist ein plattformunabhängiges, auf Python basierendes Computeralgebrasystem unter der GPL. Die erste Version wurde 2005 von William Stein, einem Mathematiker an der University of Washington, veröffentlicht. Sage vereint die Stärken vieler häufig hochspezialisierter Computeralgebrasysteme und numerischer Bibliotheken, die mit Sage ausgeliefert werden, indem es einheitliche Schnittstellen zu diesen zur Verfügung stellt. Einige der wichtigsten sind in der nachfolgenden Tabelle aufgelistet.

Algebra Singular, PolyBoRi
Analysis Maxima, Sympy
Zahlentheorie PARI, NTL
Numerik NumPy, SciPy
Statistik R
Lineare Algebra Linbox, LAPACK
Graphentheorie NetworkX
Gruppentheorie GAP

Außerdem stehen Schnittstellen zu kommerzieller Mathematiksoftware, wie zum Beispiel Mathematica oder Maple zur Verfügung. Darüber hinaus stellt Sage auch eigene Funktionalität zur Verfügung, wie zum Beispiel eine Implementierung von Modulformen.

Sage kann auf verschiedene Arten genutzt werden:[1]

  • durch eine interaktive, auf IPython basierende Konsole
  • eine graphische Benutzeroberfläche, die im Webbrowser ausgeführt wird. Hiermit können 'Worksheets' vergleichbar mit denen von Maple erstellt und bearbeitet werden. Diese können auch in LaTeX eingebunden werden.
  • durch das Schreiben von Programmen in Sage
  • durch das Schreiben von Python-Skripten, die Sage-Bibliotheken verwenden

Die Software wurde 2007 bei dem weltweiten Wettbewerb Les Trophées du Libre für Open-Source-Software mit dem ersten Preis in der Kategorie Logiciels scientifiques (wissenschaftliche Software) ausgezeichnet.[2]

Weblinks

Einzelnachweise

  1. Sage Tutorial
  2. Über Sage auf der Website von Les Trophées du Libre. (Abgerufen am 18. Februar 2009.)

Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • SAGE — steht für: Sage, eine Literaturgattung Sage (Automarke), französische Automarke Sage (Computeralgebrasystem), ein Computeralgebrasystem Sage Derby Käsesorte Sage Group, britisches Software Unternehmen „Großenkneten Sage“, ein Ort, siehe… …   Deutsch Wikipedia

  • Sage (Begriffsklärung) — Sage steht für: Sage, eine Literaturgattung Ateliers P. Sage, ehemaliger französischer Automobilhersteller Sage (Computeralgebrasystem), eine freie Software für Computeralgebra Sage Derby eine Käsesorte Sage Group, ein britisches Software… …   Deutsch Wikipedia

  • Computeralgebrasystem — Ein Computeralgebrasystem (CAS) ist ein Computerprogramm, das Methoden der Computeralgebra nutzt. Konkreter kann es Rechenaufgaben aus verschiedenen Bereichen der Mathematik lösen und dabei nicht nur (wie ein Taschenrechner) mit Zahlen, sondern… …   Deutsch Wikipedia

  • Computer-Algebra-System — Ein Computeralgebrasystem (CAS) ist ein Computerprogramm das Methoden der Computeralgebra nutzt. Konkreter kann es Rechenaufgaben aus verschiedenen Bereichen der Mathematik lösen und dabei nicht nur (wie ein Taschenrechner) mit Zahlen, sondern… …   Deutsch Wikipedia

  • Computeralgebra-System — Ein Computeralgebrasystem (CAS) ist ein Computerprogramm das Methoden der Computeralgebra nutzt. Konkreter kann es Rechenaufgaben aus verschiedenen Bereichen der Mathematik lösen und dabei nicht nur (wie ein Taschenrechner) mit Zahlen, sondern… …   Deutsch Wikipedia

  • Axiom (Software) — Axiom Betriebssystem Linux, Unix Kategorie Computeralgebrasystem Lizenz modifizierte BSD Lizenz www.axiom developer.org …   Deutsch Wikipedia

  • Cython — Paradigmen: multiparadigmatisch Erscheinungsjahr: 2007 Entwickler: Robert Bradshaw, Stefan Behnel, et al. Aktuelle Version: 0.15.1  (19. September 2011) …   Deutsch Wikipedia