Sympy

Sympy is a symbolic manipulation package, written in pure Python
Download

Sympy Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Price:
  • FREE
  • Publisher Name:
  • Ondrej Certik
  • Publisher web site:
  • http://code.google.com/p/sympy/

Sympy Tags


Sympy Description

Sympy is a symbolic manipulation package, written in pure Python Sympy is a symbolic manipulation package, written in pure Python. Sympy's aim is to become a full featured CAS in Python, while keeping the code as simple as possible in order to be comprehensible and easily extensible.Currently, Sympy has only around 1600 lines of code (including comments), and its capabilities include basic arithmetics, basic simplification, series expansion, functions (exp, ln, sin, cos, tan, etc.), differentiation, integration (currently it can do only very simple integrals), basic substitution, arbitrary precision integers and rationals, standard (Python) floats, basic complex numbers, and symbolic limits. 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, sin, cos, tan, ...) · complex numbers (like exp(I*x).evalc() -> cos(x)+I*sin(x)) · differentiation · taylor series · basic substitution (like x-> ln(x)) · arbitrary precision integers and rationals · standard (python) floats Then there are SymPy modules (1000 lines) for these tasks: · limits (like limit(x*log(x), x, 0) -> 0) · integration (currently it can only do very simple integrals) · symbolic matrices Requirements: · Python What's New in This Release: · Ported to Python2.6 (all tests pass) and Jython (all tests pass except those depending on the "ast" module). · True division was fixed (all tests pass with the "-Qnew" Python option). · buildbot.sympy.org was created; sympy is now regularly tested on Python 2.4, 2.5, and 2.6 on both i386 and amd64. · py.bench: py.test-based benchmarking. · bin/test: a simple py.test-like testing framework, without external dependencies and with nicely colored output. · Most limits now work. · Factorization over Z was greatly improved. · Piecewise function was added. nsimplify() was implemented. · Symbols and var syntax were unified. · C code printing.


Sympy Related Software