calc9000
aims to be a small and portable, general-purpose computer algebra system.
It is heavily based off of Mathematica/WolframScript.
calc9000
internally uses sympy
to perform most CAS functions.
Python 3.9 as of yet is not supported.
It is recommended to use a 3.8.x release to avoid any problems.
To install, simply clone the repo and run directly.
$ git clone https://github.com/weakit/calc9000.git
$ cd calc9000
$ python -m pip install -r requirements.txt
calc9000
is updated frequently, so please pull before running:
$ git fetch
$ git pull
To run do:
$ python ./main.py
Syntax is almost identical to Mathematica, and most functions should just work.
This is a hobby project. A lot of planned functionality is missing, and although calc9000
is perfectly usable, it is incomplete.
If you're looking for something more complete and robust, take a look at mathics.