SymPy Logo SymPy

Por qué SymPy

SymPy es…

  • Libre: Licenciado bajo BSD, SymPy es gratis y libre.
  • Basado en Python: SymPy está escrito enteramente en PYthon y usa Python como su lenguaje.
  • Ligero: SymPy solo depende en mpmath, una biblioteca de Python para aritmética de punto flotante de precisión arbitraria, lo que la hace fácil de usar.
  • Una biblioteca: Además de su uso como una herramienta interactiva, SymPy puede ser embebido en otras aplicaciones y extendido con funcionalidades personalizadas.

Ver características de SymPy

Proyectos usando SymPy

Esta es una lista (incompleta) de proyectos que usan SymPy. Si usas SymPy en tu proyecto, por favor cuéntanos en nuestra lista de correo, para que podamos añadir tu proyecto acá también.

  • Cadabra: Sistema de álgebra tensorial y teoría (cuántica) de campos que usa SymPy para álgebra escalar.
  • ChemPy: Un paquete útil para química escrito en Python.
  • EinsteinPy: A Python package for symbolic and numerical General Relativity.
  • galgebra: Geometría algebraica (anteriormente sympy.galgebra).
  • LaTeX Expression project: Digitación fácil de expresiones algebraicas en LaTeX de forma simbólica con sustitución automática y cálculo de resultados.
  • Lcapy: Paquete experimental de Python para enseñar análisis de circuitos lineales.
  • OctSymPy: Un paquete simbólico para Octave usando SymPy.
  • Optlang: Un paquete de Python para resolver problemas de optimización.
  • PyDy: Dinámica de múltiples cuerpos en Python.
  • pyneqsys: Solución de sistemas de ecuaciones no-lineales definidos simbólicamente usando métodos numéricos.
  • pyodesys: Integración numérica directa de sistemas de EDO para Python.
  • Quameon: Monte Carlo cuántico en Python.
  • Programación cuántica en Python: Oscilador armónico cuántico en 1D y compuertas lógicas cuánticas.
  • SageMath: Sistema de matemáticas de código abierto que incluye SymPy.
  • Scikit-fdiff: Discretización por diferencias finitas.
  • SfePy: Elementos finitos en Python.
  • Spyder: Ambiente de desarrollo científico de Python, un equivalente para Python de Rstudio o MATLAB; el soporte completo de SymPy se puede activar en las terminales de IPython de Spyder.
  • Modelación estadística simbólica: Permite añadir operaciones estadísticas a modelos físicos complejos.
  • yt: Paquete de Python para análisis y visualización de datos volumétricos (unyt, el sistema de unidades de yt, usa SymPy).