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

page revision: 7, last edited: 04 Mar 2012 16:43