sympy: Python library for symbolic mathematics#

Description#

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.

Website#

https://sympy.org/

License#

New BSD: http://www.opensource.org/licenses/bsd-license.php

Upstream Contact#

sympy mailinglist: http://groups.google.com/group/sympy

Dependencies#

  • Python 2.5 or later

Special Update/Build Instructions#

  • A simple script can be used to ease the updating of the SPKG. See the README.

Type#

standard

Dependencies#

Version Information#

package-version.txt:

1.12

install-requires.txt:

sympy >=1.6, <2.0

Equivalent System Packages#

arch:

$ sudo pacman -S  python-sympy

conda:

$ conda install  sympy

Debian/Ubuntu:

$ sudo apt-get install  python3-sympy

Fedora/Redhat/CentOS:

$ sudo yum install  python-sympy

gentoo:

$ sudo emerge dev-python/sympy

macports: install the following packages: py-sympy

opensuse:

$ sudo zypper install python3${PYTHON_MINOR}-sympy

void:

$ sudo xbps-install  python3-sympy

See https://repology.org/project/python:sympy/versions

If the system package is installed and if the (experimental) option –enable-system-site-packages is passed to ./configure, then ./configure will check if the system package can be used.