Why Sage

If you are thinking about using Sage ( SageMath ) or would like to know what it can do this list may prove useful. The disucssion here foucs on the Notebook form of Sage. This is not a comparison to other symbolic math system nor does it focus on advanced functions.

  • Program is free and Server will run under most operationg systems ( Windows normally will use Virtual Box )
  • Sage is Python ( why Python see: http://xkcd.com/353/ ) or try "import antigravity" in python ( tested in Idle )
  • Nice plotting features.
  • Eliminates the need for calculators, integral tables….
  • Can run with no install. This is running on a browser which can even be on a smart phone. ( By using someone else server )
  • Simple calculations can be run without learning very much.
  • Uses algebraic notation ( but symbols may be multiple characters ).
  • Uses power of ten notation.
  • Complex number support.
  • Arbitrary precision support, calculate to 50 digits or more.
  • Work is arranged in notebook pages with cells running from top to bottom – these are easily saved, recalled, copied in toto, or in part.
  • Easy to print both input and output.
  • A few other functions
    • Limits
    • Integration
    • Vectors
    • Matrices
    • Linear Algebra
    • Extensible in Python and other languages

A Sage Wiki home page

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License