Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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.0rc1.tar.gz (13.6 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.0rc1-py3.9.egg (21.4 kB view details)

Uploaded Egg

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

Uploaded Egg

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

Uploaded Egg

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

Uploaded Egg

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

Uploaded Python 3

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

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: mathicsscript-1.1.0rc1.tar.gz
  • Upload date:
  • Size: 13.6 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.0rc1.tar.gz
Algorithm Hash digest
SHA256 3a27a6dc52ffbbb3df5cca946558eed0a91fc7b990bedd372dcc07031a0c67dc
MD5 4ad4a304e2e5a4d1dcc30f0a8a169214
BLAKE2b-256 154621911343abd93dd127740616abb9c4e0cc89a76676309a56052e8e49b931

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mathicsscript-1.1.0rc1-py3.9.egg
  • Upload date:
  • Size: 21.4 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.0rc1-py3.9.egg
Algorithm Hash digest
SHA256 f8513cb7aa682c4016cbc0fd4439aa80f3d2ed7137f78793c0e44b506ea94e28
MD5 5a2a5fe4783a26e7640b09e0c78b0ba5
BLAKE2b-256 5918d37943b1bed6803f7640125b7615a8511325c7bda64599a01c3e62275447

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mathicsscript-1.1.0rc1-py3.8.egg
  • Upload date:
  • Size: 21.5 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.0rc1-py3.8.egg
Algorithm Hash digest
SHA256 67a818cc0f6c1449aaa41b421c079382d85ec542c76b8eb87e4c57134fe25d0e
MD5 40f0d344385ac35a20f3b50910f65b3d
BLAKE2b-256 0afcfce36c379e8efc4796ff9d1e60bdb29b73259841ab65350b36b0d266b0bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mathicsscript-1.1.0rc1-py3.7.egg
  • Upload date:
  • Size: 21.4 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.0rc1-py3.7.egg
Algorithm Hash digest
SHA256 8b8f3943de1e8a64cebb9f52309310b2ebf3d8db3daa3dd70b7e2a1fd88f86bc
MD5 139a2517bd7c3238a82b898fc05a3438
BLAKE2b-256 79a287f5500b5e09b71d717f94f928fcd474719489039fa2a93be5a1069e0215

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mathicsscript-1.1.0rc1-py3.6.egg
  • Upload date:
  • Size: 21.4 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.0rc1-py3.6.egg
Algorithm Hash digest
SHA256 9f484ad314330ae2ee56622fe9a2b596a4b91700bcddd22e837830b32ca1b975
MD5 21a4ba527eee7b779154ddb7b809a2ed
BLAKE2b-256 cc90392e0ad7c5dfd31b081f4ff8b713b84f2786be9f0efe840172e1c0c2af11

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mathicsscript-1.1.0rc1-py3-none-any.whl
  • Upload date:
  • Size: 11.1 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.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 3125f26717415808e8f7c74c068d45ef218b6157a7d8c3dd5a5f3afe69528cee
MD5 543177359761f80bd1c0b7989d3439c4
BLAKE2b-256 bfe0eed4b884210b3fe77c65b9040acddc7bb22a32b479d575e67ea075b378c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mathicsscript-1.1.0rc1-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.1 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.0rc1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ed7dd506f37a01f3d2f07a984cf13efb91136ab2b9bbfcf7074b2f082c9f6a8f
MD5 4580eb63f345bf09e40d9c23934d7bff
BLAKE2b-256 b7c7ceff0da934d54bf6f1a14a26839abc11ff836b27590bd4bb42621403dd57

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