Skip to main content

CI status Pypi Installs Latest Version Supported Python Versions

mathicsscript is a command-line interface to Mathics.

screenshot

See the screenshot directory for a description and another example.

Features

  • GNU Readline terminal interaction. This includes
    • saving command history between sessions.

    • variable completion, even for symbol names like \[Sigma]

    • limited ESC keyboard input; for example esc p esc is π

  • Syntax highlighting using pygments.

  • Automatic detection of light or dark terminal background color.

Installing

To install, run

$ make install

To install from git sources so that you run from the git source tree:

$ make develop

Why not IPython via Jupyter?

There will always be a need for simple terminal-like interaction. Although there is IPython support via Jupyter all of this is pretty heavy-weight. To code to this a developer needs to code write a kernel, and use a wire protocol and this adds complexity not only for the person developing this package, but also for the user who needs to load the extra layers that aren’t used. And when something goes wrong, it is harder to track down problems.

Metadata

Release files for mathicsscript 1.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mathicsscript 1.1.2
File Size Uploaded
mathicsscript-1.1.2.tar.gz 22.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for mathicsscript 1.1.2
File
mathicsscript-1.1.2-py3.9.egg Legacy Egg format - - Details
mathicsscript-1.1.2-py3.8.egg Legacy Egg format - - Details
mathicsscript-1.1.2-py3.7.egg Legacy Egg format - - Details
mathicsscript-1.1.2-py3.6.egg Legacy Egg format - - Details
mathicsscript-1.1.2-py3-none-any.whl Python 3 none any Details
mathicsscript-1.1.2-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 260.7 kB

Release files / mathicsscript-1.1.2.tar.gz

Download URL mathicsscript-1.1.2.tar.gz
Size 22.5 kB
Tags Source
SHA-256 checksum
How to use checksums
d2100982011478006a4410f7bcbd3a360ef1fe28cf551232f18ccbd6ad5d5390
BLAKE2b-256 checksum
How to use checksums
e77344d8b14f42caf77257696c7db7e80a77c2867ba94534351edd59d9e01105
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1

Release files / mathicsscript-1.1.2-py3.9.egg

Download URL mathicsscript-1.1.2-py3.9.egg
Size 47.8 kB
Tags Egg
SHA-256 checksum
How to use checksums
50d8011eb35f95fd103deb82e8477603499e1d60b314ea29e750f52afd645955
BLAKE2b-256 checksum
How to use checksums
02c43e9a7ba9846b90f159a0b0f04da472f5e79db9009114377599e5881540ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1

Release files / mathicsscript-1.1.2-py3.8.egg

Download URL mathicsscript-1.1.2-py3.8.egg
Size 47.9 kB
Tags Egg
SHA-256 checksum
How to use checksums
bba1650b57b9ce3497c6b1d5f381e5b7aac1fb25834c2b787de2191dd524a702
BLAKE2b-256 checksum
How to use checksums
2b7735ceb7e9b03fbd5a2b442809fe827af2ebf7fa9d782426f56e72ee764bbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1

Release files / mathicsscript-1.1.2-py3.7.egg

Download URL mathicsscript-1.1.2-py3.7.egg
Size 47.7 kB
Tags Egg
SHA-256 checksum
How to use checksums
e10085257cad48b226c434a27bbd38ad97fd49094aace1fa8603ad5581061c16
BLAKE2b-256 checksum
How to use checksums
83c57ee13c5bb230a83951541abba237d753accfa61eb41b8ee6e881a6d502a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1

Release files / mathicsscript-1.1.2-py3.6.egg

Download URL mathicsscript-1.1.2-py3.6.egg
Size 47.7 kB
Tags Egg
SHA-256 checksum
How to use checksums
9adb8dd0dd9d2f61f3b55bd5ec8a9efb6d1ec03960d518c050adf5a24e770833
BLAKE2b-256 checksum
How to use checksums
ca593fa2e384c05bd52290d3560217b679e51b5f4d40e0e9d3a05695545cd5fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1

Release files / mathicsscript-1.1.2-py3-none-any.whl

Download URL mathicsscript-1.1.2-py3-none-any.whl
Size 23.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f357b98995142224639694ab1e7e95054a499cde8792fdb8163afe3bbc696d91
BLAKE2b-256 checksum
How to use checksums
f753e5d8d73abee2434ac42b69ffa2154ee32bdf39a002c7633b6315ae90c461
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1

Release files / mathicsscript-1.1.2-py2.py3-none-any.whl

Download URL mathicsscript-1.1.2-py2.py3-none-any.whl
Size 23.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
fbfb584e4dce9fbe5c2e15d1e8d7c05eb199e8dc42f307fbe7f3315d6cbcf891
BLAKE2b-256 checksum
How to use checksums
8d2cb48654433b7ff3de3b3d8f9c16bec86325ae3784a3bdc611a8e4f19d6c96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1

Release history Release notifications | RSS feed

10.0.0

2 release files

9.0.0

2 release files

8.0.0

2 release files

7.0.0

2 release files

6.0.0

7 release files

5.0.0

6 release files

4.0.0

6 release files

3.3.1

6 release files

3.3.0

6 release files

3.2.1

6 release files

3.2.0

6 release files

3.1.0

7 release files

3.0.0

7 release files

2.2.0

7 release files

2.1.2

7 release files

2.1.1

7 release files

2.1.0

7 release files

2.0.1

7 release files

2.0.0

7 release files

This release

1.1.2 This release

7 release files

1.1.1

7 release files

1.1.0

7 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page