Skip to the content
Know your tech before you buy it. Makers: get listed from $19/mo

SymPy

sympy.org

  • Free plan
  • Windows
  • macOS
  • Linux
  • Web
  • API
7.6 Club score Visit sympy.org

Free

Free

Free plan

What the maker publishes

Core features
Its listed capabilities include polynomial factorization, Gröbner bases, limits, differentiation, integration, and equation solving. source
Dependencies
SymPy's dependency guide identifies mpmath as its only hard dependency. source
Installation
The installation guide supports pip, Conda, Linux package managers, nightly wheels, and installation from Git. source
Integration
The SymPy site lists projects using it, including SageMath, Spyder, PyTorch TorchInductor, and Cadabra. source
Intended users
The tutorial assumes readers know basic Python and have a decent mathematical background. source
License
The project says SymPy is open-source software released under the modified BSD license. source
Online use
The project site offers an option to try SymPy online, and its mechanics documentation names SymPy Live and SymPy Gamma. source
Operating systems
The installation guide says SymPy can be installed on virtually any computer that supports Python, and documents Linux package-manager installation. source
Optional backend
The SymEngine backend is optional and experimental, and the documentation warns that some SymPy functions may not work correctly with it enabled. source
Other modules
SymPy lists modules for plotting, printing, code generation, physics, statistics, combinatorics, number theory, geometry, and logic. source
Project start
The SymPy repository says Ondřej Čertík started the project in 2005. source
Symbolic computation
It can simplify expressions, compute derivatives, integrals and limits, solve equations, and work with matrices symbolically. source
What it does
SymPy is a Python library for symbolic mathematics. source

Checked against the maker's pages on 11 Oct 2026.