An open-source mathematics software system for research and teaching with features in symbolic computation, numerical optimization, statistics, visualization, and more.
TheSage is a free open-source mathematics software system licensed under the GPL. It builds on top of many existing open-source packages including NumPy, SciPy, matplotlib, Sympy, and more to provide a common interface and tools for mathematics across fields ranging from number theory to geometry, algebra, calculus, numerical computation and statistics.
Some key capabilities of TheSage include:
TheSage is designed to provide components useful in research and experimentation across all fields of mathematics in one free and open system. It emphasizes accessibility, extensibility and tight integration between symbolic expression, numerical processing, visualization and documentation. The notebook interface avoids the need for boilerplate code and supports rapid prototyping.
TheSage continues to evolve through a strong developer community. It can serve as a free alternative to commercial mathematical software. The open architecture facilitates customization and adding of new algorithms. It has an extensive library of mathematical algorithms and data structures suitable for developing specialized research applications.
Here are some alternatives to TheSage:
Suggest an alternative ❐