SymPy is a Python library for symbolic mathematics. It 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, except optionally for plotting support.
SymPy is free software. It is currently under active development; the lead developer is Ondřej Čertík.
Currently, S...
more
SymPy is a Python library for symbolic mathematics. It 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, except optionally for plotting support.
SymPy is free software. It is currently under active development; the lead developer is Ondřej Čertík.
Currently, SymPy core has around 6300 lines of code (including extensive comments and docstrings) and its capabilities include:
Then there are SymPy modules (18200 lines including documentation) for these tasks:
There are extensive tests (6148 lines in 58 files) for every single feature in SymPy.
Differentiation:
Plotting:
less