Mathics is a free, general-purpose online computer algebra system featuring Mathematica-compatible syntax and functions. It is backed by highly extensible Python code, relying on SymPy for most mathematical tasks and, optionally, Sage for more advanced stuff.
- Firefox, Chrome, or Safari
Get Python if you don't have it already (you probably have it if you're on Linux or a Mac). In addition, you need some libraries. Get them usingHide instructions
apt-get install python-dev libsqlite3-dev libgmp3-devor something equivalent.
python setup.py installIf you have Sage and want to use the optional Sage functions inside Mathics, do the following instead:
sage -sh sage -python setup.py install python install_sage_scripts.py rm $SAGE_ROOT/local/lib/python/site-packages/setuptools-*.eggIt might happen that some packages can only be downloaded via SSL. For this to work, SSL support in Sage's version of Python is needed. You might have to do
apt-get install libssl-devand then rebuild Sage's Python by
sage -f pythonTo initialize your local Mathics server, run
python initialize.pyas the user who you want to execute Mathics with (usually not as root).
Finally, you can run your local Mathics server with
mathicsserveror the console version with
- Browse online Download PDF
- Report a bug
Please support Mathics by giving something via Flattr!
WANTED: Developers! Please contact us at
mail(at)mathics.org or via Twitter if you want to be part of this awesome project.
Mathics uses MathJax to display beautiful math.