mathicsscript is a command-line interface to Mathics.
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)
| File | Size | Uploaded | |
|---|---|---|---|
| mathicsscript-1.1.2.tar.gz | 22.5 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| 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
|