Mathics: A Modular Math Environment with Multiple Deployment Options

2025-02-14

Mathics is a modularly designed mathematical computation environment offering various deployment options. Users can quickly deploy a complete environment via a Docker image or install it locally using the Mathics-omnibus Python package. At its core is the Mathics3 kernel, complemented by the mathicsscript command-line client (featuring syntax highlighting, Unicode support, etc.) and a Django-based web server (with MathML output and Three.js graphics). These components have individual dependencies, but the modular design ensures flexibility and scalability.