SymPy es una biblioteca de Python para el cálculo simbólico. Los objetivos declarados de la biblioteca son convertirse en un sistema de álgebra computacional con todas las funciones y mantener una base de código simple para promover la extensibilidad y la comprensibilidad. SymPy está escrito completamente en Python y no depende de ninguna biblioteca adicional. Está disponible como una aplicación de escritorio y en la web como SymPy Live.SymPy incluye características que van desde la aritmética simbólica básica hasta el cálculo, el álgebra, las matemáticas discretas y la física cuántica. Es capaz de formatear el resultado de los cálculos como código LaTeX. Sympy es un software libre y está licenciado bajo la nueva licencia BSD. Los desarrolladores principales son Ondrej Certík y Aaron Meurer. Características La biblioteca SymPy está dividida en un núcleo con muchos módulos opcionales. Actualmente, el núcleo de SymPy tiene alrededor de 13,000 líneas de código (incluidos comentarios y cadenas de documentación) y sus capacidades incluyen: Capacidades principales Aritmética básica : *, /, +, -, ** Funciones de expansión de simplificación: trigonométricas, hiperbólicas, exponenciales, raíces, logaritmos, valores absolutos, armónicos esféricos, funciones factoriales y gamma, funciones zeta, polinomios, hipergeométricas, funciones especiales, ... Sustitución Enteros, racionales y flotantes de precisión arbitraria Símbolos no conmutativos Coincidencia de patrones ...
Discontinuado El proyecto parece no estar más desarrollado. La última versión, 2.7.10.0, lanzada en junio de 2015, todavía puede descargarse del sitio web oficial.