git: 1f134fa18215 - main - math/py-mathics: upgrade to 8.0.0

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Tue, 28 Jan 2025 17:07:45 UTC
The branch main has been updated by thierry:

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

commit 1f134fa182158ad4adad7958143991f69a494c4d
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2025-01-28 17:04:21 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2025-01-28 17:07:36 +0000

    math/py-mathics: upgrade to 8.0.0
    
    Releases notes at https://github.com/Mathics3/mathics-core/releases
---
 math/py-mathics/Makefile                           |  17 +-
 math/py-mathics/distinfo                           |   6 +-
 .../files/patch-Mathics3.egg-info_requires.txt     |  10 -
 math/py-mathics/files/patch-mathics_settings.py    |  11 +
 math/py-mathics/files/patch-setup.py               |  11 -
 math/py-mathics/pkg-plist                          | 386 ++++++++++++++++++---
 6 files changed, 354 insertions(+), 87 deletions(-)

diff --git a/math/py-mathics/Makefile b/math/py-mathics/Makefile
index ec339eb479af..0c364d7b31dd 100644
--- a/math/py-mathics/Makefile
+++ b/math/py-mathics/Makefile
@@ -1,6 +1,5 @@
-PORTNAME=	Mathics3
-PORTVERSION=	6.0.4
-PORTREVISION=	3
+PORTNAME=	mathics3
+PORTVERSION=	8.0.0
 CATEGORIES=	math python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -16,13 +15,16 @@ BUILD_DEPENDS=	${PYNUMPY}	\
 		${PYTHON_PKGNAMEPREFIX}pint>0:devel/py-pint@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}mpmath>0:math/py-mpmath@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}Pympler>0:devel/py-pympler@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}llvmlite>0:devel/py-llvmlite@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}palettable>0:misc/py-palettable@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}wordcloud>0:textproc/py-wordcloud@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}Mathics_Scanner>0:math/py-mathics-scanner
 RUN_DEPENDS=	${PYNUMPY}	\
 		${PY_PILLOW}	\
@@ -35,6 +37,7 @@ RUN_DEPENDS=	${PYNUMPY}	\
 		${PYTHON_PKGNAMEPREFIX}mpmath>0:math/py-mpmath@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}ipython>0:devel/ipython@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}nltk>0:textproc/py-nltk@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}stopit>0:devel/py-stopit@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pyaml>0:textproc/py-pyaml@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pydot>0:graphics/py-pydot@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pyocr>0:graphics/py-pyocr@${PY_FLAVOR} \
@@ -56,6 +59,7 @@ RUN_DEPENDS=	${PYNUMPY}	\
 		${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}unidecode>0:converters/py-unidecode@${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} \
@@ -70,11 +74,10 @@ USE_PYTHON=	cython cython_run distutils noflavors
 MAKE_ENV+=	USE_CYTHON=yes
 SHEBANG_GLOB=	*.py
 
+PLIST_SUB=	VER=${PORTVERSION}
+
 .if !defined(WITH_DEBUG)
 LDFLAGS+=	-s
 .endif
 
-do-test: install
-	(cd ${TEST_WRKSRC} && py.test)
-
 .include <bsd.port.mk>
diff --git a/math/py-mathics/distinfo b/math/py-mathics/distinfo
index d88eda9670a0..de69b7f6aa8a 100644
--- a/math/py-mathics/distinfo
+++ b/math/py-mathics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1700926630
-SHA256 (Mathics3-6.0.4.tar.gz) = b2d4e41008fb92c6ca00cfb345bbeca14b2ac1b447ae592254f48aba56e91d70
-SIZE (Mathics3-6.0.4.tar.gz) = 2974339
+TIMESTAMP = 1738004263
+SHA256 (mathics3-8.0.0.tar.gz) = ee0b44add808683d84200bc09d8091fa9652fe4ff0cbb3d690b0ff52651a691d
+SIZE (mathics3-8.0.0.tar.gz) = 3473651
diff --git a/math/py-mathics/files/patch-Mathics3.egg-info_requires.txt b/math/py-mathics/files/patch-Mathics3.egg-info_requires.txt
deleted file mode 100644
index 4e50e5434dc0..000000000000
--- a/math/py-mathics/files/patch-Mathics3.egg-info_requires.txt
+++ /dev/null
@@ -1,10 +0,0 @@
---- Mathics3.egg-info/requires.txt.orig	2023-11-25 02:22:46 UTC
-+++ Mathics3.egg-info/requires.txt
-@@ -1,6 +1,6 @@ scikit-image>=0.17
- Mathics-Scanner>=1.3.0
- scikit-image>=0.17
--numpy<1.25
-+numpy<1.27
- llvmlite
- sympy>=1.8
- pillow>=9.2
diff --git a/math/py-mathics/files/patch-mathics_settings.py b/math/py-mathics/files/patch-mathics_settings.py
new file mode 100644
index 000000000000..ed40dfdbd4b0
--- /dev/null
+++ b/math/py-mathics/files/patch-mathics_settings.py
@@ -0,0 +1,11 @@
+--- mathics/settings.py.orig	2025-01-28 08:58:07 UTC
++++ mathics/settings.py
+@@ -110,7 +110,7 @@ def ensure_directory(directory: str):
+     """
+     dir_path = Path(directory)
+     if not dir_path.is_dir():
+-        os.mkdir(directory)
++        os.makedirs(directory)
+ 
+ 
+ def get_doctest_latex_data_path(should_be_readable=False, create_parent=False) -> str:
diff --git a/math/py-mathics/files/patch-setup.py b/math/py-mathics/files/patch-setup.py
deleted file mode 100644
index 96e4774e6d11..000000000000
--- a/math/py-mathics/files/patch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig	2024-06-23 13:56:36 UTC
-+++ setup.py
-@@ -65,7 +65,7 @@ else:
-         sys.exit(-1)
- else:
-     INSTALL_REQUIRES += [
--        "numpy<1.25",
-+        "numpy<1.27",
-         "llvmlite",
-         "sympy>=1.8",
-         "pillow >= 9.2",
diff --git a/math/py-mathics/pkg-plist b/math/py-mathics/pkg-plist
index 45539705cb5b..b8614ee17d27 100644
--- a/math/py-mathics/pkg-plist
+++ b/math/py-mathics/pkg-plist
@@ -1,4 +1,70 @@
 bin/mathics
+%%PYTHON_SITELIBDIR%%/Mathics3-%%VER%%-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%PYTHON_SITELIBDIR%%/Mathics3-%%VER%%-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/Mathics3-%%VER%%-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/Mathics3-%%VER%%-py%%PYTHON_VER%%.egg-info/entry_points.txt
+%%PYTHON_SITELIBDIR%%/Mathics3-%%VER%%-py%%PYTHON_VER%%.egg-info/not-zip-safe
+%%PYTHON_SITELIBDIR%%/Mathics3-%%VER%%-py%%PYTHON_VER%%.egg-info/requires.txt
+%%PYTHON_SITELIBDIR%%/Mathics3-%%VER%%-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%PYTHON_SITELIBDIR%%/mathics/Packages/BoolEval/BoolEval.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/BoolEval/Kernel/init.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/BoolEval/PacletInfo.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Chemistry/Resources/RDKitData/Data/DTDs/__pycache__/validate.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Chemistry/Resources/RDKitData/Data/DTDs/__pycache__/validate.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Chemistry/Resources/RDKitData/Data/DTDs/validate.py
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Chemistry/Resources/RDKitData/Data/Pains/test_data/__pycache__/run_tests.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Chemistry/Resources/RDKitData/Data/Pains/test_data/__pycache__/run_tests.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Chemistry/Resources/RDKitData/Data/Pains/test_data/run_tests.py
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Chemistry/Resources/RDKitData/Data/SmartsLib/tests/__pycache__/bench2.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Chemistry/Resources/RDKitData/Data/SmartsLib/tests/__pycache__/bench2.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Chemistry/Resources/RDKitData/Data/SmartsLib/tests/bench2.py
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Combinatorica-repo/__pycache__/setup.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Combinatorica-repo/__pycache__/setup.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Combinatorica-repo/setup.py
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Combinatorica-repo/test/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Combinatorica-repo/test/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Combinatorica-repo/test/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Combinatorica-repo/test/__pycache__/helper.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Combinatorica-repo/test/__pycache__/helper.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Combinatorica-repo/test/__pycache__/test_combinatorica_v091.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Combinatorica-repo/test/__pycache__/test_combinatorica_v091.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Combinatorica-repo/test/__pycache__/test_combinatorica_v201.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Combinatorica-repo/test/__pycache__/test_combinatorica_v201.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Combinatorica-repo/test/helper.py
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Combinatorica-repo/test/test_combinatorica_v091.py
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Combinatorica-repo/test/test_combinatorica_v201.py
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Combinatorica/CombinatoricaV06.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Combinatorica/CombinatoricaV091.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Combinatorica/CombinatoricaV201.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Combinatorica/Kernel/init.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/DiscreteMath/CombinatoricaV06.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/DiscreteMath/CombinatoricaV091.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/DiscreteMath/CombinatoricaV201.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/DiscreteMath/Kernel/init.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/DiscreteMath/RSolve.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Kernel/init.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/MUnit/Kernel/init.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/MUnit/MUnit.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/MUnit/MUnitLoader.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/MUnit/PacletInfo.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Miscellaneous/Calendar-orig.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Miscellaneous/Calendar.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Miscellaneous/Kernel/init.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Miscellaneous/Music-orig.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Miscellaneous/Music.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Miscellaneous/PhysicalConstants-orig.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Miscellaneous/PhysicalConstants.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Rubi/IntegrationUtilityFunctions.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Rubi/PacletInfo.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Rubi/Rubi.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Rubi/ShowStepFormatting.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Rubi/ShowStepRoutines.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Rubi/Test.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/SyntaxAnnotations/Kernel/init.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/SyntaxAnnotations/SyntaxAnnotations.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/Utilities/CleanSlate.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/VectorAnalysis/Kernel/init.m
+%%PYTHON_SITELIBDIR%%/mathics/Packages/VectorAnalysis/VectorAnalysis.m
 %%PYTHON_SITELIBDIR%%/mathics/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
@@ -25,22 +91,10 @@ 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__/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/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
@@ -61,12 +115,12 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/_quantities-try.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/_quantities-try.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__/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
-%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/base.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/codetables.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/codetables.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/compilation.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -79,10 +133,10 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/evaluation.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/graphics.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/graphics.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/inference.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/inference.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/inout.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/inout.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/kernel_sessions.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/kernel_sessions.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/layout.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/layout.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/mainloop.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -97,18 +151,12 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/numeric.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/optimization.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/optimization.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/optiondoc.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/optiondoc.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/options.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/options.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/patterns.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/patterns.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/physchemdata.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/physchemdata.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/procedural.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/procedural.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/_quantities-try.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/_quantities-try.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/quantities.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/quantities.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__pycache__/recurrence.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -123,6 +171,7 @@ bin/mathics
 %%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/_quantities-try.py
 %%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
@@ -168,7 +217,6 @@ bin/mathics
 %%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
@@ -227,6 +275,21 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/compilation.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/compress.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/datentime.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/directories/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/directories/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/directories/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/directories/__pycache__/directory_names.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/directories/__pycache__/directory_names.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/directories/__pycache__/directory_operations.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/directories/__pycache__/directory_operations.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/directories/__pycache__/system_directories.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/directories/__pycache__/system_directories.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/directories/__pycache__/user_directories.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/directories/__pycache__/user_directories.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/directories/directory_names.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/directories/directory_operations.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/directories/system_directories.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/directories/user_directories.py
 %%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
@@ -242,6 +305,8 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__pycache__/drawing_options.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__pycache__/drawing_options.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__pycache__/graphics3d.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__pycache__/graphics3d.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/__pycache__/graphics_internals.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -252,6 +317,7 @@ bin/mathics
 %%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/drawing_options.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/graphics3d.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/graphics_internals.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/drawing/plot.py
@@ -263,10 +329,25 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/exp_structure/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/exp_structure/__pycache__/general.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/exp_structure/__pycache__/general.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/exp_structure/__pycache__/head_related.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/exp_structure/__pycache__/head_related.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/exp_structure/__pycache__/size_and_sig.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/exp_structure/__pycache__/size_and_sig.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/exp_structure/general.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/exp_structure/head_related.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/exp_structure/size_and_sig.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/file_operations/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/file_operations/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/file_operations/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/file_operations/__pycache__/file_properties.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/file_operations/__pycache__/file_properties.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/file_operations/__pycache__/file_utilities.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/file_operations/__pycache__/file_utilities.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/file_operations/__pycache__/path_operations.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/file_operations/__pycache__/path_operations.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/file_operations/file_properties.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/file_operations/file_utilities.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/file_operations/path_operations.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
@@ -359,7 +440,6 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/image/properties.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/image/structure.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/image/test.py
-%%PYTHON_SITELIBDIR%%/mathics/builtin/inference.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/inout.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/intfns/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/intfns/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -376,6 +456,7 @@ bin/mathics
 %%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/kernel_sessions.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/layout.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/list/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/list/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -411,6 +492,21 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/matrices/constrmatrix.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/matrices/partmatrix.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/messages.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/no_meaning/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/no_meaning/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/no_meaning/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/no_meaning/__pycache__/infix.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/no_meaning/__pycache__/infix.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/no_meaning/__pycache__/infix_extra.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/no_meaning/__pycache__/infix_extra.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/no_meaning/__pycache__/postfix.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/no_meaning/__pycache__/postfix.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/no_meaning/__pycache__/prefix.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/no_meaning/__pycache__/prefix.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/no_meaning/infix.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/no_meaning/infix_extra.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/no_meaning/postfix.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/no_meaning/prefix.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
@@ -455,10 +551,30 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numpy_utils/__pycache__/with_numpy.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/numpy_utils/with_numpy.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/optimization.py
-%%PYTHON_SITELIBDIR%%/mathics/builtin/optiondoc.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/options.py
-%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/__pycache__/basic.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/__pycache__/basic.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/__pycache__/composite.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/__pycache__/composite.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/__pycache__/defaults.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/__pycache__/defaults.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/__pycache__/restrictions.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/__pycache__/restrictions.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/__pycache__/rules.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/__pycache__/rules.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/basic%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/basic.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/composite%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/composite.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/defaults%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/defaults.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/restrictions%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/restrictions.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/rules%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/mathics/builtin/patterns/rules.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/physchemdata.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/procedural.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/pymimesniffer/__init__.py
@@ -468,13 +584,6 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/pymimesniffer/__pycache__/magic.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/pymimesniffer/magic.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/pymimesniffer/mimetypes.xml
-%%PYTHON_SITELIBDIR%%/mathics/builtin/pympler/__init__.py
-%%PYTHON_SITELIBDIR%%/mathics/builtin/pympler/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/pympler/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/pympler/__pycache__/asizeof.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/pympler/__pycache__/asizeof.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathics/builtin/pympler/asizeof.py
-%%PYTHON_SITELIBDIR%%/mathics/builtin/_quantities-try.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/quantities.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/quantum_mechanics/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/quantum_mechanics/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -557,6 +666,12 @@ 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/symbolic_history/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/symbolic_history/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/symbolic_history/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/symbolic_history/__pycache__/stack.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/symbolic_history/__pycache__/stack.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/symbolic_history/stack.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/system.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/tensors.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/testing_expressions/__init__.py
@@ -572,11 +687,14 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/builtin/testing_expressions/__pycache__/logic.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/testing_expressions/__pycache__/numerical_properties.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/testing_expressions/__pycache__/numerical_properties.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/testing_expressions/__pycache__/string_tests.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/builtin/testing_expressions/__pycache__/string_tests.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/builtin/testing_expressions/equality_inequality.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/testing_expressions/expression_tests.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/testing_expressions/list_oriented.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/testing_expressions/logic.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/testing_expressions/numerical_properties.py
+%%PYTHON_SITELIBDIR%%/mathics/builtin/testing_expressions/string_tests.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
@@ -597,6 +715,8 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/compile/__pycache__/base.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/compile/__pycache__/compile.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/compile/__pycache__/compile.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/compile/__pycache__/ir-next.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/compile/__pycache__/ir-next.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/compile/__pycache__/ir.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/compile/__pycache__/ir.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/compile/__pycache__/types.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -605,6 +725,7 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/compile/__pycache__/utils.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/compile/base.py
 %%PYTHON_SITELIBDIR%%/mathics/compile/compile.py
+%%PYTHON_SITELIBDIR%%/mathics/compile/ir-next.py
 %%PYTHON_SITELIBDIR%%/mathics/compile/ir.py
 %%PYTHON_SITELIBDIR%%/mathics/compile/types.py
 %%PYTHON_SITELIBDIR%%/mathics/compile/utils.py
@@ -617,6 +738,8 @@ bin/mathics
 %%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__/builtin.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/builtin.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
@@ -627,18 +750,20 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/exceptions.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__/expression_predefined.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/expression_predefined.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__/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__/load_builtin.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/__pycache__/load_builtin.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
@@ -656,6 +781,7 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/core/assignment.py
 %%PYTHON_SITELIBDIR%%/mathics/core/atoms.py
 %%PYTHON_SITELIBDIR%%/mathics/core/attributes.py
+%%PYTHON_SITELIBDIR%%/mathics/core/builtin.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
@@ -671,6 +797,8 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/core/convert/__pycache__/op.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__/regex.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/__pycache__/regex.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
@@ -679,6 +807,7 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/core/convert/mpmath.py
 %%PYTHON_SITELIBDIR%%/mathics/core/convert/op.py
 %%PYTHON_SITELIBDIR%%/mathics/core/convert/python.py
+%%PYTHON_SITELIBDIR%%/mathics/core/convert/regex.py
 %%PYTHON_SITELIBDIR%%/mathics/core/convert/sympy.py
 %%PYTHON_SITELIBDIR%%/mathics/core/definitions.py
 %%PYTHON_SITELIBDIR%%/mathics/core/element.py
@@ -686,9 +815,11 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/core/exceptions.py
 %%PYTHON_SITELIBDIR%%/mathics/core/expression%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/mathics/core/expression.py
+%%PYTHON_SITELIBDIR%%/mathics/core/expression_predefined.py
 %%PYTHON_SITELIBDIR%%/mathics/core/formatter.py
 %%PYTHON_SITELIBDIR%%/mathics/core/interrupt.py
 %%PYTHON_SITELIBDIR%%/mathics/core/list.py
+%%PYTHON_SITELIBDIR%%/mathics/core/load_builtin.py
 %%PYTHON_SITELIBDIR%%/mathics/core/number%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/mathics/core/number.py
 %%PYTHON_SITELIBDIR%%/mathics/core/parser/__init__.py
@@ -714,7 +845,6 @@ 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
@@ -736,27 +866,49 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/Testosterone.svg
 %%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/TextRecognize.png
 %%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/benzene.xyz
+%%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/bignum.txt
 %%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/colors.json
 %%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/copyright.csv
 %%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/hedy.tif
+%%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/language.txt
 %%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/moon.tif
 %%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/numberdata.csv
+%%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/numbers.txt
+%%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/sentences.txt
+%%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/strings.txt
 %%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/sunflowers.jpg
+%%PYTHON_SITELIBDIR%%/mathics/data/ExampleData/words.txt
 %%PYTHON_SITELIBDIR%%/mathics/data/doctest_latex_data.pcl
 %%PYTHON_SITELIBDIR%%/mathics/data/op-tables.json
+%%PYTHON_SITELIBDIR%%/mathics/data/operator-tables.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.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/doc/__pycache__/common_doc.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/doc/__pycache__/doc_entries.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/doc/__pycache__/doc_entries.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/doc/__pycache__/gather.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/doc/__pycache__/gather.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/doc/__pycache__/latex_doc.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/doc/__pycache__/latex_doc.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/doc/__pycache__/online.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/doc/__pycache__/online.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/doc/__pycache__/structure.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/doc/__pycache__/structure.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.py
+%%PYTHON_SITELIBDIR%%/mathics/doc/doc_entries.py
 %%PYTHON_SITELIBDIR%%/mathics/doc/documentation/1-Manual.mdoc
 %%PYTHON_SITELIBDIR%%/mathics/doc/documentation/A-License.mdoc
+%%PYTHON_SITELIBDIR%%/mathics/doc/gather.py
+%%PYTHON_SITELIBDIR%%/mathics/doc/latex/__pycache__/doc2latex.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/doc/latex/__pycache__/doc2latex.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/doc/latex/doc2latex.py
 %%PYTHON_SITELIBDIR%%/mathics/doc/latex_doc.py
+%%PYTHON_SITELIBDIR%%/mathics/doc/online.py
+%%PYTHON_SITELIBDIR%%/mathics/doc/structure.py
 %%PYTHON_SITELIBDIR%%/mathics/doc/utils.py
 %%PYTHON_SITELIBDIR%%/mathics/docpipeline.py
 %%PYTHON_SITELIBDIR%%/mathics/eval/__init__.py
@@ -764,58 +916,186 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/arithmetic.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/arithmetic.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/distance.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/distance.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/datetime.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/datetime.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/directories.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/directories.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/hyperbolic.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/hyperbolic.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/image.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/image.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/inference.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/inference.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/lists.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/lists.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/makeboxes.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/makeboxes.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/math_ops.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/math_ops.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/nevaluator.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/nevaluator.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/numbers.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/numbers.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/numeric.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/numeric.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/numerify.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/numerify.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/parts.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/parts.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/patterns.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/patterns.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/plot.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/plot.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/pymathics.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/pymathics.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/quantities.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/quantities.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/rules.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/rules.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/scoping.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/scoping.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/strings.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/strings.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/sympy.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/sympy.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/tensors.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/tensors.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/test.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/test.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/testing_expressions.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/testing_expressions.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/tracing.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/__pycache__/tracing.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/arithfns/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/arithfns/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/arithfns/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/arithfns/__pycache__/basic.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/arithfns/__pycache__/basic.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/arithfns/basic.py
 %%PYTHON_SITELIBDIR%%/mathics/eval/arithmetic.py
-%%PYTHON_SITELIBDIR%%/mathics/eval/distance.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/assignments/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/assignments/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/assignments/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/assignments/__pycache__/assign_binaryop.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/assignments/__pycache__/assign_binaryop.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/assignments/__pycache__/assignment.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/assignments/__pycache__/assignment.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/assignments/assign_binaryop.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/assignments/assignment.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/datetime.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/directories.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/distance/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/distance/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/distance/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/distance/__pycache__/clusters.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/distance/__pycache__/clusters.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/distance/__pycache__/numeric.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/distance/__pycache__/numeric.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/distance/clusters.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/distance/numeric.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/drawing/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/drawing/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/drawing/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/drawing/__pycache__/charts.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/drawing/__pycache__/charts.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/drawing/__pycache__/colors.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/drawing/__pycache__/colors.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/drawing/__pycache__/plot.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/drawing/__pycache__/plot.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/drawing/__pycache__/plot3d.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/drawing/__pycache__/plot3d.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/drawing/charts.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/drawing/colors.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/drawing/plot.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/drawing/plot3d.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/files_io/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/files_io/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/files_io/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/files_io/__pycache__/files.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/files_io/__pycache__/files.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/files_io/__pycache__/read.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/files_io/__pycache__/read.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/files_io/files.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/files_io/read.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/functional/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/functional/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/functional/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/functional/__pycache__/apply_fns_to_lists.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/functional/__pycache__/apply_fns_to_lists.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/functional/apply_fns_to_lists.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/hyperbolic.py
 %%PYTHON_SITELIBDIR%%/mathics/eval/image.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/inference.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/list/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/list/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/list/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/list/__pycache__/eol.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/list/__pycache__/eol.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/list/eol.py
 %%PYTHON_SITELIBDIR%%/mathics/eval/lists.py
-%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/__pycache__/formatvalues.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/__pycache__/formatvalues.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/__pycache__/makeboxes.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/__pycache__/makeboxes.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/__pycache__/numberform.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/__pycache__/numberform.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/__pycache__/operators.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/__pycache__/operators.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/__pycache__/outputforms.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/__pycache__/outputforms.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/__pycache__/precedence.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/__pycache__/precedence.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/formatvalues.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/makeboxes.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/numberform.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/operators.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/outputforms.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/makeboxes/precedence.py
 %%PYTHON_SITELIBDIR%%/mathics/eval/math_ops.py
 %%PYTHON_SITELIBDIR%%/mathics/eval/nevaluator%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/mathics/eval/nevaluator.py
-%%PYTHON_SITELIBDIR%%/mathics/eval/numbers.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/__pycache__/numbers.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/__pycache__/numbers.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/algebra/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/algebra/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/algebra/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/algebra/__pycache__/simplify.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/algebra/__pycache__/simplify.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/algebra/simplify.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/calculus/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/calculus/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/calculus/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/calculus/__pycache__/integrators.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/calculus/__pycache__/integrators.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/calculus/__pycache__/optimizers.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/calculus/__pycache__/optimizers.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/calculus/__pycache__/series.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/calculus/__pycache__/series.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/calculus/integrators.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/calculus/optimizers.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/calculus/series.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/numbers/numbers.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/numeric.py
 %%PYTHON_SITELIBDIR%%/mathics/eval/numerify.py
 %%PYTHON_SITELIBDIR%%/mathics/eval/parts.py
 %%PYTHON_SITELIBDIR%%/mathics/eval/patterns.py
-%%PYTHON_SITELIBDIR%%/mathics/eval/plot.py
 %%PYTHON_SITELIBDIR%%/mathics/eval/pymathics.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/quantities.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/rules.py
 %%PYTHON_SITELIBDIR%%/mathics/eval/scoping.py
 %%PYTHON_SITELIBDIR%%/mathics/eval/strings.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/symbolic_history/__init__.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/symbolic_history/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/symbolic_history/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/symbolic_history/__pycache__/stack.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/symbolic_history/__pycache__/stack.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/eval/symbolic_history/stack.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/sympy.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/tensors.py
 %%PYTHON_SITELIBDIR%%/mathics/eval/test%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/mathics/eval/test.py
 %%PYTHON_SITELIBDIR%%/mathics/eval/testing_expressions.py
+%%PYTHON_SITELIBDIR%%/mathics/eval/tracing.py
 %%PYTHON_SITELIBDIR%%/mathics/format/__init__.py
 %%PYTHON_SITELIBDIR%%/mathics/format/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/format/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
@@ -841,12 +1121,6 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/format/svg.py
 %%PYTHON_SITELIBDIR%%/mathics/format/text.py
 %%PYTHON_SITELIBDIR%%/mathics/main.py
-%%PYTHON_SITELIBDIR%%/mathics/packages/DiscreteMath/CombinatoricaV0.6.m
-%%PYTHON_SITELIBDIR%%/mathics/packages/DiscreteMath/CombinatoricaV0.9.m
-%%PYTHON_SITELIBDIR%%/mathics/packages/DiscreteMath/Kernel/init.m
-%%PYTHON_SITELIBDIR%%/mathics/packages/DiscreteMath/RSolve.m
-%%PYTHON_SITELIBDIR%%/mathics/packages/VectorAnalysis/Kernel/init.m
-%%PYTHON_SITELIBDIR%%/mathics/packages/VectorAnalysis/VectorAnalysis.m
 %%PYTHON_SITELIBDIR%%/mathics/profile_mathics.py
 %%PYTHON_SITELIBDIR%%/mathics/session.py
 %%PYTHON_SITELIBDIR%%/mathics/settings.py