SymPy

Python library for symbolic mathematics
Download

SymPy Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • The Simpy Team
  • Publisher web site:
  • http://code.google.com/p/sympy/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 2.2 MB

SymPy Tags


SymPy Description

Python library for symbolic mathematics SymPy is a Python library for symbolic mathematics. SymPy aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python and does not require any external libraries.SymPy is easy to install and get started with. SymPy works everywhere, where Python 2.4 or newer is installed (Mac OS X, Linux, Windows, ...). Here are some key features of "SymPy": · basic arithmetics *,/,+,-,** · basic simplification (like a*b*b + 2*b*a*b -> 3*a*b^2) · expansion (like (a+b)^2 -> a^2 + 2*a*b + b^2) · functions (exp, ln, ...) · complex numbers (like exp(I*x).expand(complex=True) -> cos(x)+I*sin(x)) · differentiation · taylor (laurent) series · substitution (like x -> ln(x), or sin -> cos) · arbitrary precision integers, rationals and floats · noncommutative symbols · pattern matching · more functions (sin, cos, tan, atan, asin, acos, factorial, zeta, legendre) · limits (like limit(x*log(x), x, 0) -> 0) · integration using extended Risch-Norman heuristic · polynomials (division, gcd, square free decomposition, groebner bases, factorization) · solvers (algebraic, difference and differential equations, and systems of equations) · symbolic matrices (determinants, LU decomposition...) · Pauli and Dirac algebra · geometry module · plotting (2D and 3D) Requirements: · Python 2.4 or later What's New in This Release: · Improved documentation, C code generation, solve and dsolve improvements, mpath update, a new logic module and the start of Google's Summer of Code program.


SymPy Related Software