SympyCore project developed high-performance solutions for representing and manipulating symbolic expressions in Python. It seeks to optimize the process of finding new methods to achieve this.
The SympyCore package is available for download as both a gzipped tar archive and a Windows binary installer. Installing SympyCore from an archive involves unpacking the tar file and running a specific command inside the SympyCore directory. The development code is also available in the SVN repository, which non-members can access through the command (see Source for more information) svn checkout sympycore.
The installation of SympyCore is simple, whether you choose to install it with the included archive or add the checked-out version to the PYTHONPATH. Note that starting from version 0.2, SympyCore uses some C features that help to speed up the software. However, if you cannot build the extension modules, Python versions of these features are available as well.
To build the extension modules within the SympyCore source tree, use one of the following commands: python setup.py build_ext --inplace, python setup.py build_ext --inplace --compiler=mingw32 #when using MinGW compiler on Windows. One can import SympyCore easily and use it like so: from sympycore import * and then apply compatible functions to the symbolic expressions.
To test this software package, execute one of the following commands in the SympyCore directory: PYTHONPATH= py.test -s sympycore/ or nosetests sympycore. Finally, the user guide and additional documentation are available on the Documentation page of SympyCore.
The only requirement for SympyCore is Python 2.5 or a newer version. SympyCore offers a unique solution for managing symbolic expressions using Python that is both quick and straightforward in function.
Version 0.1: N/A