SymPy
sympy.org
- Free plan
- Windows
- macOS
- Linux
- Web
- API
7.6 Club score Visit sympy.org
Plans
Every plan and priceFree
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.