SageMath logo

SageMath

Enables mathematical experimentation through Python-based software.

Made by University of Washington

  • Calculator

  • Math

What is SageMath?

SageMath is a comprehensive open-source mathematics software system that integrates numerous specialized libraries and tools, enabling users to explore a wide range of mathematical concepts and solve complex problems. Built on top of Python and leveraging the capabilities of various open-source packages, SageMath offers a powerful and flexible platform for numerical and symbolic computations, data analysis, and visualization

Highlights

  • Integrates multiple open-source mathematical software libraries and tools, including NumPy, SciPy, Matplotlib, SymPy, Maxima, GAP, and FLINT, among others
  • Provides a Python-based interface for seamless integration with a wide range of mathematical domains, from algebra and geometry to statistics and scientific computing
  • Supports interactive experimentation and exploration of mathematical concepts through its Jupyter Notebook-based interface
  • Enables users to write and execute custom Python scripts and modules, allowing for extensive customization and integration with other Python-based tools and libraries

Platforms

  • Linux
  • Windows
  • Mac
  • Online

Languages

  • English

Features

    • Calculus solving

    • CAS

    • Symbolic Computation

    • Python-based