Sympy
Sympy is a really exciting python module which allows you to perform mathematics with symbolic objects. It does algebra, calculus, etc. and it is also very extensible. You can build your own modules which use or extend sympy.
Installing the source code
Getting the source and dependencies:
- git clone git://git.sympy.org/sympy.git
- apt-get build-dep python-sympy
For subsequent updates it is sufficient to simply do "git pull".
Build process:
- ./setup.py build
- (optional) ./setup.py install
Interesting sympy projects
Django-sympy
- http://dsympy.blogspot.com/
- http://cusl3-dsympy.forja.rediris.es/
- git clone git://git.sympy.org/django-sympy.git
Sympy gamma
- http://gamma.sympy.org/
- git clone git://github.com/certik/sympy_gamma
- Build process:
- ./build.py
- (optional) ./manage.py runserver