Skip to main content

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

Metadata

Release files for Mathics-Django 2.2.0

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

Source distribution (sdist)

Source distribution for Mathics-Django 2.2.0
File Size Uploaded Provenance
Mathics-Django-2.2.0.tar.gz 9.4 MB Without provenance Details

Built distributions (wheels)

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

Total release size: 72.9 MB

Release files / Mathics-Django-2.2.0.tar.gz

Download URL Mathics-Django-2.2.0.tar.gz
Size 9.4 MB
Tags Source
SHA-256 checksum
How to use checksums
6ddc8e6419ea894e73acbf34ed45a3670d1391c27ce4107787f414330ee3d51e
BLAKE2b-256 checksum
How to use checksums
cde8d96ed3c142ff27256744d71b7e71ce7ed202264cc4b4d1ef2ac76bc4b3dd
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / Mathics_Django-2.2.0-py3.9.egg

Download URL Mathics_Django-2.2.0-py3.9.egg
Size 10.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
6b5201d2e0996c2586e13a404fa4ab7360b65037254c430d3e2728b95551f6ef
BLAKE2b-256 checksum
How to use checksums
427d66d9276c75c58cf57890167e6f00dac36026b942f09dc520eb6431f0bd45
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / Mathics_Django-2.2.0-py3.8.egg

Download URL Mathics_Django-2.2.0-py3.8.egg
Size 10.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
78f4238db4f529011fda94f1ddb32c6f2500680b6fc5b34f8ff99f9d75173e42
BLAKE2b-256 checksum
How to use checksums
146f973ee2ed77a40fe97274778b86e2004b81949b446ae0c9f4f42a397beb67
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / Mathics_Django-2.2.0-py3.7.egg

Download URL Mathics_Django-2.2.0-py3.7.egg
Size 10.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
3d0a30c59f920abfb9d5c61c93596cdaf90ae078075c9de796f060081f30f6d8
BLAKE2b-256 checksum
How to use checksums
5b718ac9f78f91057d2292eb11912c0d937db42d5a624984951ff80b9276dcb3
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / Mathics_Django-2.2.0-py3.6.egg

Download URL Mathics_Django-2.2.0-py3.6.egg
Size 10.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
3f8a424c34ffbbaa799cf3afa847866bc43083c8480d30fc50e598d8069c23d0
BLAKE2b-256 checksum
How to use checksums
f0781ab5a971a0b9b62a70b3410d097d5870916c3b00e4bc09cfe9de7def3efa
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / Mathics_Django-2.2.0-py3-none-any.whl

Download URL Mathics_Django-2.2.0-py3-none-any.whl
Size 10.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
ec01a2c60fede428a187f9a8f8efcb706b66d5f99bf9eda2f535883685d7191b
BLAKE2b-256 checksum
How to use checksums
ca8d4ab2d51388c78daddfa1710ee9e5577c5ceb9646332d70144fa901bcb5c3
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / Mathics_Django-2.2.0-py2.py3-none-any.whl

Download URL Mathics_Django-2.2.0-py2.py3-none-any.whl
Size 10.6 MB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
94d334eb81336da58dd93bc01b1078375846eb0035eedbb33c2f11e6a365ef6d
BLAKE2b-256 checksum
How to use checksums
0bac7d17c30367bbca29e777a7a7518547aa6ce0ee63aed358064d17844d599e
Upload date
Uploaded using Trusted Publishing?
What is 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

Security for Mathics-Django 2.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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