Skip to main content

A Django front end for Mathics.

Project description

CI status Latest Version Supported Python Versions

Packaging status

This is the Django front-end to Mathics.

Features:

  • Extensive online documentation

  • Integrated graphics, via three.js, and MathML mathematics output

  • Notebook-like sessions

Note: in the future we intend to also proved a Jupyter-like interface.

ScreenShot

mathicsserver: a Django-based Web interface

mathicssserver

Running

This is a Django project so Dango’s manage.py script used.

A simple way to start Mathics Django when GNU make is installed (which is the case on most POSIX systems):

make runserver

Underneath this runs the Python program manage.py in mathics_django directory.

To get a list of the available commands, type python mathics_django/manage.py help. To get help on a specific command give that command at the end. For example two commands that are useful are the runserver and testserver commands. python mathics_django/manage.py help runserver will show options in running the Django server.

Environment Variables

There are two special environment variables of note which controls where the Mathics database is located. This database is saves authentication and worksheet information.

By default the database used is DATADIR + mathics.sqlite where DATADIR is under AppData/Python/Mathics/ for MS-Windows and ~/.local/var/mathics/ for all others. If you want to specify your own database file set environment variable MATHICS_DJANGO_DB_PATH.

If you just want to set the mathics.sqlite portion, you can use the environment variable MATHICS_DJANGO_DB.

Contributing

Please feel encouraged to contribute to Mathics! Create your own fork, make the desired changes, commit, and make a pull request.

License

Mathics-Django is released under the GNU General Public License Version 3 (GPL3).

Project details


Download files

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

Source Distribution

Mathics-Django-2.2.0.tar.gz (9.4 MB view details)

Uploaded Source

Built Distributions

Mathics_Django-2.2.0-py3.9.egg (10.6 MB view details)

Uploaded Egg

Mathics_Django-2.2.0-py3.8.egg (10.6 MB view details)

Uploaded Egg

Mathics_Django-2.2.0-py3.7.egg (10.6 MB view details)

Uploaded Egg

Mathics_Django-2.2.0-py3.6.egg (10.6 MB view details)

Uploaded Egg

Mathics_Django-2.2.0-py3-none-any.whl (10.6 MB view details)

Uploaded Python 3

Mathics_Django-2.2.0-py2.py3-none-any.whl (10.6 MB view details)

Uploaded Python 2Python 3

File details

Details for the file Mathics-Django-2.2.0.tar.gz.

File metadata

  • Download URL: Mathics-Django-2.2.0.tar.gz
  • Upload date:
  • Size: 9.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for Mathics-Django-2.2.0.tar.gz
Algorithm Hash digest
SHA256 6ddc8e6419ea894e73acbf34ed45a3670d1391c27ce4107787f414330ee3d51e
MD5 cc6a7eada5c9ccc9bce3dcf07ba2341b
BLAKE2b-256 cde8d96ed3c142ff27256744d71b7e71ce7ed202264cc4b4d1ef2ac76bc4b3dd

See more details on using hashes here.

File details

Details for the file Mathics_Django-2.2.0-py3.9.egg.

File metadata

  • Download URL: Mathics_Django-2.2.0-py3.9.egg
  • Upload date:
  • Size: 10.6 MB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for Mathics_Django-2.2.0-py3.9.egg
Algorithm Hash digest
SHA256 6b5201d2e0996c2586e13a404fa4ab7360b65037254c430d3e2728b95551f6ef
MD5 14d0c39a3708d3b139edd030cae2407a
BLAKE2b-256 427d66d9276c75c58cf57890167e6f00dac36026b942f09dc520eb6431f0bd45

See more details on using hashes here.

File details

Details for the file Mathics_Django-2.2.0-py3.8.egg.

File metadata

  • Download URL: Mathics_Django-2.2.0-py3.8.egg
  • Upload date:
  • Size: 10.6 MB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for Mathics_Django-2.2.0-py3.8.egg
Algorithm Hash digest
SHA256 78f4238db4f529011fda94f1ddb32c6f2500680b6fc5b34f8ff99f9d75173e42
MD5 2d498c95ac2344d39a90db03b646cfb5
BLAKE2b-256 146f973ee2ed77a40fe97274778b86e2004b81949b446ae0c9f4f42a397beb67

See more details on using hashes here.

File details

Details for the file Mathics_Django-2.2.0-py3.7.egg.

File metadata

  • Download URL: Mathics_Django-2.2.0-py3.7.egg
  • Upload date:
  • Size: 10.6 MB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for Mathics_Django-2.2.0-py3.7.egg
Algorithm Hash digest
SHA256 3d0a30c59f920abfb9d5c61c93596cdaf90ae078075c9de796f060081f30f6d8
MD5 19708f9bc8fc548bf71e6a9ffc9865fe
BLAKE2b-256 5b718ac9f78f91057d2292eb11912c0d937db42d5a624984951ff80b9276dcb3

See more details on using hashes here.

File details

Details for the file Mathics_Django-2.2.0-py3.6.egg.

File metadata

  • Download URL: Mathics_Django-2.2.0-py3.6.egg
  • Upload date:
  • Size: 10.6 MB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for Mathics_Django-2.2.0-py3.6.egg
Algorithm Hash digest
SHA256 3f8a424c34ffbbaa799cf3afa847866bc43083c8480d30fc50e598d8069c23d0
MD5 0c93f7b0d6c6804d7575c5064f9ebf7a
BLAKE2b-256 f0781ab5a971a0b9b62a70b3410d097d5870916c3b00e4bc09cfe9de7def3efa

See more details on using hashes here.

File details

Details for the file Mathics_Django-2.2.0-py3-none-any.whl.

File metadata

  • Download URL: Mathics_Django-2.2.0-py3-none-any.whl
  • Upload date:
  • Size: 10.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for Mathics_Django-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ec01a2c60fede428a187f9a8f8efcb706b66d5f99bf9eda2f535883685d7191b
MD5 62f7697e24644115b5bd08f48eb28e83
BLAKE2b-256 ca8d4ab2d51388c78daddfa1710ee9e5577c5ceb9646332d70144fa901bcb5c3

See more details on using hashes here.

File details

Details for the file Mathics_Django-2.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: Mathics_Django-2.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.6 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for Mathics_Django-2.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 94d334eb81336da58dd93bc01b1078375846eb0035eedbb33c2f11e6a365ef6d
MD5 76c26ac15b845e638c427f6a58550295
BLAKE2b-256 0bac7d17c30367bbca29e777a7a7518547aa6ce0ee63aed358064d17844d599e

See more details on using hashes here.

Supported by

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