Skip to content

Commit 6ca98ad

Browse files
committed
Get ready for release 3.1.0 (yet again)
1 parent 23cd06c commit 6ca98ad

File tree

2 files changed

+31
-9
lines changed

2 files changed

+31
-9
lines changed

NEWS.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
3.1.0
2+
-----
3+
4+
This version builds the PDF and stores that in the docker container. As a result two new
5+
command and front-end shell scripts were added:
6+
7+
* `dmathicsdoc` will run _evince_ over the Mathics book that was built when the container was built.
8+
* `dmathicsdoccopy` will copy the Mathics book that was built when the container was built.
9+
10+
The script for going into `mathicsscript` has been enhanced to try to detect the terminal background.
11+
12+
Set environment variable `COLORFGBG` to force what kind of background you have Use value `15;0` for dark backgrounds and `0;15` for light backgrounds.
13+
14+
Two new workspaces taken from "Implementing Discrete Mathematics" have been added to Mathics Django:
15+
16+
* C 3.1 Datastructures for Graphs
17+
* C 3.2 Classifying Simple Graphs
18+
19+
Section 14: Coordinates and Graphics 3D has been revised now that the efficiency of threejs rendering has been improved. We can now easily compute 10x10 points in a box.
20+
121
3.0.0
222
-----
323

README.rst

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
|Pypi Installs| |Latest Version| |Supported Python Versions|
22

3+
Mathics is a general-purpose computer algebra system (CAS). It is an open-source alternative to Mathematica. It is free both as in "freedom" and as in "free beer".
4+
35
`Mathics <https://mathics.org>`_ consists of a number of separable components so that those pieces that are desired can be used without the burden of dependencies of the other parts.
46

57
For example if you are interested in just running a command-line interface, you might not be interested in having Django and what that entails and vice versa.
@@ -13,19 +15,19 @@ That's what this repository is about. Here we have a PyPI installable package th
1315
* ``mathicsserver`` to run the Django-Web server,
1416
* ``dmathicsscript`` and ``dmathicsserver`` which runs the docker version of these,
1517
* ``dmathicssdoc`` which runs a PDF viewer, `evince <https://wiki.gnome.org/Apps/Evince>`_, which can view the generated reference manual in PDF.
16-
* ``dmathicssdoc`` which copies the the generated reference PDF manual out of the container and into the host filesystem.
18+
* ``dmathicssdoccopy`` which copies the the generated reference PDF manual out of the container and into the host filesystem.
1719

1820
This repository also contains the Dockerfiles used to create the `mathicsorg/mathics docker images <https://hub.docker.com/repository/docker/mathicsorg/mathics>`_.
1921

2022
That image is a combination of:
2123

22-
* `Mathics-Scanner <https://github.com/Mathics3/mathics-scanner>`_
23-
* `mathicsscript <https://github.com/Mathics3/mathicsscript>`_
24-
* `mathics-pygments <https://github.com/Mathics3/mathics-pygments>`_
25-
* `Mathics-Django <https://github.com/Mathics3/Mathics-Django>`_
26-
* `mathics-threejs-backend <https://github.com/Mathics3/mathics-threejs-backend>`_
27-
* `pymathics-natlang <https://github.com/Mathics3/pymathics-natlang>`_
28-
* `pymathics-graph <https://github.com/Mathics3/pymathics-graph>`_
24+
* `Mathics-Scanner <https://github.com/Mathics3/mathics-scanner>`_ (WL Character Tables and Mathics Scanner)
25+
* `mathicsscript <https://github.com/Mathics3/mathicsscript>`_ (Command-line Mathics Interface)
26+
* `mathics-pygments <https://github.com/Mathics3/mathics-pygments>`_ (WL Syntax Highlighting)
27+
* `Mathics-Django <https://github.com/Mathics3/Mathics-Django>`_ (Django-based HTTP server)
28+
* `mathics-threejs-backend <https://github.com/Mathics3/mathics-threejs-backend>`_ (Graphics3D rendering using threejs)
29+
* `pymathics-natlang <https://github.com/Mathics3/pymathics-natlang>`_ (Natural Language Processing add-on)
30+
* `pymathics-graph <https://github.com/Mathics3/pymathics-graph>`_ (Graph add-on based on `NetworkX <https://networkx.org/>`_.
2931

3032
It is likely that in the future more components will be added, so stay tuned...
3133

@@ -42,7 +44,7 @@ Docker-specific items
4244

4345
By default, we use a SQLite database that has examples that you can
4446
load and use. This data comes from
45-
[mathics-omnibus/django-db/mathics.sqlite](https://github.com/Mathics3/mathics-omnibus/tree/master/docker/django-db).
47+
`mathics-omnibus/django-db/mathics.sqlite <https://github.com/Mathics3/mathics-omnibus/tree/master/docker/django-db>`_.
4648

4749
Since this is tied to the docker image, any changes made won't survice
4850
across restarting the docker image.

0 commit comments

Comments
 (0)