SymPy logo

SymPy

Performs symbolic computations, including basic arithmetic, simplification, and a wide range of mathematical functions.

Made by Unknown Author

  • discrete-math

  • equation

  • Educational

  • engineering

  • calculus

  • Math

  • geometric-algebra

  • Matrix

  • Algebra

  • Simulation

  • geometric

  • Python

  • statistics

What is SymPy?

SymPy is a robust and versatile Python library that provides a comprehensive suite of tools for symbolic computation. Designed to be a full-featured computer algebra system, SymPy offers a wide range of capabilities, including basic arithmetic operations, simplification, function evaluation, and advanced mathematical concepts such as calculus, algebra, discrete mathematics, and quantum physics

Highlights

  • Extensive mathematical functionality: SymPy supports a vast array of mathematical operations, including trigonometric, hyperbolic, exponential, and logarithmic functions, as well as special functions, polynomials, and hypergeometric functions
  • Arbitrary precision: SymPy can handle integers, rationals, and floating-point numbers with arbitrary precision, allowing for precise and reliable computations
  • Pattern matching: The library includes powerful pattern-matching capabilities, enabling users to perform advanced symbolic manipulations and transformations
  • Modular and extensible design: SymPy's codebase is structured in a modular way, promoting extensibility and allowing users to easily incorporate new functionalities.

Platforms

  • Mac
  • Windows
  • Linux

Languages

  • English

Social

Features

    • Equation editor

    • Equation solving