A free, open-source alternative to Mathematica®
Mathics is broken up into a number of pieces in order to facilitate using the parts of you desire. This also reduces the vast number of dependencies to those that you need and the footprint to run.
If you want to run everything, we have a docker container on dockerhub that has all of the components installed in the container.
If you want to install everything locally without docker and have all the the necessary OS components there is the PyPI Mathics omnibus package.
The pieces are described next with the components' OS and Python-package dependencies.
The Mathics core is required for any work with Mathics.
If you are developing a non-interactive application written in Mathics, you may need no more than this.
mathicsscript is a fancier command-line client for Mathics.
The mathicsscript is github respository is here.
For more information on how to install Mathics see mathics-development-guide.readthedocs.io/en/latest/installing .
Documentation for the Mathics system is provided in the PDF format (download the PDF). You can find internal documentation at mathics-development-guide.readthedocs.io/en/latest/.
Please check out our contributing guide at mathics-development-guide.readthedocs.io/en/latest/developing-code/contributing-developing . Developers wanted! Please get in touch if you want to be part of this awesome project.