git: aca9a6368825 - main - math/py-mathics: upgrade to 5.0.2

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Sun, 07 Aug 2022 09:25:14 UTC
The branch main has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=aca9a63688252598ab99b8e3a3039c82f6e09a57

commit aca9a63688252598ab99b8e3a3039c82f6e09a57
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-08-06 18:32:52 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-08-07 09:25:05 +0000

    math/py-mathics: upgrade to 5.0.2
    
    Releases notes at <https://github.com/Mathics3/mathics-core/releases>.
---
 math/py-mathics/Makefile             |   7 +-
 math/py-mathics/distinfo             |   6 +-
 math/py-mathics/files/patch-setup.py |  11 --
 math/py-mathics/pkg-plist            | 256 ++++++++++++++++++++++++++++++-----
 4 files changed, 228 insertions(+), 52 deletions(-)

diff --git a/math/py-mathics/Makefile b/math/py-mathics/Makefile
index e8a60e5e56e9..d94f90b678f6 100644
--- a/math/py-mathics/Makefile
+++ b/math/py-mathics/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	Mathics3
-PORTVERSION=	4.0.0
-PORTREVISION=	2
+PORTVERSION=	5.0.2
 CATEGORIES=	math python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -53,6 +52,7 @@ RUN_DEPENDS=	${PYNUMPY}	\
 		${PYTHON_PKGNAMEPREFIX}ipywidgets>0:devel/py-ipywidgets@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pycountry>0:textproc/py-pycountry@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}wordcloud>0:textproc/py-wordcloud@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}recordclass>0:devel/py-recordclass@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}Mathics_Scanner>0:math/py-mathics-scanner
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
@@ -63,7 +63,8 @@ TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
 #GH_ACCOUNT=	${PORTNAME:tl}
 
 USES=		python:3.8+ shebangfix
-USE_PYTHON=	distutils noflavors
+USE_PYTHON=	cython distutils noflavors
+MAKE_ENV+=	USE_CYTHON=yes
 SHEBANG_GLOB=	*.py
 
 .if !defined(WITH_DEBUG)
diff --git a/math/py-mathics/distinfo b/math/py-mathics/distinfo
index 5e477bcb6488..2b5d998740c4 100644
--- a/math/py-mathics/distinfo
+++ b/math/py-mathics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1645357159
-SHA256 (Mathics3-4.0.0.tar.gz) = d50ee5ad07db845609078c99af789253337a45f50bef6f8b09262f48dca8da7c
-SIZE (Mathics3-4.0.0.tar.gz) = 4139506
+TIMESTAMP = 1659804627
+SHA256 (Mathics3-5.0.2.tar.gz) = 659293bf49c9654c6350bb2a26d1edc0bde79d0fed280e0ebc18a585cca6f2b5
+SIZE (Mathics3-5.0.2.tar.gz) = 2891427
diff --git a/math/py-mathics/files/patch-setup.py b/math/py-mathics/files/patch-setup.py
deleted file mode 100644
index 92183486a8e3..000000000000
--- a/math/py-mathics/files/patch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig	2021-07-31 19:47:09 UTC
-+++ setup.py
-@@ -105,7 +105,7 @@ else:
- # General Requirements
- INSTALL_REQUIRES += [
-     "Mathics_Scanner>=1.2.1,<1.3.0",
--    "sympy>=1.8, <= 1.9dev",
-+    "sympy>=1.8",
-     "mpmath>=1.2.0",
-     "numpy",
-     "palettable",
diff --git a/math/py-mathics/pkg-plist b/math/py-mathics/pkg-plist
index 05c744b2d93e..0181f9c64551 100644
--- a/math/py-mathics/pkg-plist
+++ b/math/py-mathics/pkg-plist
@@ -4,6 +4,8 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/__pycache__/benchmark.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/__pycache__/benchmark.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/__pycache__/docbug.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/__pycache__/docbug.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/__pycache__/docpipeline.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/__pycache__/docpipeline.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -23,17 +25,31 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/algorithm/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/algorithm/__pycache__/clusters.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/algorithm/__pycache__/clusters.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/algorithm/__pycache__/integrators.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/algorithm/__pycache__/integrators.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/algorithm/__pycache__/introselect.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/algorithm/__pycache__/introselect.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/algorithm/__pycache__/optimizers.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/algorithm/__pycache__/optimizers.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/algorithm/__pycache__/parts.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/algorithm/__pycache__/parts.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/algorithm/__pycache__/series.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/algorithm/__pycache__/series.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/algorithm/__pycache__/simplify.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/algorithm/__pycache__/simplify.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/algorithm/clusters.py
+%%PYTHON_SITELIBDIR%%/mathics/algorithm/integrators.py
 %%PYTHON_SITELIBDIR%%/mathics/algorithm/introselect.py
+%%PYTHON_SITELIBDIR%%/mathics/algorithm/optimizers.py
+%%PYTHON_SITELIBDIR%%/mathics/algorithm/parts.py
+%%PYTHON_SITELIBDIR%%/mathics/algorithm/series.py
+%%PYTHON_SITELIBDIR%%/mathics/algorithm/simplify.py
 %%PYTHON_SITELIBDIR%%/mathics/autoload-cli/settings.m
 %%PYTHON_SITELIBDIR%%/mathics/autoload/formats/Asy/Export.m
 %%PYTHON_SITELIBDIR%%/mathics/autoload/formats/Base64/Export.m
 %%PYTHON_SITELIBDIR%%/mathics/autoload/formats/Base64/Import.m
 %%PYTHON_SITELIBDIR%%/mathics/autoload/formats/CSV/Export.m
 %%PYTHON_SITELIBDIR%%/mathics/autoload/formats/CSV/Import.m
-%%PYTHON_SITELIBDIR%%/mathics/autoload/formats/ExpressionJSON/Import.m
 %%PYTHON_SITELIBDIR%%/mathics/autoload/formats/HTML/Import.m
 %%PYTHON_SITELIBDIR%%/mathics/autoload/formats/Image/Export.m
 %%PYTHON_SITELIBDIR%%/mathics/autoload/formats/Image/Import.m
@@ -50,8 +66,6 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/arithmetic.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/arithmetic.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/assignment.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/assignment.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/attributes.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/attributes.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/base.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -68,6 +82,8 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/datentime.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/evaluation.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/evaluation.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/exceptions.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/exceptions.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/functional.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/functional.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/graphics.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -104,14 +120,14 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/scoping.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/sparse.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/sparse.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/strings.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/strings.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/structure.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/structure.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/system.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/system.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/tensors.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/tensors.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/trace.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/trace.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/arithfns/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/arithfns/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/arithfns/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
@@ -123,9 +139,59 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/arithfns/sums.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/arithmetic%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/mathics/builtin/arithmetic.py
-%%PYTHON_SITELIBDIR%%/mathics/builtin/assignment.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/__pycache__/assign_binaryop.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/__pycache__/assign_binaryop.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/__pycache__/assignment.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/__pycache__/assignment.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/__pycache__/clear.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/__pycache__/clear.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/__pycache__/internals.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/__pycache__/internals.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/__pycache__/types.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/__pycache__/types.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/__pycache__/upvalues.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/__pycache__/upvalues.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/assign_binaryop.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/assignment.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/clear.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/internals.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/types.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/assignments/upvalues.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/atomic/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/atomic/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/atomic/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/atomic/__pycache__/atomic.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/atomic/__pycache__/atomic.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/atomic/__pycache__/numbers.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/atomic/__pycache__/numbers.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/atomic/__pycache__/strings.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/atomic/__pycache__/strings.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/atomic/__pycache__/symbols.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/atomic/__pycache__/symbols.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/atomic/atomic.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/atomic/numbers.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/atomic/strings.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/atomic/symbols.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/attributes.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/base.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/binary/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/binary/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/binary/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/binary/__pycache__/bytearray.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/binary/__pycache__/bytearray.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/binary/__pycache__/io.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/binary/__pycache__/io.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/binary/__pycache__/system.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/binary/__pycache__/system.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/binary/__pycache__/types.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/binary/__pycache__/types.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/binary/bytearray.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/binary/io.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/binary/system.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/binary/types.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/box/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/box/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/box/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
@@ -139,11 +205,14 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/box/__pycache__/image.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/box/__pycache__/inout.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/box/__pycache__/inout.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/box/__pycache__/uniform_polyhedra.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/box/__pycache__/uniform_polyhedra.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/box/compilation.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/box/graphics.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/box/graphics3d.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/box/image.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/box/inout.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/box/uniform_polyhedra.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/codetables.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/colors/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/colors/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -185,8 +254,11 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/distance/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/distance/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/distance/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/distance/__pycache__/numeric.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/distance/__pycache__/numeric.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/distance/__pycache__/stringdata.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/distance/__pycache__/stringdata.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/distance/numeric.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/distance/stringdata.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -197,16 +269,23 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__pycache__/graphics_internals.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__pycache__/image.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__pycache__/image.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__pycache__/image_internals.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__pycache__/image_internals.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__pycache__/plot.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__pycache__/plot.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__pycache__/splines.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__pycache__/splines.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__pycache__/uniform_polyhedra.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__pycache__/uniform_polyhedra.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/graphics3d.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/graphics_internals.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/image.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/image_internals.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/plot.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/splines.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/uniform_polyhedra.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/evaluation.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/exceptions.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/fileformats/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/fileformats/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/fileformats/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
@@ -243,10 +322,13 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/intfns/__pycache__/combinatorial.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/intfns/__pycache__/divlike.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/intfns/__pycache__/divlike.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/intfns/__pycache__/misc.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/intfns/__pycache__/misc.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/intfns/__pycache__/recurrence.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/intfns/__pycache__/recurrence.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/intfns/combinatorial.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/intfns/divlike.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/intfns/misc.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/intfns/recurrence.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/list/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/list/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -266,15 +348,15 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/lists.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/logic.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/manipulate.py
-%%PYTHON_SITELIBDIR%%/mathics/builtin/moments/__init__.py
-%%PYTHON_SITELIBDIR%%/mathics/builtin/moments/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/moments/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/moments/__pycache__/basic.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/moments/__pycache__/basic.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/moments/__pycache__/special.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/moments/__pycache__/special.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/moments/basic.py
-%%PYTHON_SITELIBDIR%%/mathics/builtin/moments/special.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/matrices/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/matrices/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/matrices/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/matrices/__pycache__/constrmatrix.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/matrices/__pycache__/constrmatrix.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/matrices/__pycache__/partmatrix.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/matrices/__pycache__/partmatrix.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/matrices/constrmatrix.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/matrices/partmatrix.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numbers/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numbers/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numbers/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
@@ -288,6 +370,8 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numbers/__pycache__/diffeqns.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numbers/__pycache__/exptrig.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numbers/__pycache__/exptrig.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/numbers/__pycache__/hyperbolic.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/numbers/__pycache__/hyperbolic.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numbers/__pycache__/integer.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numbers/__pycache__/integer.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numbers/__pycache__/linalg.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -301,11 +385,11 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numbers/constants.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numbers/diffeqns.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numbers/exptrig.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/numbers/hyperbolic.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numbers/integer.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numbers/linalg.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numbers/numbertheory.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numbers/randomnumbers.py
-%%PYTHON_SITELIBDIR%%/mathics/builtin/numeric%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numeric.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numpy_utils/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numpy_utils/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -338,6 +422,15 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/pympler/asizeof.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/quantities.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/recurrence.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/scipy_utils/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/scipy_utils/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/scipy_utils/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/scipy_utils/__pycache__/integrators.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/scipy_utils/__pycache__/integrators.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/scipy_utils/__pycache__/optimizers.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/scipy_utils/__pycache__/optimizers.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/scipy_utils/integrators.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/scipy_utils/optimizers.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/scoping.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/sparse.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/__init__.py
@@ -345,22 +438,43 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/__pycache__/bessel.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/__pycache__/bessel.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/__pycache__/elliptic.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/__pycache__/elliptic.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/__pycache__/erf.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/__pycache__/erf.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/__pycache__/expintegral.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/__pycache__/expintegral.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/__pycache__/gamma.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/__pycache__/gamma.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/__pycache__/othogonal.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/__pycache__/othogonal.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/__pycache__/orthogonal.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/__pycache__/orthogonal.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/__pycache__/zeta.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/__pycache__/zeta.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/bessel.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/elliptic.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/erf.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/expintegral.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/gamma.py
-%%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/othogonal.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/orthogonal.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/specialfns/zeta.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/statistics/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/statistics/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/statistics/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/statistics/__pycache__/dependency.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/statistics/__pycache__/dependency.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/statistics/__pycache__/general.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/statistics/__pycache__/general.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/statistics/__pycache__/location.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/statistics/__pycache__/location.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/statistics/__pycache__/orderstats.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/statistics/__pycache__/orderstats.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/statistics/__pycache__/shape.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/statistics/__pycache__/shape.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/statistics/dependency.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/statistics/general.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/statistics/location.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/statistics/orderstats.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/statistics/shape.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/string/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/string/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/string/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
@@ -379,41 +493,104 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/string/operations.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/string/patterns.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/string/regexp.py
-%%PYTHON_SITELIBDIR%%/mathics/builtin/strings.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/structure.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/system.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/tensors.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/trace.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/vectors/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/vectors/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/vectors/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/vectors/__pycache__/constructing.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/vectors/__pycache__/constructing.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/vectors/__pycache__/math_ops.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/vectors/__pycache__/math_ops.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/vectors/__pycache__/vector_space_operations.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/vectors/__pycache__/vector_space_operations.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/vectors/constructing.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/vectors/math_ops.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/vectors/vector_space_operations.py
 %%PYTHON_SITELIBDIR%%/mathics/core/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/convert.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/convert.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/atoms.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/atoms.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/attributes.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/attributes.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/definitions.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/definitions.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/element.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/element.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/evaluation.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/evaluation.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/evaluators.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/evaluators.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/expression-bugged.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/expression-bugged.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/expression.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/expression.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/format_mixin.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/format_mixin.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/formatter.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/formatter.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/numbers.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/numbers.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/interrupt.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/interrupt.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/list.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/list.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/number.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/number.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/pattern.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/pattern.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/read.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/read.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/rules.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/rules.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/streams.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/streams.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/subexpression.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/subexpression.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/symbols.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/symbols.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/systemsymbols.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/systemsymbols.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/util.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/util.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathics/core/convert.py
+%%PYTHON_SITELIBDIR%%/mathics/core/atoms.py
+%%PYTHON_SITELIBDIR%%/mathics/core/attributes.py
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/__pycache__/expression.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/__pycache__/expression.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/__pycache__/function.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/__pycache__/function.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/__pycache__/matrix.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/__pycache__/matrix.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/__pycache__/mpmath.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/__pycache__/mpmath.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/__pycache__/python.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/__pycache__/python.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/__pycache__/sympy.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/__pycache__/sympy.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/expression.py
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/function.py
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/matrix.py
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/mpmath.py
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/python.py
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/sympy.py
 %%PYTHON_SITELIBDIR%%/mathics/core/definitions.py
+%%PYTHON_SITELIBDIR%%/mathics/core/element.py
 %%PYTHON_SITELIBDIR%%/mathics/core/evaluation.py
+%%PYTHON_SITELIBDIR%%/mathics/core/evaluators%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/mathics/core/evaluators.py
+%%PYTHON_SITELIBDIR%%/mathics/core/expression-bugged.py
 %%PYTHON_SITELIBDIR%%/mathics/core/expression%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/mathics/core/expression.py
+%%PYTHON_SITELIBDIR%%/mathics/core/format_mixin.py
 %%PYTHON_SITELIBDIR%%/mathics/core/formatter.py
-%%PYTHON_SITELIBDIR%%/mathics/core/numbers%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON_SITELIBDIR%%/mathics/core/numbers.py
+%%PYTHON_SITELIBDIR%%/mathics/core/interrupt.py
+%%PYTHON_SITELIBDIR%%/mathics/core/list.py
+%%PYTHON_SITELIBDIR%%/mathics/core/number%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/mathics/core/number.py
 %%PYTHON_SITELIBDIR%%/mathics/core/parser/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/core/parser/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/core/parser/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
@@ -437,10 +614,16 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/core/parser/util.py
 %%PYTHON_SITELIBDIR%%/mathics/core/pattern%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/mathics/core/pattern.py
+%%PYTHON_SITELIBDIR%%/mathics/core/read.py
 %%PYTHON_SITELIBDIR%%/mathics/core/rules%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/mathics/core/rules.py
 %%PYTHON_SITELIBDIR%%/mathics/core/streams.py
+%%PYTHON_SITELIBDIR%%/mathics/core/subexpression.py
+%%PYTHON_SITELIBDIR%%/mathics/core/symbols%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/mathics/core/symbols.py
+%%PYTHON_SITELIBDIR%%/mathics/core/systemsymbols.py
 %%PYTHON_SITELIBDIR%%/mathics/core/util.py
+%%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/Arrow.png
 %%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/BloodToilTearsSweat.txt
 %%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/Einstein.jpg
 %%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/EinsteinSzilLetter.txt
@@ -453,24 +636,28 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/Testosterone.svg
 %%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/benzene.xyz
 %%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/colors.json
+%%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/colors.txt
 %%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/copyright.csv
 %%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/lena.tif
 %%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/moon.tif
 %%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/numberdata.csv
 %%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/sunflowers.jpg
 %%PYTHON_SITELIBDIR%%/mathics/data/doc_tex_data.pcl
-%%PYTHON_SITELIBDIR%%/mathics/data/operator2unicode.json
 %%PYTHON_SITELIBDIR%%/mathics/doc/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/doc/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/doc/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/doc/__pycache__/common_doc-try.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/doc/__pycache__/common_doc-try.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/doc/__pycache__/common_doc.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/doc/__pycache__/common_doc.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/doc/__pycache__/utils.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/doc/__pycache__/utils.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/doc/common_doc-try.py
 %%PYTHON_SITELIBDIR%%/mathics/doc/common_doc.py
 %%PYTHON_SITELIBDIR%%/mathics/doc/documentation/1-Manual.mdoc
 %%PYTHON_SITELIBDIR%%/mathics/doc/documentation/A-License.mdoc
 %%PYTHON_SITELIBDIR%%/mathics/doc/utils.py
+%%PYTHON_SITELIBDIR%%/mathics/docbug.py
 %%PYTHON_SITELIBDIR%%/mathics/docpipeline.py
 %%PYTHON_SITELIBDIR%%/mathics/format/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/format/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -501,13 +688,12 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/packages/Examples/Gal.m
 %%PYTHON_SITELIBDIR%%/mathics/packages/Examples/Gallery.m
 %%PYTHON_SITELIBDIR%%/mathics/packages/Examples/Kernel/init.m
-%%PYTHON_SITELIBDIR%%/mathics/packages/Rubi-save/IntegrationUtilityFunctions.m
-%%PYTHON_SITELIBDIR%%/mathics/packages/Rubi-save/Kernel/init.m
-%%PYTHON_SITELIBDIR%%/mathics/packages/Rubi-save/PacletInfo.m
-%%PYTHON_SITELIBDIR%%/mathics/packages/Rubi-save/Rubi.m
-%%PYTHON_SITELIBDIR%%/mathics/packages/Rubi-save/RubiPackageTools.m
-%%PYTHON_SITELIBDIR%%/mathics/packages/Rubi-save/ShowStepFormatting.m
-%%PYTHON_SITELIBDIR%%/mathics/packages/Rubi-save/ShowStepRoutines.m
+%%PYTHON_SITELIBDIR%%/mathics/packages/Gallery/gallery.m
+%%PYTHON_SITELIBDIR%%/mathics/packages/Rubi/PacletInfo.m
+%%PYTHON_SITELIBDIR%%/mathics/packages/Rubi/Rubi.m
+%%PYTHON_SITELIBDIR%%/mathics/packages/Rubi/RubiPackageTools.m
+%%PYTHON_SITELIBDIR%%/mathics/packages/Rubi/ShowStepFormatting.m
+%%PYTHON_SITELIBDIR%%/mathics/packages/Rubi/ShowStepRoutines.m
 %%PYTHON_SITELIBDIR%%/mathics/packages/SciDraw/Class.m
 %%PYTHON_SITELIBDIR%%/mathics/packages/SciDraw/Common.m
 %%PYTHON_SITELIBDIR%%/mathics/packages/SciDraw/FigAnchor.m