You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An open-source Mathematica Kernel. This repository contains the Python modules for WL Built-in functions, variables, core primitives, e.g. Symbol, a parser to create Expressions, and an evaluator to execute them.
Mathics3 is a general-purpose computer algebra system (CAS).
However this repository contains just the Mathics3 Kernel: Python
modules for WL Built-in functions, variables, core primitives,
e.g. Symbol, a parser to create Expressions, and an evaluator to
execute them.
The home page for Mathics is https://mathics.org where you will find a
list of screenshots and components making up the system.
Installing
Installing locally, requires a number of dependencies and OS package dependencies.
Mathics3 Kernel comes with a very simple command-line program called mathics:
$ mathics
Mathics 8.0.0
on CPython 3.12.8 (main, Dec 9 2024, 11:38:23) [GCC 13.2.0]
using SymPy 1.13.3, mpmath 1.3.0, numpy 1.26.4, cython Not installed
Copyright (C) 2011-2025 The Mathics3 Team.
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions.
See the documentation for the full license.
Quit by evaluating Quit[] or by pressing CONTROL-D.
In[1]:=
Type mathics --help for options that can be provided.
Please feel encouraged to contribute to Mathics! Create your own fork, make the desired changes, commit, and make a pull request.
License
Mathics is released under the GNU General Public License Version 3 (GPL3).
About
An open-source Mathematica Kernel. This repository contains the Python modules for WL Built-in functions, variables, core primitives, e.g. Symbol, a parser to create Expressions, and an evaluator to execute them.