Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News Sign UpSign In
| Download

Mathics in CoCalc

Views: 298

Mathics in CoCalc

Here we document efforts to make Mathics work in CoCalc.

Related issues in CoCalc and in Mathics:

What?

CoCalc

An online collaborative calculation platform.

Mathics and its Jupyter kernels

Mathics

IMathics

iwolfram

Installing in CoCalc

Install Mathics

~$ ~$ pip --version pip 20.2.3 from /usr/local/lib/python3.8/dist-packages/pip (python 3.8) ~$ git clone https://github.com/mathics/Mathics Cloning into 'Mathics'... remote: Enumerating objects: 94, done. remote: Counting objects: 100% (94/94), done. remote: Compressing objects: 100% (70/70), done. remote: Total 22860 (delta 48), reused 47 (delta 24), pack-reused 22766 Receiving objects: 100% (22860/22860), 13.62 MiB | 15.11 MiB/s, done. Resolving deltas: 100% (16681/16681), done. ~$ cd Mathics ~/Mathics$ make develop pip3 install -e . Defaulting to user installation because normal site-packages is not writeable Obtaining file:///home/user/Mathics Requirement already satisfied: cython>=0.15.1 in /usr/local/lib/python3.8/dist-packages (from Mathics==1.1.dev0) (0.29.21) Requirement already satisfied: sympy<1.7,>=1.6 in /usr/local/lib/python3.8/dist-packages (from Mathics==1.1.dev0) (1.6.2) Collecting django<3,>=2.2 Downloading Django-2.2.16-py3-none-any.whl (7.5 MB) || 7.5 MB 3.0 MB/s Requirement already satisfied: mpmath>=1.1.0 in /usr/local/lib/python3.8/dist-packages (from Mathics==1.1.dev0) (1.1.0) Requirement already satisfied: numpy in /usr/local/lib/python3.8/dist-packages (from Mathics==1.1.dev0) (1.18.5) Collecting palettable Downloading palettable-3.3.0-py2.py3-none-any.whl (111 kB) || 111 kB 18.3 MB/s Requirement already satisfied: pint in /usr/local/lib/python3.8/dist-packages (from Mathics==1.1.dev0) (0.15) Requirement already satisfied: pydot in /usr/local/lib/python3.8/dist-packages (from Mathics==1.1.dev0) (1.4.1) Requirement already satisfied: python-dateutil in /usr/local/lib/python3.8/dist-packages (from Mathics==1.1.dev0) (2.8.1) Requirement already satisfied: colorama in /usr/lib/python3/dist-packages (from Mathics==1.1.dev0) (0.4.3) Requirement already satisfied: llvmlite in /usr/local/lib/python3.8/dist-packages (from Mathics==1.1.dev0) (0.33.0) Requirement already satisfied: requests in /usr/local/lib/python3.8/dist-packages (from Mathics==1.1.dev0) (2.24.0) Requirement already satisfied: sqlparse>=0.2.2 in /usr/local/lib/python3.8/dist-packages (from django<3,>=2.2->Mathics==1.1.dev0) (0.3.1) Requirement already satisfied: pytz in /usr/lib/python3/dist-packages (from django<3,>=2.2->Mathics==1.1.dev0) (2019.3) Requirement already satisfied: setuptools in /usr/local/lib/python3.8/dist-packages (from pint->Mathics==1.1.dev0) (50.3.0) Requirement already satisfied: packaging in /usr/local/lib/python3.8/dist-packages (from pint->Mathics==1.1.dev0) (20.4) Requirement already satisfied: pyparsing>=2.1.4 in /usr/local/lib/python3.8/dist-packages (from pydot->Mathics==1.1.dev0) (2.4.7) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.8/dist-packages (from python-dateutil->Mathics==1.1.dev0) (1.15.0) Requirement already satisfied: chardet<4,>=3.0.2 in /usr/lib/python3/dist-packages (from requests->Mathics==1.1.dev0) (3.0.4) Requirement already satisfied: idna<3,>=2.5 in /usr/lib/python3/dist-packages (from requests->Mathics==1.1.dev0) (2.8) Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.8/dist-packages (from requests->Mathics==1.1.dev0) (1.25.7) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.8/dist-packages (from requests->Mathics==1.1.dev0) (2020.6.20) Installing collected packages: django, palettable, Mathics Running setup.py develop for Mathics Successfully installed Mathics django-2.2.16 palettable-3.3.0

Install iwolfram

???