Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download

Mathics in CoCalc

353 views

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

???