Skip to content

weakit/calc9000

Repository files navigation

calc9000

Codacy Badge codecov

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.

installation + usage

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.