1 / 5

Sage: A Free, Open-Source Mathematics Software Program

Sage: A Free, Open-Source Mathematics Software Program. By NPZR. Concept. Commercial mathematics software programs are often very costly (one semester of Mathematica is $45) ‏ Being closed-source makes extending functionality difficult

yannis
Télécharger la présentation

Sage: A Free, Open-Source Mathematics Software Program

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Sage: A Free, Open-Source Mathematics Software Program By NPZR

  2. Concept • Commercial mathematics software programs are often very costly (one semester of Mathematica is $45)‏ • Being closed-source makes extending functionality difficult • Various free, open-source math software libraries already existed; why not combine them?

  3. Beginnings of • Started as a collaboration between math professor William Stein at Harvard and other professors, graduate students in 2004 • An “open source alternative to Magma, Maple, Mathematica, and MATLAB” • A collection of free, open-source libraries and packages along with many, many lines of Python- and Cython-based Sage code • First official release in 2006

  4. Features • Designed for use with algebra, calculus, elementary to very advanced number theory, cryptography, commutative algebra, group theory, combinatorics, graph theory, exact linear algebra, and many others • Graphical front-end to local (or remote) Sage web server via AJAX and jsMath • Object-oriented, user-extensible Python environment • Interface to third-party software such as Mathematica, Maple, and Magma • Supports Linux and OS X natively; Windows through VMWare image (with native port in the works)‏

  5. Sage Example

More Related