Skip to main content

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 shources 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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mathicsscript-1.1.0.tar.gz (13.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

mathicsscript-1.1.0-py3.9.egg (28.1 kB view details)

Uploaded Egg

mathicsscript-1.1.0-py3.8.egg (28.2 kB view details)

Uploaded Egg

mathicsscript-1.1.0-py3.7.egg (28.1 kB view details)

Uploaded Egg

mathicsscript-1.1.0-py3.6.egg (28.1 kB view details)

Uploaded Egg

mathicsscript-1.1.0-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

mathicsscript-1.1.0-py2.py3-none-any.whl (13.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file mathicsscript-1.1.0.tar.gz.

File metadata

  • Download URL: mathicsscript-1.1.0.tar.gz
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.9.0

File hashes

Hashes for mathicsscript-1.1.0.tar.gz
Algorithm Hash digest
SHA256 ad24cb9bb88d01c4960b0d85f7445b4aeb0f71a757da54f336398dadc03e10f7
MD5 94794332bbd3b10b0ef0ace73aa165c4
BLAKE2b-256 3293604e9079fa8744946c1efa390bea663aa5b71a761f4fffe4aac82ee47cb4

See more details on using hashes here.

File details

Details for the file mathicsscript-1.1.0-py3.9.egg.

File metadata

  • Download URL: mathicsscript-1.1.0-py3.9.egg
  • Upload date:
  • Size: 28.1 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.9.0

File hashes

Hashes for mathicsscript-1.1.0-py3.9.egg
Algorithm Hash digest
SHA256 99967f8c1618390f9d18dec23d6b6e4004de7675a52e9ae3ad24d6e249e130f7
MD5 b46a5c0b3a94dbf151c3a60de5fffe58
BLAKE2b-256 32277cb04c6c17243dead8ca8cf454264faea597d6e7e7ae16f966433fd22bbe

See more details on using hashes here.

File details

Details for the file mathicsscript-1.1.0-py3.8.egg.

File metadata

  • Download URL: mathicsscript-1.1.0-py3.8.egg
  • Upload date:
  • Size: 28.2 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.9.0

File hashes

Hashes for mathicsscript-1.1.0-py3.8.egg
Algorithm Hash digest
SHA256 845cd39824fecef24a4795500484bc24cfd5f7efc0e813a3f86f916cf0855bf2
MD5 0fe5ee8e9df6e9af0ab94dcfb6f520fc
BLAKE2b-256 35003dc6a3dd2eeab16e5e5283d1dd47b06f1fb91f912d5e00a27c0ffe4188b1

See more details on using hashes here.

File details

Details for the file mathicsscript-1.1.0-py3.7.egg.

File metadata

  • Download URL: mathicsscript-1.1.0-py3.7.egg
  • Upload date:
  • Size: 28.1 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.9.0

File hashes

Hashes for mathicsscript-1.1.0-py3.7.egg
Algorithm Hash digest
SHA256 b42f5c1fdd9e225e531b1d276d738fd1e94ba4383a1ac9a8bf20813fbe9d9377
MD5 a39bae0de79401e0850e3dd1c07a262b
BLAKE2b-256 00e208faf5f565cbd63511c7f3c2e56bbd5ea305411f24bb8be35f5280e1ed1b

See more details on using hashes here.

File details

Details for the file mathicsscript-1.1.0-py3.6.egg.

File metadata

  • Download URL: mathicsscript-1.1.0-py3.6.egg
  • Upload date:
  • Size: 28.1 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.9.0

File hashes

Hashes for mathicsscript-1.1.0-py3.6.egg
Algorithm Hash digest
SHA256 27076259f500ef0a8854fdeaf1298cd880272bea12daaa9317aac0d5c7072756
MD5 5605a9526e2f585cdb9d6bfd089c8e88
BLAKE2b-256 970bd944ed58883e3024b7b6644da0891f31ea8b6e4ce0881bfeadfaaadb1162

See more details on using hashes here.

File details

Details for the file mathicsscript-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: mathicsscript-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.9.0

File hashes

Hashes for mathicsscript-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e2dcee3de63bdbab26665a67befc1f56c706c3df68a410c467cc5ac02f621d0d
MD5 7537a76deaf81006e4713fec2643f922
BLAKE2b-256 d740107f266c19d7fe2bf82303bda1a9487ba27c89eb675868830f0c10eea965

See more details on using hashes here.

File details

Details for the file mathicsscript-1.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: mathicsscript-1.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.9.0

File hashes

Hashes for mathicsscript-1.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1f2f9f5c479f672a70279da7789646278a482137896674c30d5497207ed06540
MD5 c51158ab9bd06a8e1c4810dfb11e1bd3
BLAKE2b-256 0863281b2a54b9dd280d1ffc8439269a5785ac8837322d910bc7ccf2e8f5967a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page