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
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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| Mathics-Django-2.2.0.tar.gz | 9.4 MB | Without provenance | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| 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.