2026-04-18  rocky <rb@dustyfeet.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/macos.yml, .github/workflows/mypy.yml,
	.github/workflows/packages.yml, .github/workflows/plot-tests.yml,
	.github/workflows/pyodide.yml, .github/workflows/ubuntu-bench.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml, mathics/version.py, pyproject.toml:
	Get ready for release 10.0.0

2026-04-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/intfns/combinatorial.py: Remove an unused import

2026-04-18  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/intfns/combinatorial.py: Binomial is not orderless
	(#1812)

2026-04-18  rocky <rb@dustyfeet.com>

	* COPYING.txt: This file should be just GPL3

2026-04-18  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst, COPYING.txt, mathics/builtin/compilation.py,
	mathics/builtin/no_meaning/prefix.py, mathics/core/load_builtin.py,
	mathics/core/number.py, mathics/core/parser/README.md,
	mathics/core/pattern.py, mathics/core/rules.py,
	mathics/core/symbols.py, mathics/doc/doc_entries.py,
	mathics/doc/documentation/1-Manual.mdoc: Mathics->Mathics3 Part 3
	(#1807) Possibly the last part of renaming. Also, add the release dates in
	`CHANGES.rst`.

2026-04-18  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/doc/latex/.gitignore, mathics/doc/latex/Makefile,
	mathics/doc/latex/README.rst, mathics/doc/latex/logo.pdf,
	mathics/doc/latex/mathics3.tex,
	mathics/doc/latex/static-images/README.md,
	mathics/doc/latex_doc.py, mathics/doc/{images.sh =>
	make-static-images.sh}: images -> static-images ... (#1808) And other small changes like this regarding documentation

2026-04-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Update README.rst (#1809)

2026-04-17  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst: One more pass over release notes (#1805)

2026-04-17  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/doc/documentation/A-License.mdoc: Remove licences for code
	not directly included (#1804)

2026-04-17  R. Bernstein <rocky@users.noreply.github.com>

	* Makefile, mathics/builtin/box/image.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/intfns/divlike.py,
	mathics/builtin/testing_expressions/equality_inequality.py,
	mathics/doc/latex/.gitignore, mathics/doc/latex/Makefile,
	mathics/doc/latex/mathics3.tex, mathics/doc/latex/sed-hack.sh,
	mathics/doc/latex/testing-sample.tex, mathics/doc/latex_doc.py,
	mathics/docpipeline.py, mathics/gather_latex_doc.py: Get Mathics3
	reference document creation working again (#1802) Changes to facilitate building the PDF documentation from LaTeX.  * Miscellaneous docstring tagging fixes.  * Mathics -> Mathics3 * Makefile doc-data -> latex-doctest-data * Add more type annotations to latex_doc.py and avoid using built-in
	function name `match`.  * split out LaTeX doc generation from test generation. New module
	`mathics.gather_latex_doc` * correct PowerMod URLs

2026-04-14  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst, FUTURE.rst, mathics/doc/documentation/1-Manual.mdoc:
	Update release notes for 10x part2 (#1778) Changes that will go in the release notes. Please feel free to
	revise or add as needed.

2026-04-14  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst, COPYING.txt, FUTURE.rst, REPORTING-BUGS.md,
	admin-tools/release.sh,
	examples/symbolic_logic/gries_schneider/GS1.m,
	examples/symbolic_logic/gries_schneider/GS2.m,
	mathics/autoload-cli/settings.m, mathics/benchmark.py,
	mathics/builtin/__init__.py, mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/types.py,
	mathics/builtin/atomic/symbols.py, mathics/builtin/attributes.py,
	mathics/builtin/box/expression.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/datentime.py,
	mathics/builtin/directories/system_directories.py,
	mathics/builtin/image/base.py, mathics/builtin/kernel_sessions.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/manipulate.py,
	mathics/builtin/no_meaning/infix.py: Mathics->Mathics3 part 1
	(#1801)

2026-04-11  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/drawing/plot_listplot.py,
	mathics/builtin/files_io/files.py,
	mathics/core/convert/expression.py, mathics/core/expression.py,
	mathics/session.py: Mathics to mathics3 mostly (#1799) Mathics -> Mathics3 in comments.  tweak docstring for
	`mathics.core.evaluate.valuate_elements`.  --------- Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2026-04-11  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/drawing/plot.py: Revise ColorData documentation
	(#1796) Add ColorData[] and show default Gradients schemes.

2026-04-08  R. Bernstein <rocky@users.noreply.github.com>

	* test/helper.py: Boxing experiment (#1791) Items noticed in investigating #1654 * Remove a hard-coded precedence value.  * Some Mathics -> Mathics3 renamings.  * Add a `__str__` function to a Box class to as an experiment to see
	what this helps * Use Symbols instead of "System`..." names * Guard against a **kwargs call that does not include an "encoding"
	key

2026-04-08  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/parser/operators.py,
	mathics/format/form_rule/arithfns.py,
	mathics/format/form_rule/calculus.py: Some remaining items from
	format_series revision (#1792) Finishes out and fixes #1629 <dl>   <dt>mathics.parers.operators</dt>   <dl>Add more type annotations to data read in from JSON<dl>   <dt>format.form_rule.arithfns</dt> <dl>Replace magic unicode
	character and magc precedence number with values from JSON, and
	split up dual-use dual-typed variables (which mypy complains
	about)</dl> </dt>

2026-04-06  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/functional/apply_fns_to_lists.py,
	test/builtin/functional/test_apply_fns_to_lists.py: Fix Map bug
	involving a Symbol (#1787) Fixes #1788

2026-04-06  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/strings.py, mathics/eval/encoding.py,
	test/builtin/assignments/test_assignment.py,
	test/builtin/numbers/test_diffeqns.py, test/helper.py: Use encoding
	in test helper (#1786) This PR starts to take into account the `$CharacterEncoding` in
	Pytests.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2026-04-06  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/numbers/algebra.py,
	mathics/eval/numbers/algebra/fraction.py,
	test/builtin/numbers/test_algebra.py: Numerator/Denominator
	improvements... (#1781) Evaluate the expression before trying to pick out the numerator and
	denominator. Evaluation alters the expression form. If we get a
	number, then the function calculation has to be based on that.  Add a hacky test for Power involving an Integer.

2026-04-06  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/mypy.yml, mathics/builtin/atomic/strings.py,
	mathics/builtin/evaluation.py,
	mathics/builtin/file_operations/file_properties.py,
	mathics/builtin/file_operations/file_utilities.py,
	mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/fileformats/xmlformat.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/string/charcodes.py, mathics/core/builtin.py,
	mathics/core/streams.py, mathics/eval/encoding.py,
	mathics/eval/files_io/files.py, mathics/eval/files_io/read.py,
	mathics/eval/strings.py, mathics/session.py,
	test/builtin/files_io/test_importexport.py: Add `Path` and
	`$CharacterEncoding` options to `Get` (#1784) * `Get` now properly includes directories in `$Path` in searching.  * Handle `nonopt` tag message properly when exected_args is a
	`range` (instead of a `tuple`).  * Add `CharacterEncoding` option for `Get` * Mathics->Mathics3

2026-04-06  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/numbers/calculus.py,
	mathics/core/convert/sympy.py: Note Limit's limits and sympy
	AccumuateBounds problem (#1783)

2026-04-05  R. Bernstein <rocky@users.noreply.github.com>

	* test/builtin/test_testing_expressions.py: Adjust export test for
	recent scanner change (#1785)

2026-04-05  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/files_io/files.py,
	test/builtin/{arithmetic => arithfns}/__init__.py,
	test/builtin/{arithmetic => arithfns}/test_abs.py,
	test/builtin/{arithmetic => arithfns}/test_assumptions.py,
	test/builtin/{arithmetic => arithfns}/test_basic.py,
	test/builtin/{arithmetic => arithfns}/test_element.py,
	test/builtin/{arithmetic => arithfns}/test_lowlevel_properties.py,
	test/builtin/test_arithmetic.py: Add more argument checking. (#1782) * In `Args`, remove the "method" option. The current thinking is
	that we should handle this transparently.  * Add expected args to functions in `mathics.builtin.arithmetic`.  * Fill in more `sympy` and `mpath` name correspondences.  * Rename `test.builtins.arithmetic` to `test.builtins.arthfns`,
	since that's where it is located.  * Test argument checking in `mathics.builtin.arithmetic`.

2026-04-04  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/autoload/rules/Limit.m, mathics/builtin/messages.py,
	mathics/builtin/numbers/calculus.py, mathics/core/builtin.py,
	mathics/core/convert/sympy.py, test/builtin/calculus/test_limit.py:
	Limit-inspired changes (#1780) * Improve argument checking in builtins with options to emit
	"nonopt" tags when appropriate * Improve from_sympy so it understands SymPy reporting Indeterminate * Go over Limit docs, and autoload rules * Expand limit tests

2026-04-04  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/types.py,
	mathics/builtin/assignments/upvalues.py,
	mathics/builtin/atomic/symbols.py, mathics/builtin/attributes.py,
	mathics/builtin/drawing/drawing_options.py,
	mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/fileformats/xmlformat.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/builtin/layout.py, mathics/builtin/list/associations.py,
	mathics/builtin/list/rearrange.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/diffeqns.py, mathics/builtin/numeric.py,
	mathics/builtin/optimization.py, mathics/builtin/options.py,
	mathics/builtin/patterns/rules.py, mathics/builtin/recurrence.py,
	mathics/builtin/sparse.py, mathics/builtin/system.py,
	mathics/builtin/tensors.py,
	mathics/builtin/testing_expressions/equality_inequality.py,
	mathics/builtin/testing_expressions/logic.py,
	mathics/doc/doc_entries.py, mathics/doc/documentation/1-Manual.mdoc:
	Handle encodings in docpipeline (#1766) This PR introduces the changes to make the docpipeline work in a
	transparent way with the system character encoding.  Reference
	results in doctests are now in the internal encoding. Then, when
	docpipeline compares the reference with the result of a test, in the
	system encoding, the comparison is done against the result of
	applying the system encoding to the reference.  Therefore, running
	``` MATHICS_CHARACTER_ENCODING="ASCII" python mathics-docpipeline.py
	``` is equivalent to running ``` python mathics-docpipeline.py ```

2026-04-04  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/convert/op.py, mathics/doc/doc_entries.py,
	mathics/docpipeline.py, mathics/eval/encoding.py,
	test/format/test_format.py: Handle encodings in docpipeline0 (#1774) This is the part of #1766 that does not imply changes in docstrings.
	`docpipeline.py` still requires setting the
	`MATHICS_CHARACTER_ENCODING="ASCII" ` encoding in tests.  Also, this
	adds a missing image file in the documentation, and comment out a
	font choice that produced errors in the compilation of latex
	documentation.

2026-04-04  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/doc/images.sh, mathics/doc/latex/Makefile: LaTeX image PDF
	correction... (#1779) `images.sh`: correct image location for pdf `Makefile`: correct
	location for heptatom pdf

2026-04-04  R. Bernstein <rocky@users.noreply.github.com>

	* test/core/convert/test_lambdify_compile.py: Catch the `lambdify`
	warning and test on that (#1776) Catch the `lambdify` warning and test on that. We shouldn't have
	pytest warn about this, though.

2026-04-04  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/datentime.py: Ensure date formats have a year in
	them. (#1775) In Python 3.14, we get a warning when a date specification without a
	year is used. In 3.15, it will be mandatory.  Therefore, if a year is not provided via "%y" or "%Y", we will add
	the year 2000 along with the specifier %Y.

2026-04-03  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .github/workflows/isort-and-black-checks.yml: Add isort to
	dependencies in workflow (#1773) Seems to be lost in the last version update

2026-04-03  rocky <rb@dustyfeet.com>

	* .github/workflows/isort-and-black-checks.yml, pyproject.toml:
	Administrivia

2026-04-03  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/isort-and-black-checks.yml,
	.github/workflows/macos.yml, .github/workflows/mypy.yml,
	.github/workflows/packages.yml, .github/workflows/plot-tests.yml,
	.github/workflows/ubuntu-bench.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml, pyproject.toml: Roll in 3.14 roll out
	3.10 (#1772) Mathics_Scanner->Mathics3_Scanner.  Phase in 3.14 testing. Phase out 3.10. (It may still work but is not
	supported.)

2026-04-03  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/macos.yml, .github/workflows/mypy.yml,
	.github/workflows/plot-tests.yml,
	.github/workflows/ubuntu-bench.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml, pyproject.toml: adjust mathics3
	dependency (#1771)

2026-04-02  R. Bernstein <rocky@users.noreply.github.com>

	* .gitignore, CHANGES.rst, ChangeLog-spell-corrected.diff,
	Makefile, SYMBOLS_MANIFEST.txt,
	mathics/builtin/drawing/plot_plot3d.py: Start updating CHANGES.rst
	for release (#1770)

2026-04-02  rocky <rb@dustyfeet.com>

	* mathics/core/evaluation.py: Fix bug when there are long sessions We weren't clearing out evaluation.iteration_count, for a
	`mathics.core.evaluation.Evaluation` object.  This is only noticeable in long-running session such was we get in
	Mathics3-django gallery examples.

2026-03-31  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/numbers/algebra.py,
	mathics/eval/numbers/algebra/__init__.py,
	mathics/eval/numbers/algebra/fraction.py,
	mathics/eval/numbers/algebra/options.py: Add Trig option to
	Numerator/Denominator (#1769) Add `Trig` option to `Numerator` and `Denominator`.  Also move
	functions to `mathics.eval` with an eye towards replacing
	`_Expand()`with `_Algebriac()`.

2026-03-31  R. Bernstein <rocky@users.noreply.github.com>

	* SYMBOLS_MANIFEST.txt, mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/hyperbolic.py,
	mathics/core/systemsymbols.py: Add Csch and update denominator doc
	(#1768) * Add Csch * Update documentation for Denominator * Mark sympy names for more trig functions

2026-03-31  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/macos.yml, .github/workflows/mypy.yml,
	.github/workflows/packages.yml, .github/workflows/plot-tests.yml,
	.github/workflows/pyodide.yml, .github/workflows/ubuntu-bench.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml, .gitignore, Makefile,
	mathics/__main__.py, mathics/core/evaluation.py,
	mathics/doc/latex/.gitignore, mathics/eval/binary/__init__.py,
	mathics/eval/distance/__init__.py, mathics/mathics3_code_parse.py,
	pyproject.toml, test/autoload/__init__.py,
	test/builtin/file_operations/__init__.py,
	test/builtin/file_operations/test_path_operations.py,
	test/builtin/functional/__init__.py,
	test/builtin/functional/test_functional_iteration.py,
	test/builtin/intfns/test_recurrence.py,
	test/builtin/patterns/__init__.py, test/builtin/string/__init__.py,
	test/builtin/symbolic_history/__init__.py: Add `mathics3-code-parse`
	; fill out `__init__` in test directories and other small
	administrative project changes (#1756) * Add `mathics3-code-parse`, which is similar to
	`CodeParser`CodeParse`.  * Add   `__init__` in test directories * CI changes to allow Poetry building using GitHub repositories.
	(Desirable due to scanner differences)

2026-03-31  Chenxin Zhong <chenxin.zhong@outlook.com>

	* mathics/autoload/rules/Bessel.m,
	mathics/builtin/specialfns/bessel.py,
	test/builtin/specialfns/test_bessel.py: Fix Rayleigh expansion rules
	to only match half-integer orders (#1762) The Rayleigh formulas for`BesselI`, `BesselK`, `BesselJ`, and
	`BesselY` are only valid for half-integer orders (nu = n + 1/2). The
	condition `IntegerQ[2*nu]` matches both half-integers and integers,
	causing wrong results for integer orders like `BesselK[2, I]`.  Test for genuine half-integer orders. Integer orders correctly fall
	through to the `mpmath` numerical evaluation.

2026-03-29  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/doc/latex/Makefile, mathics/format/render/mathml.py,
	test/format/format_tests.yaml: Fix handling non-ASCII characters in
	render mathml (#1764) In WMA, MathMLForm, disregarding the value of ``$CharacterEncoding",
	transforms non-ASCII characters from the internal encoding into
	escaped character codes in the form `&#{code};`. Tests are adjusted.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2026-03-29  rocky <rb@dustyfeet.com>

	* .pre-commit-config.yaml, mathics/doc/structure.py: Two small
	changes

2026-03-29  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/format/box/numberform.py: Use NamedCharacter in default
	`NumberMultiplier` option in `NumberForm` `MakeBoxes` (#1765) Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2026-03-29  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* SYMBOLS_MANIFEST.txt, mathics/builtin/box/layout.py,
	mathics/builtin/layout.py, mathics/core/convert/op.py,
	mathics/format/form/outputform.py, mathics/format/render/text.py,
	test/format/format_tests.yaml: Add `ShowSpecialCharacters` and
	`ShowStringCharacters` options and round-trip `FullForm` output
	(#1763) This PR adds support for the options `ShowSpecialCharacters` and
	`ShowStringCharacters` used in StyleBox, Style, and Cell builtin
	functions. These options control how strings are rendered.  In WMA, when this `ShowSpecialCharacters` option is set to `False` ,
	and `ShowStringCharacters` is set to `True`, strings are rendered
	using an ASCII representation in which any non-ASCII characters are
	represented by their character names. This provides an "invertible"
	representation of the internal original String. In WMA, this
	representation is used in `FullForm`.  This would also provide better grounds for #1735

2026-03-29  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/drawing/plot.py,
	mathics/builtin/intfns/divlike.py, mathics/eval/drawing/plot.py:
	Handle more numeric types in Plot evaluation functions (#1752) For a Python `int` type, don't convert to `float`, because some
	builtins, like `Mod` only work with an `Integer` argument (in the
	modulus).  For rationals, we'll need to convert using N_eval.  Also, go over the documentation for division-related functions

2026-03-29  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/systemsymbols.py: Add remaining Symbols for Boxes
	(#1759) Front ends, like Mathics3-django, need to take Boxed output and
	decide, based on the type of Box, what to do with it and how to
	further render it.  Right now, this is done using `get_head_name` and checking its
	string value. The cleaner way, though, is to do an `is` comparison
	on the Symbol name. One problem with this is right now we don't have
	Symbol names for some of the boxes, especially the newer top-level
	ones that are likely to occur a lot, like `InterpretationBox`.  This PR seeks to address that.

2026-03-27  R. Bernstein <rocky@users.noreply.github.com>

	* .gitignore, mathics/__init__.py, mathics/doc/images.sh,
	mathics/doc/images/README.md,
	mathics/doc/images/logo-Mathics3-nodrop.svg,
	mathics/doc/images/logo-Mathics3.svg,
	mathics/doc/images/logo-heptatom-Mathics3.svg,
	mathics/doc/images/logo-text-nodrop.svg,
	mathics/doc/images/logo-text.svg, mathics/doc/latex/.gitignore,
	mathics/doc/latex/Makefile, mathics/doc/latex/doc2latex.py,
	mathics/doc/latex/mathics3.tex: Go over Mathics3 logo (#1760)

2026-03-24  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/numbers/algebra.py, mathics/doc/latex/.gitignore,
	mathics/doc/latex/mathics3.tex, mathics/doc/latex/sed-hack.sh:
	Handle more LaTeX Unicode inside LaTeX (#1757)

2026-03-23  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/box/__init__.py, mathics/doc/doc_entries.py,
	mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/latex/Makefile, mathics/doc/latex/doc2latex.py,
	mathics/doc/latex/{mathics.tex => mathics3.tex},
	mathics/doc/latex_doc.py, mathics/format/box/numberform.py: Mathics3
	User documentation improvements, round 2 (#1753) Make another pass over the user documentation * `latex_doc.py`: add Chapter labels that we can refer to *
	`box/__init__.py`: Revise link label to make PDF link look better.   More "mathics" to "mathics3" renaming.   Note renaming from Mathics to Mathics3 in history

2026-03-22  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/fileformats/jsonformat.py,
	mathics/eval/fileformats/jsonformat.py: Isolate another eval fn;
	move to mathics.eval. (#1754) Fixes #1588

2026-03-22  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/plot-tests.yml,
	mathics/builtin/intfns/divlike.py,
	mathics/builtin/specialfns/bessel.py, mathics/compile/__init__.py,
	mathics/eval/drawing/plot.py, test/builtin/drawing/doc_tests.yaml,
	test/builtin/drawing/test_plot_detail.py,
	test/builtin/drawing/test_plot_detail_ref/barchart-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/barchart-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/barchart-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/barchart-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/complexplot-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/complexplot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/complexplot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/complexplot3d-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/complexplot3d-vec-opt.txt
	, test/builtin/drawing/test_plot_detail_ref/complexplot3d-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/contourplot-1-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/contourplot-1-vec-opt.txt
	, test/builtin/drawing/test_plot_detail_ref/contourplot-1-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/contourplot-2-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/contourplot-2-vec-opt.txt
	, test/builtin/drawing/test_plot_detail_ref/contourplot-2-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/densityplot-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/densityplot-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/densityplot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/densityplot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/discreteplot-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/discreteplot-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/discreteplot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/discreteplot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-001-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-001-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-002-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-002-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-003-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-003-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-004-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-004-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-005-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-005-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-006-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-006-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-007-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-007-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-008-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-008-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-009-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-009-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-010-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-010-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-011-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-011-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-012-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-012-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-013-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-013-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-014-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-014-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-015-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-015-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-016-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-016-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-017-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-017-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-018-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-018-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-019-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-019-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-020-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-020-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-021-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-021-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-023-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-023-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-024-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-024-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-025-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-025-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-026-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-026-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-027-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-027-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-028-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-028-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-029-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-029-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-030-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-030-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-031-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-031-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-032-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-032-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-033-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-033-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-034-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-034-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-035-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-035-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-036-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-036-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-037-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-037-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-038-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-038-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-039-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-039-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-040-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-040-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-041-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-041-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-042-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-042-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-043-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-043-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-044-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-044-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-045-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-045-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-046-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-046-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-047-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-047-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-048-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-048-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-049-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-049-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-050-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-050-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-051-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-052-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-053-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-054-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-055-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-056-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-057-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-058-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-059-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-059-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-060-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-060-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-061-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-061-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-062-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-062-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-063-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-063-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-064-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-064-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-065-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-065-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-066-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-066-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-067-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-067-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-068-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-068-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-069-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-069-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-070-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-070-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-071-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-071-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-072-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-072-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-073-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-073-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-074-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-074-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-075-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-075-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-076-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-076-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-077-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-077-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-078-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-078-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-079-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-079-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-081-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-081-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-082-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-082-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-083-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-083-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-084-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-084-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-085-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-085-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-086-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-086-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-087-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-087-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-088-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-088-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-089-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-089-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-090-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-090-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-091-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-091-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-093-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-093-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-094-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-094-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-095-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-095-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-096-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-096-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-097-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-097-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-098-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-098-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-099-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-099-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-100-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-100-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-101-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-101-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-102-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-102-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-103-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-103-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-104-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-104-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-105-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-105-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-106-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-106-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-107-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-107-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-108-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-108-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-109-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-109-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-110-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-110-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-111-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-111-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-112-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-112-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-113-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-113-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-114-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-114-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-115-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-115-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-116-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-116-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-117-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-117-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-118-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-118-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-119-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-119-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-120-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-120-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-121-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-121-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-122-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-122-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-123-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-123-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-124-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-124-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-125-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-125-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-126-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-126-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-127-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-127-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-128-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-128-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/histogram-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/histogram-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/histogram-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/histogram-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/listlineplot-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/listlineplot-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/listlineplot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/listlineplot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/listplot-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/listplot-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/listplot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/listplot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/liststepplot-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/liststepplot-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/liststepplot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/liststepplot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/nondoc-plot-exclusions-cl
	s.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/nondoc-plot-exclusions-cl
	s.txt,
	test/builtin/drawing/test_plot_detail_ref/numberlineplot-cls-opt.tx
	t,
	test/builtin/drawing/test_plot_detail_ref/numberlineplot-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/numberlineplot-vec-opt.tx
	t,
	test/builtin/drawing/test_plot_detail_ref/numberlineplot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/parametricplot-cls-opt.tx
	t,
	test/builtin/drawing/test_plot_detail_ref/parametricplot-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/parametricplot-vec-opt.tx
	t,
	test/builtin/drawing/test_plot_detail_ref/parametricplot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/piechart-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/piechart-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/piechart-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/piechart-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/plot-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/plot-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/plot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/plot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/plot3d-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/plot3d-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/plot3d-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/plot3d-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/polarplot-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/polarplot-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/polarplot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/polarplot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-complexplot-poles-zer
	os-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-complexplot3d-poles-z
	eros-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot-equals-co
	nstant-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot-explicit-
	contours-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot-expr-x-ve
	c.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot-n-contour
	s-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot-one-equat
	ion-two-branches-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot-two-equat
	ions-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot-waves-vec
	.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot3d-hyperbo
	loids-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot3d-mesh-ve
	c.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot3d-sphere-
	multi-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot3d-sphere-
	vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-density-plot-nan-vec.
	txt,
	test/builtin/drawing/test_plot_detail_ref/vec-densityplot-infinity-
	vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-densityplot-mesh-full
	-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-densityplot-plotpoint
	s-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-densityplot-plotrange
	-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-006-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-008-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-009-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-010-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-012-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-036-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-037-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-038-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-041-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-042-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-043-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-044-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-051-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-052-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-053-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-054-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-055-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-056-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-058-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-059-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-060-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-061-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-066-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-074-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-077-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-087-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-089-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-090-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-091-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-092-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-094-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-095-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-096-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-097-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-099-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-100-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-102-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-103-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-105-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-109-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-110-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-113-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-116-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-122-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-125-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-128-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-logplot-sinx-x-vec.tx
	t,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot-zeta-s
	ideways-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-moeb
	ius-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-mult
	i-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-ring
	s-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-toru
	s-plotrange-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-toru
	s-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-tref
	oil-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-plot-exclusions-vec.t
	xt,
	test/builtin/drawing/test_plot_detail_ref/vec-plot-label-x-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-plot-plotrange-z-vec.
	txt,
	test/builtin/drawing/test_plot_detail_ref/vec-plot3d-conditional-ve
	c.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-plot3d-discontinuous-
	vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-plot3d-max-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-plot3d-plotrange-z-ve
	c.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-plot3d-stack-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-plot3d-two-labels-rat
	ios-viewpoint-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-plot3d-which-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-polarplot-theataxxx-8
	-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-sphericalplot3d-harmo
	nics-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-sphericalplot3d-onion
	-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-sphericalplot3d-orbit
	al-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-sphericalplot3d-shell
	s-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-sphericalplot3d-spira
	l-vec.txt, test/builtin/drawing/vec_tests.yaml: Issue 1723 (#1751) Remove erroneous `N[]` conversion in plotting.  Fixes #1723 Remove detailed plot testing code and data from Mathics-core. It
	appears in Mathics3-Module-vectorizedplot only.  _Temporarily_ testing is removed pending adjustment in
	Mathics3-Module-vectorizedplot test data.

2026-03-21  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/forms/variables.py,
	mathics/builtin/no_meaning/infix_extra.py, mathics/core/builtin.py,
	mathics/doc/documentation/1-Manual.mdoc, mathics/doc/latex/Makefile:
	Miscellaneous changes to improve PDF building (#1750) * <strike>Add PyICU module in docs</strike> This causes test
	failures! PyICI needs fixing.  * Escape $ in a variable name in docstring * WML Link -> WMA Link

2026-03-20  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/macos.yml, .github/workflows/packages.yml,
	.github/workflows/plot-tests.yml, .github/workflows/pyodide.yml,
	.github/workflows/ubuntu-bench.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml: Go back to master in CI testing
	(#1748)

2026-03-20  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/macos.yml, .github/workflows/packages.yml,
	.github/workflows/plot-tests.yml, .github/workflows/pyodide.yml,
	.github/workflows/ubuntu-bench.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml, mathics/core/parser/README.md,
	mathics/core/parser/operators.py, mathics/core/parser/parser.py,
	test/format/__init__.py, test/format/test_latex.py: More scanner
	changes (#1746) Track Scanner changes * `BoxInputEscape` -> `LinearSyntaxStar` (matching CodeTokenize) *
	`ApplyList` -> `MapApply` (matching WMA's name) Comment out a pytest Slot[] LaTeX test for now...  I suspect `test_latex.py` needs rewriting, and formatting may need
	work as well, and will lead to its own PR and set of non-trivial
	changes.

2026-03-19  rocky <rb@dustyfeet.com>

	* test/builtin/drawing/test_plot_detail_ref/#doc-012-cls.svg.txt#:
	Remove an autosave file

2026-03-19  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .github/workflows/plot-tests.yml,
	mathics/builtin/drawing/plot.py,
	mathics/builtin/drawing/plot_plot.py,
	mathics/builtin/drawing/plot_plot3d.py,
	mathics/eval/drawing/plot3d_vectorized.py,
	mathics/eval/drawing/plot_vectorized.py,
	test/builtin/drawing/test_plot_detail.py,
	test/builtin/drawing/test_plot_detail_ref/#doc-012-cls.svg.txt#,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot3d-hyperbo
	loids-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot3d-mesh-ve
	c.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot3d-sphere-
	multi-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot3d-sphere-
	vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-moeb
	ius-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-mult
	i-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-ring
	s-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-toru
	s-plotrange-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-toru
	s-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-tref
	oil-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-sphericalplot3d-harmo
	nics-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-sphericalplot3d-onion
	-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-sphericalplot3d-orbit
	al-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-sphericalplot3d-shell
	s-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-sphericalplot3d-spira
	l-vec.txt, test/builtin/drawing/vec_tests.yaml: Finish moving
	vectorized plot routines to pymathics.vectorizedplot (#1736) * Remove vectorized plot routines from Mathics-core.  * Add tests for vectorizedplot module in Mathics-core * classes and routines that are not specific to vectorization, like
	`NumericArray`, are kept.

2026-03-17  rocky <rb@dustyfeet.com>

	* test/builtin/test_numeric.py: Fix two small pytest typos

2026-03-17  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/atoms/numerics.py, test/builtin/test_numeric.py: Use
	mpmath when we need a large mantissa (#1744) Fixes #1741

2026-03-15  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/parser/parser.py: Scanner name changes (#1737) Track Mathics3-scanner changes * Repository name is now Mathics3-scanner * Use v6 in CI to squelch nodejs warnings * RawRightBracket -> CloseSquare * RawLeftBracket -> OpenSquare * Hopefully precedence interaction is clearer; remove magic 151...

2026-03-15  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/isort-and-black-checks.yml,
	.github/workflows/macos.yml, .github/workflows/mypy.yml,
	.github/workflows/packages.yml, .github/workflows/plot-tests.yml,
	.github/workflows/pyodide.yml, .github/workflows/ubuntu-bench.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml, pyproject.toml: Handle scanner name
	change (#1738) Track scanner repository name change. Token name changes will come
	later.

2026-03-15  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/testing_expressions/list_oriented.py,
	mathics/builtin/testing_expressions/string_tests.py,
	mathics/eval/string_tests.py, test/builtin/intfns/test_divlike.py,
	test/builtin/numbers/test_algebra.py, test/builtin/test_strings.py,
	test/builtin/test_testing_expressions.py: `StringQ` option fix and
	add some argument count checking to
	`mathics.builtin.test_testing_expressions` (#1732) * Correct `StringQ` option name "SpellingCorrection" and its default
	value * Add argument count checking for "DigitQ", "LetterQ",
	<strike>"StringFreeQ",</strike> "StringMatchQ", "StringQ", and
	"SyntaxQ".  DRY "SubsetQ" checking.  DRY arg count testing.  Note: "StringFreeQ" claims to allow only 1 or 2 arguments (plus
	options), but ```mathematica StringFreeQ["e" ~~ ___ ~~ "u"] /@ {"The Sun",
	"Mercury", "Venus", "Earth", "Mars", "Jupiter", "Saturn", "Uranus",
	"Neptune"} ``` is valid and appears to be visible as a list to the evaluation
	routine.

2026-03-14  rocky <rb@dustyfeet.com>

	* mathics/Packages/Combinatorica-repo: Update Combinatorica repo

2026-03-14  R. Bernstein <rocky@users.noreply.github.com>

	* SYMBOLS_MANIFEST.txt, mathics/builtin/numbers/algebra.py,
	test/builtin/numbers/test_algebra.py: Remove ExpandEnumerator
	(#1733) I don't know that SymPy or our custom code handles this properly.
	Furthermore, there is no burning reason we need this right now.

2026-03-14  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/atomic/symbols.py,
	mathics/builtin/testing_expressions/equality_inequality.py,
	test/builtin/atomic/test_symbols.py,
	test/builtin/test_testing_expressions.py, test/helper.py: Arg
	checking for Information & expression testing (#1727) Specifically: * Information * Between * BooleanQ * TrueQ

2026-03-14  R. Bernstein <rocky@users.noreply.github.com>

	* SYMBOLS_MANIFEST.txt, mathics/builtin/numbers/algebra.py,
	test/builtin/numbers/test_algebra.py: First cut at ExpandNumerator
	(#1729) A first cut at adding `ExpandNumerator`.

2026-03-13  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/intfns/divlike.py, mathics/builtin/messages.py,
	mathics/eval/intfns/divlike.py: Improve PowerMod (#1725) * Handle roots of exponents * Handle lists of exponents * Move under `mathics.eval.intfns.divlike` * Add SymPy tracing.

2026-03-13  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/arithfns/basic.py,
	mathics/builtin/intfns/divlike.py, mathics/builtin/messages.py,
	mathics/eval/intfns/divlike.py, test/builtin/intfns/test_divlike.py:
	Revise Quotient[] builtin (#1721) Revise `Quotient` so it handles the 3-argument form, lists, and
	numbers other than Integers.  (Noticed in trying to run some standard WMA packages.)

2026-03-13  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/builtin.py, test/builtin/intfns/test_divlike.py: Fix
	expected args checking bug (#1724) Fix expected args checking bug. This routine is triggered by
	(implicit) function pattern match. However, it can get called when
	the arguments are correct. So we need to test for this.  Fixes #1722

2026-03-13  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/isort-and-black-checks.yml,
	.github/workflows/macos.yml, .github/workflows/mypy.yml,
	.github/workflows/packages.yml, .github/workflows/plot-tests.yml,
	.github/workflows/pyodide.yml, .github/workflows/ubuntu-bench.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml, README.rst, mathics/__init__.py,
	mathics/version.py, pyproject.toml: Bump versions (#1726) * Use v5 in workflows to squelch a nodejs complaint * Bump version to 10.0-ish * another Mathics->Mathics3 change.

2026-03-11  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/scoping.py, test/test_context.py: More tests on
	`Begin` and `BeginPackage` (#1720) This PR adds some extra tests to see what is still missing: better
	handling for wrong inputs.

2026-03-11  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/scoping.py, mathics/builtin/string/operations.py,
	test/test_context.py: Begin package with two parms (#1719) This PR implements the support for `BeginPackage` with two
	arguments.  A bug in `StringTake` was also fixed.

2026-03-10  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/systemsymbols.py: Add Graphics symbols and Graphics
	Option symbols (#1705) Copy Graphics symbols (currently only found in
	`mathics-m3d/m3d/sym.py` into core.

2026-03-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/symbols.py,
	test/builtin/atomic/test_symbols.py: Missing from a String should
	not produce a Symbol definition. (#1717) This PR completes what was missing to fix the wrong behavior of
	`Information` reported in #1655, and refined in #1713.  What was
	still wrong in the current master branch is that when a String is
	passed to `Information`, and the string is not a name pattern, the
	standard routine for `Symbol` is used, creating the definition. As a
	result, in the example shown in

	https://github.com/Mathics3/mathics-core/issues/1655#issuecomment-4024136105, the first line creates the definition that hides the effect of the
	`Begin/End` block.

2026-03-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/eval/functional/apply_fns_to_lists.py: Remove unused imports
	(#1718) Just fix what ruff reports.

2026-03-09  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/macos.yml, .github/workflows/mypy.yml,
	.github/workflows/packages.yml, .github/workflows/plot-tests.yml,
	.github/workflows/pyodide.yml, .github/workflows/ubuntu-bench.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml: Administrivia (#1716) Go back to master branch in mathics-scanner

2026-03-09  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/symbols.py,
	test/builtin/atomic/test_symbols.py: More argument checking

2026-03-09  rocky <rb@dustyfeet.com>

	* mathics/core/parser/parser.py: Remove comment that is no longer
	applicable.

2026-03-09  rocky <rb@dustyfeet.com>

	* mathics/core/parser/parser.py: change_token_scanning_mode was made
	public

2026-03-09  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/symbols.py, mathics/core/parser/parser.py,
	test/test_help.py: Handle Innformation[xxx, LongForm->False]

2026-03-08  rocky <rb@dustyfeet.com>

	* mathics/core/parser/parser.py: Information -> QuestionQuestion

2026-03-08  rocky <rb@dustyfeet.com>

	* admin-tools/make-JSON-tables.sh,
	mathics/core/parser/operators.py, setup.py: Get operator JSON data
	from scanner

2026-03-08  rocky <rb@dustyfeet.com>

	* test/core/parser/test_parser.py: Remove nonsensical tests

2026-03-08  rocky <rb@dustyfeet.com>

	* mathics/core/parser/parser.py: Reset to "expr" mode after done
	with named-pattern

2026-03-08  rocky <rb@dustyfeet.com>

	* mathics/core/parser/parser.py: Get rid of new and obsolete comment

2026-03-08  rocky <rb@dustyfeet.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/macos.yml, .github/workflows/mypy.yml,
	.github/workflows/packages.yml, .github/workflows/plot-tests.yml,
	.github/workflows/pyodide.yml, .github/workflows/ubuntu-bench.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml: Use corresponding branch in Scanner
	for CI

2026-03-08  rocky <rb@dustyfeet.com>

	* mathics/core/parser/parser.py, test/core/parser/test_parser.py:
	Start Names pattern support

2026-03-08  R. Bernstein <rocky@users.noreply.github.com>

	* : commit f9ebf2b9f3fb89164b40bec646df63ce32ea44a5 Author: R.
	Bernstein <rocky@users.noreply.github.com> Date:   Sun Mar 8
	07:39:30 2026 -0400

2026-03-07  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit 02e9e33d5336b540d67e8ee77ea9c4fb821d7dfe Author: Juan
	Mauricio Matera <matera@fisica.unlp.edu.ar> Date:   Sat Mar 7
	20:37:57 2026 -0300

2026-03-07  rocky <rb@dustyfeet.com>

	* SYMBOLS_MANIFEST.txt: More symbols

2026-03-07  R. Bernstein <rocky@users.noreply.github.com>

	* README.rst: Update README.rst

2026-03-03  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/consistency-checks.yml,
	admin-tools/make-JSON-tables.sh, mathics/builtin/list/eol.py,
	mathics/core/convert/op.py, mathics/format/render/latex.py,
	mathics/format/render/mathml.py: Get named-character JSON from
	scanner rather than create a local copy. (#1707) Get named-character JSON from scanner rather than create a local
	copy.  --------- Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2026-03-03  R. Bernstein <rocky@users.noreply.github.com>

	* .github/ISSUE_TEMPLATE/bug_report.md, README.rst: Combine How to
	reproduce and output given sections (#1709) Combine "How to Reproduce" and "Output given" sections Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2026-03-03  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/numbers/algebra.py,
	mathics/eval/numbers/algebra/polynomial.py,
	test/builtin/numbers/test_algebra.py: Revise Polynomial functions
	like `Expand` and `Apart` (#1710) * Handle inner recursive function closure of `Expand` and
	`ExpandAll` properly.  * Break out trig/hypertrig and relational functions.  * Separate eval code of `Apart` add sympy tracing, and have it
	handle relational operators

2026-03-03  R. Bernstein <rocky@users.noreply.github.com>

	* README.rst: Update README.rst (#1708)

2026-03-02  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/formatter.py, mathics/format/render/asy.py,
	mathics/format/render/json.py, mathics/format/render/latex.py,
	mathics/format/render/mathml.py, mathics/format/render/svg.py,
	mathics/format/render/text.py,
	test/builtin/arithmetic/test_basic.py,
	test/builtin/assignments/test_assignment.py,
	test/builtin/atomic/test_numbers.py,
	test/builtin/atomic/test_symbols.py,
	test/builtin/colors/test_color_directives.py,
	test/builtin/files_io/test_files.py,
	test/builtin/files_io/test_filesystem.py,
	test/builtin/files_io/test_importexport.py,
	test/builtin/functional/test_application.py,
	test/builtin/image/test_image.py,
	test/builtin/list/test_association.py,
	test/builtin/list/test_list.py,
	test/builtin/numbers/test_diffeqns.py,
	test/builtin/numbers/test_hyperbolic.py,
	test/builtin/numbers/test_linalg.py,
	test/builtin/numbers/test_numbertheory.py,
	test/builtin/numbers/test_randomnumbers.py,
	test/builtin/numbers/test_trig.py,
	test/builtin/patterns/test_rules.py,
	test/builtin/specialfns/test_bessel.py,
	test/builtin/specialfns/test_gamma.py,
	test/builtin/test_attributes.py, test/builtin/test_binary.py,
	test/builtin/test_compilation.py, test/builtin/test_datentime.py,
	test/builtin/test_directories.py, test/builtin/test_evaluation.py,
	test/builtin/test_exp_structure.py,
	test/builtin/test_file_operations.py,
	test/builtin/test_messages.py, test/builtin/test_options.py,
	test/builtin/test_patterns.py, test/builtin/test_physchemdata.py,
	test/builtin/test_procedural.py, test/builtin/test_quantities.py,
	test/builtin/test_scoping.py, test/builtin/test_system.py,
	test/builtin/test_tensor.py,
	test/builtin/vectors/test_vector_space_operations.py,
	test/format/test_format.py, test/package/test_vectoranalysis.py: Two
	small changes: 1. remove `private_doctest`. 2 `add_conversion_fn`
	renamed to `add_render_function` (#1706) 1. `add_conversion_fn` renamed to `add_render_function` 2. Remove `private_doctest` in pytest test functions. This was a
	temporary kind of thing.

2026-03-01  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/numbers/algebra.py,
	mathics/core/systemsymbols.py,
	mathics/eval/numbers/algebra/polynomial.py,
	test/builtin/numbers/test_algebra.py: Improve `Expand` for relations
	and cleanup (#1703) `Expand` properly supports relations. Thanks to @ad-si for
	implementaiton suggestion and @axkr for giving a list of relations.  More code moved from builtin to eval. Another parameter check (for
	`Apart`) was added.  Fixes #1390 --------- Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2026-03-01  rocky <rb@dustyfeet.com>

	* mathics/builtin/testing_expressions/logic.py: Coordinate with
	scanner...  Implies as an operator was recently noted.

2026-02-22  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/macos.yml, .github/workflows/packages.yml,
	.github/workflows/plot-tests.yml, .github/workflows/pyodide.yml,
	.github/workflows/ubuntu-bench.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml, Makefile,
	admin-tools/make-JSON-tables.sh, mathics/builtin/forms/data.py,
	mathics/builtin/string/characters.py,
	mathics/builtin/string/charcodes.py,
	mathics/builtin/string/operations.py, mathics/core/convert/op.py,
	mathics/core/parser/operators.py, mathics/core/parser/parser.py,
	mathics/data/.gitignore, mathics/eval/arithfns/basic.py,
	mathics/eval/list/eol.py, mathics/eval/string/__init__.py,
	mathics/eval/string/characters.py, mathics/eval/strings.py,
	mathics/format/form/outputform.py, setup.py,
	test/builtin/string/test_characters.py,
	test/builtin/string/test_charcodes.py,
	test/builtin/string/test_operations.py,
	test/builtin/strings/__init__.py,
	test/builtin/strings/test_operations.py,
	test/builtin/test_forms.py, test/builtin/test_strings.py,
	test/helper.py: Add unicode box characters (#1700) Handle boxing escape characters in strings using the built-in
	functions `Characters`, `StringLength`, `StringTake`, and
	`ToCharacterCode`.  Tracks API changes in MathicsScanner. Fixes #1622 Some tests have been moved to more isolated places. Argument
	checking has been added to `Characters`, `StringLength`,
	`StringTake`, and `ToCharactersCode` as appropriate.

2026-02-16  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/intfns/divlike.py,
	mathics/builtin/intfns/misc.py,
	mathics/builtin/intfns/recurrence.py, mathics/eval/hyperbolic.py,
	mathics/eval/intfns/__init__.py, mathics/eval/intfns/divlike.py,
	mathics/eval/tracing.py: Go over `mathics.builtin.intfns` (#1698) * Add argument checking * Go through sympy tracking in GCD, LCM, SterlingS1, and SterlingS2 * expand tracing to handle keyword arguments * Move BernoulliB to "Recurrence and Sum" section * Go over docstrings and sort builtin class attributes * Create some eval routines for `mathics.builtin.intfns.divlike`

2026-02-16  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/drawing/plot_plot3d.py: add documentation to
	ComplexPlot, ComplexPlot3D and ContourPlot. (#1597) Here a first cut with the documentation, and a way to avoid loading
	the symbols if vectorization is not available.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>
	Co-authored-by: rocky <rb@dustyfeet.com>

2026-02-16  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/eval/functional/apply_fns_to_lists.py,
	test/builtin/list/test_association.py: Handle RuleDelayed in Map
	over Association expressions (#1694) One slight change over #1692. Also, I add a comment about
	differences with WMA output in the case that the `Association`
	expression does not have the form
	`Association[__(Rule|RuleDelayed)]`.

2026-02-15  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/forms/data.py, mathics/builtin/intfns/divlike.py,
	mathics/builtin/messages.py, mathics/builtin/string/operations.py,
	mathics/core/builtin.py, test/builtin/intfns/test_combinatorial.py,
	test/builtin/intfns/test_divlike.py: Add argument checking to
	`mathics.builtin.intfns.divlike` (#1697) Adds argument checking to `mathics.builtin.intfns.divlike` module.  Remove duplicate `argm`, and `argmu` definitions.  Allow for" _start_ or more" tagging via: range(_start_,
	`sys.maxsize`)

2026-02-13  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/intfns/combinatorial.py,
	test/builtin/intfns/test_combinatorial.py: Arg checking for
	`mathics.builtin.intfns.combinatorial` (#1695) Finish argument checking for built-in functions in
	`mathics.builtin.intfns.combinatorial`.

2026-02-12  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/functional/apply_fns_to_lists.py: Fix Map (#1692) ### CHANGES - Fixes #1690 . Now `Map` automatically maps a function over
	`Association` values - Add operator forms for several functions, including `Apply`,
	`Map`, `MapIndexed`, `MapThread`

2026-02-11  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/specialfns/gamma.py,
	test/builtin/intfns/__init__.py, test/builtin/{test_intfns.py =>
	intfns/test_combinatorial.py}, test/builtin/intfns/test_divlike.py:
	More args checking (#1691) Argument testing on more built-in functions.  Also, split out test_intfns.py into its module component

2026-02-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/algebra.py: Correct a docstring
	typographical error

2026-02-10  hrueter <42939542+hrueter@users.noreply.github.com>

	* mathics/builtin/numbers/algebra.py,
	mathics/eval/numbers/numbers.py: Handle expressions not
	representable by SymPy (#254) This deals with some cases where it is safe to return the expression
	when it cannot be handled by SymPy.

2026-02-09  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/atoms/strings.py, mathics/core/expression.py,
	mathics/core/keycomparable.py, mathics/core/symbols.py,
	test/builtin/test_sort.py: Alphabetic canonical order (#1685) @hrueter, this is a proposal for the reimplementation #1680, for
	taking into account the WMA alphabetic ordering. Thanks for noticing
	this.

2026-02-08  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/graphics3d.py, mathics/core/formatter.py,
	mathics/format/render/json.py: fix box3d render (#1689) This fix the issue with mathics server

2026-02-07  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .github/workflows/isort-and-black-checks.yml,
	.pre-commit-config.yaml, mathics/builtin/box/layout.py,
	mathics/builtin/directories/__init__.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/exp_structure/size_and_sig.py,
	mathics/builtin/file_operations/__init__.py,
	mathics/builtin/files_io/__init__.py,
	mathics/builtin/forms/data.py, mathics/builtin/forms/mathics3.py,
	mathics/builtin/forms/variables.py, mathics/builtin/image/base.py,
	mathics/builtin/image/composition.py,
	mathics/builtin/image/pixel.py, mathics/builtin/image/structure.py,
	mathics/builtin/image/test.py, mathics/builtin/list/math.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/specialfns/orthogonal.py,
	mathics/builtin/statistics/base.py,
	mathics/builtin/string/__init__.py,
	mathics/builtin/string/patterns.py,
	mathics/builtin/symbolic_history/__init__.py,
	mathics/builtin/testing_expressions/expression_tests.py,
	mathics/builtin/testing_expressions/logic.py,
	mathics/builtin/testing_expressions/numerical_properties.py,
	mathics/core/atoms/__init__.py, mathics/core/atoms/arrays.py,
	mathics/core/atoms/numerics.py, mathics/core/atoms/strings.py,
	mathics/core/builtin.py, mathics/core/convert/op.py,
	mathics/core/convert/regex.py, mathics/core/convert/sympy.py,
	mathics/core/evaluation.py, mathics/core/pattern.py,
	mathics/doc/gather.py, mathics/eval/assignments/assign_binaryop.py,
	mathics/eval/drawing/plot_vectorized.py,
	mathics/eval/drawing/util.py, mathics/eval/scoping.py,
	mathics/eval/strings.py, mathics/format/box/outputforms.py,
	mathics/format/form/outputform.py,
	test/builtin/files_io/test_importexport.py,
	test/builtin/numbers/test_hyperbolic.py,
	test/builtin/test-optimization.py, test/builtin/test_strings.py,
	test/core/parser/test_parser.py, test/core/test_pattern.py,
	test/doc/test_latex.py, test/format/test_latex.py: Update black
	(#1688) This PR updates the version of `black` used to normalize the base
	code.

2026-02-07  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/strings.py,
	mathics/builtin/box/compilation.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/image.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/compilation.py, mathics/builtin/compress.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/string/operations.py, mathics/core/element.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	mathics/core/formatter.py, mathics/doc/latex_doc.py,
	mathics/eval/inference.py, mathics/eval/strings.py,
	mathics/format/box/outputforms.py,
	mathics/format/form/inputform.py,
	mathics/format/form/outputform.py, mathics/format/render/asy.py,
	mathics/format/render/json.py, mathics/format/render/mathml.py,
	mathics/format/render/svg.py,
	test/builtin/box/test_custom_boxexpression.py,
	test/builtin/drawing/test_plot_detail.py, test/format/test_asy.py,
	test/format/test_format.py, test/format/test_latex.py: Boxes to  as
	to  (#1687) This PR changes the name of these methods to something more precise
	and concise. All methods are kept for backward compatibility, but
	showing a deprecation error message.

2026-02-07  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py, mathics/core/pattern.py,
	mathics/core/util.py, mathics/doc/latex_doc.py,
	mathics/format/box/outputforms.py,
	mathics/format/form/outputform.py, mathics/format/render/mathml.py:
	Mypy findings fixes (#1686) These are some fixes for issues found by mypy 1.17.1.

2026-02-07  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/forms/print.py, mathics/doc/doc_entries.py,
	mathics/format/box/outputforms.py, mathics/format/render/mathml.py,
	test/builtin/box/test_custom_boxexpression.py,
	test/builtin/test_system.py, test/format/format_tests-WMA.yaml,
	test/format/format_tests.yaml, test/format/test_boxexpressions.py,
	test/format/test_svg.py, test/test_session.py: Mathml tweaks indent
	(#1665) This PR implements the indentation in MathMLForm. What is missing
	here is to adjust the tests.  --------- Co-authored-by: mmatera <mmatera@fisica.unlp.edu.ar> Co-authored-by:
	rocky <rb@dustyfeet.com> Co-authored-by: R. Bernstein
	<rocky@users.noreply.github.com>

2026-02-06  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/box/compilation.py, mathics/builtin/box/image.py,
	mathics/core/convert/op.py, mathics/core/element.py,
	mathics/core/formatter.py, mathics/format/render/latex.py,
	mathics/format/render/mathml.py: Remove hard coded latex (#1684) Try to use YAML table information for named characters more often.

2026-02-06  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/element.py, mathics/core/formatter.py,
	mathics/format/render/latex.py, mathics/format/render/mathml.py:
	Remove `boxes_to` deprecation and duplicate TeX mapping tables.
	(#1683) * DRY a little more.  * Remove deprecation message since this doesn't seem to be
	deprecated.  * Remove unused TeX-format code that has been moved to the TeX
	renderer.

2026-02-06  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/format/render/__init__.py,
	mathics/format/render/asy_fns.py, mathics/format/render/latex.py,
	mathics/format/render/mathml.py, mathics/format/render/svg.py,
	mathics/format/render/text.py: Dry render code3 (#1682) DRY MathML render code and put methods in alphabetic order.

2026-02-05  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/formatter.py, mathics/format/render/__init__.py,
	mathics/format/render/latex.py, mathics/format/render/text.py: Start
	to DRY render code (#1681) Start to DRY some of the generic box conversion routines, where all
	that's done is copying a box's `box_option` field into its child
	options and recursing those child fields.  Sort methods in text and LaTeX.  rendering for text, and LaTeX was done. MathML still needs a
	look-over, and another round might be needed for text and LaTeX. But
	this PR is big enough already. (overall 20, lines were removed).

2026-02-05  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/box/expression.py, mathics/builtin/box/layout.py,
	mathics/core/element.py, mathics/core/formatter.py,
	mathics/format/render/latex.py, mathics/format/render/mathml.py,
	mathics/format/render/text.py,
	test/builtin/drawing/test_plot_detail.py: First round of DRYing
	common render code. (#1679) Actually, before DRYing, I ran into a little issue here that the
	`boxes` field always only contains a single box, and calling lookup
	routines for "boxes" is confusing or misleading.  So before doing the DRYing, going in small steps, I think it's best
	to get this out of the way.

2026-02-05  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/format/render/latex.py, mathics/format/render/text.py:
	Revise render/latex.py for box attributes (#1677) Revise render/latex.py and render/text.py for box attributes

2026-02-04  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/box/layout.py, mathics/format/render/mathml.py:
	Separate Box attributes from Box options in `MathMLForm` Start separating Box attributes from Box options. Here we start off
	with `MathMLForm`. Later, other renderers will get covered.

2026-02-03  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/box/expression.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/uniform_polyhedra.py,
	mathics/builtin/forms/base.py, mathics/format/render/__init__.py,
	mathics/format/render/asy.py, mathics/format/render/json.py,
	mathics/format/render/latex.py, mathics/format/render/mathml.py,
	mathics/format/render/svg.py, mathics/format/render/text.py,
	test/builtin/test_forms.py: Add Box type annotations to render
	routines. (#1674) * Add Box type annotations to render routines * Remove "_" from non-private classes. Go over render docstrings.  *   Fix type errors found by mypy:       - Initialize BoxExpression.boxes.        - Initialize GraphicsBox.boxwidth.        - Initialize GraphicsBox.boxheight

2026-02-03  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Add tests for BoxExpression (#1672) This PR includes tests for converting between BoxExpressions and
	Expressions. Also, fix an issue in `Expression.sameQ` that prevents
	a `BoxExpression` from coming from an expression to be properly
	compared against the original expression.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2026-02-03  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .github/workflows/pyodide.yml, Makefile,
	admin-tools/make-JSON-tables.sh, mathics/builtin/atomic/strings.py,
	mathics/builtin/layout.py, mathics/builtin/list/associations.py,
	mathics/builtin/numbers/calculus.py, mathics/core/convert/op.py,
	mathics/data/.gitignore, mathics/doc/documentation/1-Manual.mdoc,
	mathics/docpipeline.py, mathics/format/render/latex.py, setup.py,
	test/doc/test_latex.py, test/format/format_tests.yaml,
	test/format/test_latex.py: Improve TeXForm (#1663) * Improve conversion from RowBox to LaTeX in function calls, and in
	  parenthesized expressions : - Use `\left` `\right` when in expressions do not contain hard-coded
	  characters: `^`, `_`, and  `\`.  - Improve the formatting of some bracket characters, like '<|' and
	'|>'.  * fix typo in documentation.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2026-01-31  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/layout.py, mathics/builtin/forms/base.py,
	mathics/builtin/forms/print.py, mathics/builtin/forms/variables.py,
	mathics/builtin/makeboxes.py, mathics/core/definitions.py,
	mathics/core/load_builtin.py, mathics/core/systemsymbols.py,
	mathics/eval/assignments/assignment.py,
	mathics/format/box/formatvalues.py,
	mathics/format/box/makeboxes.py, mathics/format/render/latex.py,
	mathics/format/render/text.py: $BoxForms and ParentForm (#1666) This PR reimplements and extends $BoxForms to reproduce the behavior
	in WMA. An example of how it works is presented in its Docstring
	documentation.  Changes: * Handle `RowBox` expressions without elements (fix bug) * Add `boxforms` as an attribute of the `Definitions` object.  *
	`PrintForms` and `OutputForms` constants in
	`mathics.core.definitions` were renamed to `PRINT_FORMS` and
	`OUTPUT_FORMS` following Python Standards.  * `BOX_FORMS` was moved
	from `mathics.format.boxes.makeboxes` to `mathics.core.definitions`.
	* `mathics.format.render` is not loaded from the initialization of
	`Definitions`, but from `import_and_load_builtins`.  * In `FormBaseClass`, a new attribute `in_boxforms` was added to
	mark that Forms which are in `$BoxForms`. `OutputForm` was marked as
	`in_printforms`.  * `$BoxForms` was moved from
	`mathics.builtin.makeboxes` to `mathics.builtin.forms.variables`.
	Symbol `ParentForm` was added.  * --------- Co-authored-by: rocky <rb@dustyfeet.com> Co-authored-by: R.
	Bernstein <rocky@users.noreply.github.com>

2026-01-31  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/macos.yml, .github/workflows/packages.yml,
	.github/workflows/plot-tests.yml,
	.github/workflows/ubuntu-bench.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/windows.yml:
	In CI Use newer URL form for pip git (#1669) Tread water: the more things change, the more we have to change to
	stay just to keep to the level of function we had.

2026-01-31  R. Bernstein <rocky@users.noreply.github.com>

	* Makefile, mathics/__main__.py, mathics/builtin/messages.py,
	mathics/builtin/system.py, mathics/core/convert/op.py,
	mathics/core/parser/operators.py, mathics/doc/doc_entries.py,
	mathics/doc/latex_doc.py, mathics/format/form/util.py,
	mathics/interrupt.py, mathics/settings.py,
	test/builtin/drawing/test_image.py,
	test/builtin/test_file_operations.py, test/builtin/test_system.py,
	test/doc/test_doctests.py, test/test_evaluation.py: Security/sandbox
	system commands rebased (#1667) Revise #1660 Disallow various shell escape and OS/environment
	queries in a sandboxed environment. Rename `SANDBOX` variable
	`MATHICS3_SANDBOX`.  --------- Co-authored-by: RinZ27 <222222878+RinZ27@users.noreply.github.com>

2026-01-29  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/layout.py, mathics/core/atoms/strings.py,
	mathics/core/element.py, test/format/test_makeboxes.py: is_multiline
	property (#1664) This property can be used in #1663 instead of looking for specific
	characters in the LaTeX representation

2026-01-29  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/calculus.py,
	test/builtin/numbers/test_calculus.py: Fix error when integrate a
	non-sympy integrand. (#1662) If an expression involves 'String' elements, it fails to be
	converted to sympy. This produced an error in the implementation of
	`Integrate`, due to the wrong order in the cases considered. Then,
	evaluating the expression ``` Integrate[F[x,"p"],{x,a,b}] ```
	produced an error. This PR fixes that issue.

2026-01-26  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/format/render/latex.py, test/format/format_tests.yaml,
	test/format/test_latex.py: More on escape characters (#1658) Some missing characters ASCII in LaTeX conversions. Together with
	#1621, the documentation is built without critical errors.  Unicode
	tables does not load these conversions, because the original
	characters are ASCII. Since it is a very small set, it seems OK to
	be hard-coded.

2026-01-26  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/__init__.py,
	mathics/builtin/drawing/__init__.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/plot_listplot.py,
	mathics/builtin/drawing/plot_plot3d.py,
	mathics/builtin/forms/__init__.py, mathics/builtin/forms/data.py,
	mathics/builtin/forms/print.py, mathics/builtin/kernel_sessions.py,
	mathics/builtin/options.py: Typo in documentation (#1621) This typo spoils the compilation of the LaTeX documentation. Also
	fix some broken references.

2026-01-26  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* SYMBOLS_MANIFEST.txt, mathics/builtin/atomic/symbols.py,
	mathics/builtin/layout.py, mathics/builtin/options.py,
	mathics/format/form/outputform.py: Implement Format MakeBoxes and
	Format[...]//OutputForm (#1646) This PR implements the formatting of `Format[...]` expressions. I
	implement it in a way that works independently from #1642, but still
	work with it.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2026-01-26  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/layout.py, mathics/format/render/latex.py,
	mathics/format/render/mathml.py, mathics/format/render/text.py:
	boxed -> boxes (#1656) Trailing changes: rename `boxed` property on several BoxExpression
	builtins to `boxes` --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2026-01-25  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/forms/print.py,
	mathics/builtin/list/constructing.py, mathics/builtin/makeboxes.py,
	mathics/core/builtin.py, mathics/core/load_builtin.py,
	mathics/doc/documentation/1-Manual.mdoc,
	mathics/eval/assignments/assignment.py, mathics/eval/lists.py,
	mathics/format/box/__init__.py, mathics/format/box/makeboxes.py,
	mathics/format/box/outputforms.py,
	test/builtin/box/test_custom_boxexpression.py,
	test/format/makeboxes_tests.yaml, test/format/test_makeboxes.py:
	Makeboxes overhault (#1651) This is what follows from #1650 and #1652. Lets review it and merge
	before going over these ones.  The remaining changes inside this PR are not independent of each
	other.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2026-01-25  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/forms/data.py, mathics/core/atoms/strings.py,
	test/helper.py: Another independent, small part of #1651 (#1652) * `eval_makeboxes_matrix` -> `eval_makeboxes` in `MatrixForm` to
	avoid hide the rule.  * fix escape characters in formatting Strings.  * Improve the way in which differences between expected and results
	are shown when assertions fail in `test.helper`.

2026-01-25  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/patterns/defaults.py: Go over Optional doc (#1636) Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2026-01-25  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/layout.py, mathics/format/render/latex.py,
	mathics/format/render/mathml.py, mathics/format/render/text.py: Add
	FormBox (#1650) This PR just add the FormBox builtin, and adjusts a couple of names
	in the mathics.builtin—layout module.  Let's look at this after
	#1638 --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>
	Co-authored-by: rocky <rb@dustyfeet.com>

2026-01-24  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/layout.py, mathics/builtin/makeboxes.py,
	mathics/builtin/patterns/defaults.py, test/format/format_tests.yaml:
	Format optional (#1649) This PR improves the format rules for `Optional` in StandardForm and
	TraditionalForm --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2026-01-24  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* admin-tools/make-JSON-tables.sh, mathics/core/convert/op.py,
	mathics/format/render/latex.py, test/format/format_tests.yaml,
	test/format/test_latex.py: Use MathicsScanner tables for render
	LaTeX (#1644) This should work when

	https://github.com/Mathics3/mathics-scanner/pull/144#issue-3849291168gets merged.

2026-01-20  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* test/format/format_tests-WMA.yaml, test/format/format_tests.yaml:
	Update the yaml examples of MathML and TeX Form outputs (#1639) This PR contains some update on the database of examples collected
	from WolframScript. Some examples were removed because WMA do not
	support producing a MathMLForm or TeXForm output for certain
	expressions, including some very simple ones (numbers). In this
	sense, our implementation is stronger than the one in WMA.

2026-01-20  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/datentime.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/forms/data.py, mathics/builtin/forms/print.py,
	mathics/builtin/functional/application.py,
	mathics/builtin/graphics.py, mathics/builtin/kernel_sessions.py,
	mathics/builtin/layout.py, mathics/builtin/list/associations.py,
	mathics/builtin/list/constructing.py, mathics/builtin/list/eol.py,
	mathics/builtin/mainloop.py, mathics/builtin/makeboxes.py,
	mathics/builtin/messages.py, mathics/builtin/numbers/calculus.py,
	mathics/builtin/patterns/basic.py,
	mathics/builtin/patterns/composite.py,
	mathics/builtin/patterns/defaults.py, mathics/core/builtin.py,
	mathics/core/parser/__init__.py,
	mathics/doc/documentation/1-Manual.mdoc, mathics/eval/strings.py,
	mathics/format/box/__init__.py, mathics/format/box/makeboxes.py,
	mathics/format/form/inputform.py,
	mathics/format/form/outputform.py, mathics/format/render/latex.py,
	mathics/session.py, test/format/format_tests-WMA.yaml,
	test/format/format_tests.m, test/format/format_tests.yaml:
	OutputForm rebase (#1635) This PR rebase #1570, including just the changes required to use the
	new implementation of `OutputForm`.  * Remove rules of the form `MakeBoxes[_, OutputForm]` * Implement  `eval_makeboxes_outputform` * use `eval_makeboxes_outputform` in `MakeBoxes[OutputForm[_],_]` * Modify `format_element` in a way that use `form` as the second
	argument of `eval_makeboxes` if `form` is a BoxForm.  * Update `format_test.yaml` according to the new results, closer to
	WMA.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2026-01-19  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithfns/basic.py,
	mathics/builtin/assignments/types.py,
	mathics/builtin/atomic/symbols.py,
	mathics/builtin/patterns/defaults.py,
	mathics/format/form/inputform.py,
	mathics/format/form/outputform.py, mathics/format/form/util.py,
	mathics/format/form_rule/arithfns.py,
	test/builtin/atomic/test_symbols.py, test/builtin/drawing/fonts.py:
	More tweaks in InputForm (#1634) * Handle `Optional` * take `Precedence` into accout for `Pre/PostFix` * Add more annotations.  * Take the chance to for moving `format_plus` and `format_times`
	implementation to `mathics.format.form_rule` --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2026-01-19  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* Makefile, mathics/builtin/__init__.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/layout.py,
	mathics/builtin/files_io/files.py, mathics/builtin/forms/data.py,
	mathics/builtin/forms/print.py, mathics/builtin/graphics.py,
	mathics/builtin/layout.py, mathics/builtin/list/predicates.py,
	mathics/builtin/makeboxes.py, mathics/builtin/numbers/calculus.py,
	mathics/builtin/string/operations.py,
	mathics/core/atoms/numerics.py, mathics/core/atoms/strings.py,
	mathics/core/definitions.py, mathics/core/element.py,
	mathics/core/evaluation.py, mathics/core/formatter.py,
	mathics/core/load_builtin.py, mathics/core/systemsymbols.py,
	mathics/eval/strings.py, mathics/form/__init__.py,
	mathics/format/__init__.py, mathics/{eval/makeboxes =>
	format/box}/__init__.py, mathics/{eval/makeboxes =>
	format/box}/formatvalues.py, mathics/{eval/makeboxes =>
	format/box}/makeboxes.py, mathics/{eval/makeboxes =>
	format/box}/numberform.py, mathics/{eval/makeboxes =>
	format/box}/operators.py, mathics/{eval/makeboxes =>
	format/box}/outputforms.py, mathics/{eval/makeboxes =>
	format/box}/precedence.py, mathics/format/form/__init__.py,
	mathics/{ => format}/form/inputform.py,
	mathics/format/form/outputform.py, mathics/format/form/util.py,
	mathics/format/form_rule/__init__.py,
	mathics/format/form_rule/calculus.py,
	mathics/format/render/__init__.py, mathics/format/{ =>
	render}/asy.py, mathics/format/{ => render}/asy_fns.py,
	mathics/format/{ => render}/asy_polyhedra.py, mathics/format/{ =>
	render}/json.py, mathics/format/{ => render}/latex.py,
	mathics/format/{ => render}/mathml.py, mathics/format/{ =>
	render}/svg.py, mathics/format/{ => render}/text.py,
	test/eval/makeboxes/test_number_form.py, test/format/test_latex.py:
	Format module reorganization (#1631) Here there is a proposal of reorganization of the code associated to
	format. I move the code of modules `mathics.eval.makeboxes`,
	`mathics.form` and `mathics.format` inside of a module
	`mathics.format`.  The logic of the organization is explaind in the
	__init__.py file of `mathics.format` --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2026-01-17  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/strings.py,
	mathics/builtin/forms/print.py, mathics/builtin/makeboxes.py,
	mathics/builtin/numbers/calculus.py,
	mathics/doc/documentation/1-Manual.mdoc, mathics/docpipeline.py,
	mathics/eval/makeboxes/makeboxes.py,
	mathics/eval/makeboxes/outputforms.py: More on WMA Form
	compatibility (#1628) This PR we go with another step in make Mathics format routines
	closer to WMA: * For compatibility with WMA, TeXForm and MathMLForm are now based
	on TraditionalForm.  * Start to reduce MakeBoxes rules with a non-boxform symbol as its
	second argument.  * When LaTeX or XML documentation is generated with
	`docpipeline.py`, output is wrapped in `StandardForm` to make those
	expressions look closer to the WMA interface.

2026-01-17  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/list/constructing.py,
	mathics/builtin/numbers/calculus.py, test/test_series.py: Improve
	SeriesData format function (#1627) This PR reformulates the formatting of `SeriesData` expressions,
	coming from `Series` and related functions. Instead of working at
	the level of boxes, this implementation works at the level of
	`FormatValues`, in a way that it can work with the new
	implementation of `OutputForm`.

2026-01-16  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/forms/data.py,
	mathics/builtin/list/predicates.py,
	mathics/builtin/numbers/calculus.py, mathics/eval/strings.py,
	test/builtin/list/test_list.py,
	test/builtin/numbers/test_nintegrate.py, test/builtin/test_forms.py:
	improve StringForm implementation (#1619) Going over `mathics.builtin.forms`, I realized that the current
	implementation of `StringForm` had some issues with poorly formed
	templates. The implementation now is slightly more robust and is
	located in `mathics.eval.string`.  Fixing this, also come up some
	issues in the messages for `ContainsOnly` and `NIntegrate`, which
	are also handled here.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2026-01-14  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/atoms/numerics.py,
	mathics/eval/makeboxes/__init__.py,
	mathics/eval/makeboxes/makeboxes.py,
	mathics/eval/makeboxes/numberform.py,
	test/builtin/test_number_form.py, test/eval/makeboxes/__init__.py,
	test/eval/makeboxes/test_makeboxes.py,
	test/eval/makeboxes/test_number_form.py,
	test/eval/test_makeboxes.py: Number form 2 (#1626) Continuation of #1625. More code reorganization: * `int_to_tuple_info` now handles the `digits` argument of
	`numberform_to_boxes`, which can now be `None`.  * unused parameter `form` in int_to_string_shorter_repr was removed.
	The function also was moved out from the public interface of
	`mathics.eval.makeboxes`, and put inside
	`mathics.eval.makeboxes.numberform`.  * Finally `Number.make_boxes` was completely removed in favor of
	`atom_to_boxes`.  * DRY `atom_to_boxes` in `Integer`, `MachineReal` and
	`PrecisionReal`, using `numberform_to_boxes` .  * tests for internal evaluation functions used in
	`numberform_to_boxes` are now inside a test module in
	`test.eval.makeboxes`.

2026-01-14  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/forms/data.py, mathics/core/atoms/numerics.py,
	mathics/eval/makeboxes/__init__.py,
	mathics/eval/makeboxes/numberform.py, test/builtin/test_forms.py,
	test/builtin/test_number_form.py: NumberForm refactor (#1625) This PR is a little bit larger. The goal is * Split and simplify the implementation of `NumberForm` in smaller
	pieces.  * Add docstrings.  * Improve the compatibility in handling errors in parameters with
	WMA.  * Add some tests to check that.

2026-01-13  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/makeboxes.py, mathics/eval/makeboxes/makeboxes.py:
	Remove self parameter in eval_generic_makeboxes (#1624) Just remove this unused parameter.

2026-01-12  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/format/mathml.py: Fix MathMLForm for empty operators
	(#1620) "<mo></mo>" cannot be parsed in Mathics-Django browser interface, so
	avoid converting `""` into `<mo></mo>`.

2026-01-11  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/box/__init__.py, mathics/builtin/box/layout.py,
	mathics/builtin/exp_structure/__init__.py,
	mathics/builtin/forms/__init__.py, mathics/builtin/forms/data.py,
	mathics/builtin/forms/print.py, mathics/builtin/forms/variables.py:
	Go over Form and Box user docs (#1618)

2026-01-11  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/eval/makeboxes/numberform.py: Split BaseForm
	implementation (#1617) This PR splits `eval_BaseForm` to be used in the ongoing
	`OutputForm`.

2026-01-11  R. Bernstein <rocky@users.noreply.github.com>

	* SYMBOLS_MANIFEST.txt, mathics/builtin/box/compilation.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/image.py,
	mathics/builtin/box/uniform_polyhedra.py,
	mathics/builtin/image/base.py: `ImageBox` -> `RasterBox`. Go over
	box "nodoc" comment (#1616) `ImageBox`  renamed to  `RasterBox`.  Boxing `nodoc` comment now reflects intention, not neglect.

2026-01-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/algorithm/clusters.py, mathics/algorithm/introselect.py,
	mathics/builtin/numbers/constants.py, mathics/compile/__init__.py,
	mathics/compile/types.py, mathics/doc/common_doc.py,
	mathics/doc/gather.py, mathics/doc/latex_doc.py,
	mathics/eval/drawing/plot.py,
	mathics/eval/drawing/plot_vectorized.py: Anothe ruff round (#1615) More changes suggested by ruff.

2026-01-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/image.py,
	mathics/builtin/box/uniform_polyhedra.py,
	mathics/builtin/image/base.py: Image to boxes 1 (#1614) The reason for the failure was that I had not updated the interface
	for `ImageBox`. This PR completes that and fix #1613.  In any case, this is going to need some other rounds, starting from
	the name of the class `ImageBox`->`RasterBox`.

2026-01-09  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/packages.yml, mathics/core/parser/operators.py,
	mathics/form/inputform.py: Pick up Scanner corrections (#1612) These are needed now to pick up some corrections to mathics-scanner.
	(If not merged, future PRs will fail).

2026-01-09  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/forms/__init__.py,
	mathics/builtin/forms/{output.py => data.py},
	mathics/builtin/forms/mathics3.py, mathics/builtin/forms/other.py,
	mathics/builtin/forms/print.py, mathics/builtin/forms/variables.py:
	Reorganize modules and doc for Forms (#1611) This organization I think, makes more sense and separates
	data-specific wrapping modules, like `MatrixForm`, from
	general-purpose forms like `StandardForm`, which appears in
	`$PrintForm` at startup.  Our Mathics3-specific forms have been isolated.  Text has been gone over.

2026-01-08  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .github/workflows/macos.yml, .github/workflows/plot-tests.yml,
	.github/workflows/pyodide.yml, .github/workflows/ubuntu-bench.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/windows.yml,
	mathics/builtin/files_io/files.py, mathics/builtin/forms/output.py,
	mathics/builtin/makeboxes.py, mathics/core/parser/operators.py,
	mathics/doc/documentation/1-Manual.mdoc,
	mathics/eval/makeboxes/__init__.py,
	mathics/eval/makeboxes/makeboxes.py, mathics/form/__init__.py,
	mathics/form/inputform.py,
	test/builtin/box/test_custom_boxexpression.py,
	test/builtin/test_forms.py, test/format/format_tests-WMA.yaml,
	test/format/format_tests.m, test/format/format_tests.yaml,
	test/format/makeboxes_tests.m, test/format/test_format.py: InputForm
	(#1601) This reimplements InputForm --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2026-01-08  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/forms/output.py: FullForm is not a PrintForm.
	NumberForm is an OutputForm. (#1609) This is how it is set in WMA

2026-01-08  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/layout.py: Fix evaluation of InterpretationBox
	with options (#1607) Another round of fixes. These are necessary for `format_test.m` work
	with `InputForm` --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2026-01-07  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/layout.py, mathics/format/latex.py,
	mathics/format/mathml.py, mathics/format/text.py: remaining adjusts
	for text render functions and boxed objects (#1603) This PR contains some remaining adjusts on the routines that built
	strings from Boxes, after the change in the `elements` property.

2026-01-07  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithfns/basic.py: Times is 'Left' associative
	(#1604) Like `Plus`, `Times` is `Left '- associative. This PR fixes its
	format function accordingly.

2026-01-07  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* test/format/format_tests.m: improve format_tests.m (#1605) This PR improves a little bit the output of `format_test.m`

2026-01-07  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/strings.py: fix ToString rule (#1602) This PR fixes the rule for `ToString`, to avoid that options like
	`CharacterEncoding` be taken as the `Form` parameter.

2026-01-07  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* test/builtin/test_datentime.py: mark `TimeConstrained[]` pytests
	as xfail (#1606) This test fails randomly in CI. Let's mark it as xfail until we find
	a better solution.

2026-01-07  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/drawing/drawing_options.py, mathics/format/asy.py:
	Document `ImageSize -> {h, w}` (#1600) With the recent introduction of PaneBox, it looks like `ImageSize ->
	{h, w}` is now supported.  Also, tweak some commented-out debug statements in asy and svg
	formatters

2026-01-04  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/layout.py,
	mathics/builtin/drawing/plot_plot3d.py, mathics/builtin/options.py,
	mathics/eval/drawing/plot.py,
	mathics/eval/drawing/plot_vectorized.py: remove default options in
	boxes (#1598) This PR slightly modifies `options_to_rules` in a way that allows to
	remove trivial options (i.e., options that are set to their default
	value). Here I do it for Boxes, but probably we want to do the same
	with other symbols that have a lot of options, like `Integrate` or
	`Solve`.

2026-01-04  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/drawing/plot_plot3d.py: Tweak section header title
	(#1595) Tweak a section header title, and add a missing space in the doc.
	Fixes #1587

2026-01-04  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithfns/basic.py,
	mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/box/compilation.py,
	mathics/builtin/box/expression.py, mathics/builtin/box/layout.py,
	mathics/builtin/compress.py, mathics/builtin/layout.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/exp.py,
	mathics/builtin/patterns/composite.py,
	mathics/builtin/procedural.py, mathics/builtin/specialfns/gamma.py,
	mathics/builtin/testing_expressions/equality_inequality.py,
	mathics/core/atoms/numerics.py,
	mathics/doc/documentation/1-Manual.mdoc,
	mathics/eval/makeboxes/makeboxes.py,
	mathics/eval/makeboxes/numberform.py, mathics/format/latex.py,
	mathics/format/text.py, test/format/format_tests.yaml,
	test/format/test_latex.py: Improve fullform compatibility (#1596) Another small step that requires changing many lines. With this
	change, all the tests for `FullForm` in `makeboxes_tests-WMA.yaml`
	pass in Mathics3.  Changes are: * FullForm does not add spaces after the separator ",". Instead, the
	space is added in the functions that convert RowBoxes into text and
	latex strings.  * Precision in `PrecisionReal` numbers have a decimal point.  * trailing zeros in the mantisa of a number in `StandardForm`,
	`TraditionalForm`, `InputForm` and `FullForm` are removed.  * Negative numbers in `StandardForm`, `TraditionalForm` and
	`FullForm` split as `RowBox[{"-",absolutevalue}]` * adjust the previos tests.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2026-01-03  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/expression.py,
	mathics/builtin/forms/output.py, mathics/builtin/makeboxes.py,
	mathics/format/latex.py, mathics/format/mathml.py,
	mathics/format/text.py, test/format/convert_yaml2json.py,
	test/format/format_tests-WMA.yaml, test/format/format_tests.json,
	test/format/format_tests.m, test/format/format_tests.yaml,
	test/format/makeboxes_tests.m, test/format/makeboxes_tests.yaml,
	test/format/test.m, test/{builtin => format}/test_makeboxes.py:
	Tests for MakeBoxes (#1579) This PR activates some pytests I wrote a while ago, -and adds more-
	to start quantifying the progress in the MakeBoxes refactor.
	Ideally, `test/builtin/test_makeboxes.py` should start to pass more
	tests as we make progress in driving the behavior to a one
	compatible with WMA.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2026-01-03  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/drawing/plot.py,
	mathics/builtin/drawing/plot_plot.py,
	mathics/builtin/drawing/plot_plot3d.py,
	mathics/core/systemsymbols.py, mathics/core/util.py,
	mathics/eval/drawing/plot3d.py,
	mathics/eval/drawing/plot3d_vectorized.py,
	mathics/eval/drawing/util.py,
	test/builtin/drawing/test_plot_detail.py,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot-moebiu
	s-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-mult
	i-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-ring
	s-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-toru
	s-plotrange-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-toru
	s-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-tref
	oil-vec.txt, test/builtin/drawing/vec_tests.yaml: Revert "Implement
	ParametricPlot3D (vectorized)" (#1593) Reverts Mathics3/mathics-core#1590

2026-01-03  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* mathics/builtin/drawing/plot.py,
	mathics/builtin/drawing/plot_plot.py,
	mathics/builtin/drawing/plot_plot3d.py,
	mathics/core/systemsymbols.py, mathics/core/util.py,
	mathics/eval/drawing/plot3d.py,
	mathics/eval/drawing/plot3d_vectorized.py,
	mathics/eval/drawing/util.py,
	test/builtin/drawing/test_plot_detail.py,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot-moebiu
	s-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-mult
	i-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-ring
	s-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-toru
	s-plotrange-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-toru
	s-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot3d-tref
	oil-vec.txt, test/builtin/drawing/vec_tests.yaml: Implement
	ParametricPlot3D (vectorized) (#1590) <img width="40%" alt="vec-parametricplot3d-torus-vec"

	src="https://github.com/user-attachments/assets/996da330-a237-4597-b001-e28ca58e5971"/> <img width="40%" alt="vec-parametricplot3d-rings-vec"

	src="https://github.com/user-attachments/assets/b0099295-6011-47ac-bdd5-b1a63fc2493a"/> <img width="40%" alt="vec-parametricplot3d-trefoil-vec"

	src="https://github.com/user-attachments/assets/9d989836-31f4-4d4f-937a-6923deb23ac7"/> <img width="40%" alt="vec-parametricplot3d-multi-vec"

	src="https://github.com/user-attachments/assets/b5e2c4ff-8078-4427-85d7-90378b0bc2cb"/>

2025-12-31  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* mathics/builtin/drawing/plot_plot.py,
	mathics/builtin/drawing/plot_plot3d.py: Two options for suppressing
	numpy warnings (#1585) You may have noticed warnings like the following being produced
	during the vectorized plotting tests: ``` test/builtin/drawing/test_plot_detail.py::test_yaml[parms246]   <lambdifygenerated-8>:2: RuntimeWarning: invalid value encountered
	  in sqrt test/builtin/drawing/test_plot_detail.py::test_yaml[parms253]   <lambdifygenerated-6>:2: RuntimeWarning: divide by zero
	  encountered in divide test/builtin/drawing/test_plot_detail.py::test_yaml[parms257]   <lambdifygenerated-8>:2: RuntimeWarning: divide by zero
	  encountered in log ``` These come from numpy, and are intended to help developers directly
	working with numpy to do numerical computation that there might be a
	problem in their code. Our situation is a little different - end
	users are not directly interacting with numpy. Such errors might for
	example occur when a user does `Plot[1 / x, {x, 0, 1}]`. In this
	case floating point infinity is a completely reasonable value and is
	handled appropriately during rendering.  Three possible solutions: - Capture the warnings and turn them into session messages. I
	mention this for completeness, but I don't think it is the right
	solution - as mentioned these are reasonable and useful values. As
	far as I can tell WMA doesn't produce such messages in plotting
	functions.  - Globally suppress numpy warnings. While I know for certain that
	disabling during plotting is reasonable, I would posit that in any
	context where numpy is being used infinity, nan, etc. are reasonable
	and useful values, but I'm no certain of that.  - More conservatively, suppress the warnings only in vectorized
	plotting code.  The PR contains code for both of the last two solutions for
	concreteness, but only one of them is needed.

2025-12-31  Bruce Lucas <bdlucas1@users.noreply.github.com>

	*
	test/builtin/drawing/test_plot_detail_ref/vec-complexplot-poles-zer
	os-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-complexplot3d-poles-z
	eros-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot-equals-co
	nstant-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot-explicit-
	contours-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot-n-contour
	s-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot-one-equat
	ion-two-branches-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot-two-equat
	ions-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot-waves-vec
	.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-density-plot-nan-vec.
	txt,
	test/builtin/drawing/test_plot_detail_ref/vec-densityplot-infinity-
	vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-densityplot-mesh-full
	-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-densityplot-plotpoint
	s-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-densityplot-plotrange
	-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-logplot-sinx-x-vec.tx
	t,
	test/builtin/drawing/test_plot_detail_ref/vec-plot-label-x-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-plot-plotrange-z-vec.
	txt,
	test/builtin/drawing/test_plot_detail_ref/vec-plot3d-conditional-ve
	c.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-plot3d-discontinuous-
	vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-plot3d-max-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-plot3d-stack-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-plot3d-two-labels-rat
	ios-viewpoint-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-plot3d-which-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-polarplot-theataxxx-8
	-vec.txt, test/builtin/drawing/vec_tests.yaml: More vectorized
	plotting tests (#1584) No code changes, just tests

2025-12-30  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* test/format/format_tests.json, test/format/test.m,
	test/format/ws_output: Wma format comparison (#1582) This PR adds a WL script to do the same tests that `test_format.py`
	does. WMA 12 does not support `YAML` files, so I had to translate
	the reference file to json. The output is also included.  To run the tests in WMA, we can open `test.m` in the Notebook
	interface, or run in the command line ``` wolframscript -f test.m ``` or ``` cat test.m | math ```

2025-12-30  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/autoload/formats/JSON/Import.m,
	mathics/builtin/fileformats/jsonformat.py: use JSON library to
	import JSON files (#1583) This improves the support for reading JSON files needed in #1582.

2025-12-30  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* mathics/builtin/drawing/plot.py,
	mathics/builtin/drawing/plot_listplot.py,
	mathics/builtin/drawing/plot_plot.py,
	mathics/builtin/drawing/plot_plot3d.py,
	mathics/eval/drawing/colors.py, mathics/eval/drawing/plot.py,
	mathics/eval/drawing/plot3d_vectorized.py,
	mathics/eval/drawing/plot_vectorized.py,
	test/builtin/drawing/test_plot_detail.py,
	test/builtin/drawing/test_plot_detail_ref/complexplot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/complexplot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/complexplot3d-vec-opt.txt
	, test/builtin/drawing/test_plot_detail_ref/complexplot3d-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/parametricplot-vec-opt.tx
	t,
	test/builtin/drawing/test_plot_detail_ref/parametricplot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/plot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/plot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/plot3d-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/plot3d-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/polarplot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/polarplot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-006-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-008-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-009-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-010-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-012-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-036-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-037-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-038-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-041-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-042-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-043-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-044-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-051-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-052-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-053-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-054-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-055-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-056-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-058-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-059-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-060-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-061-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-066-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-074-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-077-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-087-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-089-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-090-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-091-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-092-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-094-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-095-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-096-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-097-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-099-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-100-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-102-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-103-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-105-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-109-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-110-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-113-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-116-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-122-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-125-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-doc-128-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-parametricplot-zeta-s
	ideways-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-plot-exclusions-vec.t
	xt,
	test/builtin/drawing/test_plot_detail_ref/vec-plot3d-plotrange-z-ve
	c.txt, test/builtin/drawing/vec_tests.yaml: Vectorized 2d plot for
	Plot, LogPlot, PolarPlot, ParametricPlot (#1574) This PR implements vectorized plotting for subclasses of _Plot:
	Plot, LogPlot, PolarPlot, ParametricPlot, when enabled. In many
	cases current performance of 2d plot functions is ok, but for some
	use cases this PR provides a noticeable improvement. For example in
	the attached image of the Riemann zeta function showing zeros on the
	critical line * classic plot took 250 ms to plot 57 points, a little sluggish for
	interactive use, and the low resolution doesn't quite resolve all
	the zeros - the cusps don't all quite reach the 0 line. A more
	complex plot with more curves would be slower still.  * vectorized plot took 3 ms to plot 1000 points. The higher
	resolution resolves the zeros a bit better.  <img width="60%" alt="image"

	src="https://github.com/user-attachments/assets/e3bcfee1-65cf-469f-85a9-c5499672d64e"/>

2025-12-30  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* test/format/format_tests.yaml, test/format/test_format.py: Store
	format tests into a YAML file (#1581) Continuation: test_format now stores the references into a yaml
	file.  More tests.

2025-12-30  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py, mathics/builtin/box/layout.py,
	mathics/builtin/compress.py, mathics/core/atoms/numerics.py,
	mathics/eval/makeboxes/numberform.py, mathics/format/latex.py,
	mathics/format/mathml.py, mathics/format/text.py,
	test/builtin/arithmetic/test_basic.py, test/builtin/test_binary.py,
	test/builtin/test_makeboxes.py, test/format/test_format.py: Fix
	format numbers (#1580) This is another step in making the formatting more compatible with
	WMA.  This time, in adjusting how numbers are formatted in different
	forms and representations.  I tried to stick to the form in which WMA does it, with a detail:
	Except in `OutputForm`, PrecisionReal numbers in WMA are shown with
	all the decimal places included in the internal representation. For
	example, ``` In[1]:= N[Pi,4]//InputForm Out[1]//InputForm= 3.1415926535897932385`4.  ``` In Mathics, because
	of our internal representation, ```N[Pi,4]``` results in a number
	with exactly 5 decimal digits (`3.1416`4`) Apart from this difference, the references for the tests were
	collected from WMA.  In order to make this work, some bugs and misimplementations were
	fixed: * `RowBox.elements` now stores a `ListExpression` instead of
	the `RobBox.items` directly.  * `String.make_boxes` uses the
	internal value `String._value` instead of the proxy `String.value`.  * A more sophisticated analysis is used to determine when
	parenthesize the index in a `SuperscriptBox` in its `text`
	representation.

2025-12-29  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* .github/workflows/plot-tests.yml, Makefile,
	test/builtin/drawing/doc_tests.yaml, test/builtin/drawing/fonts.py,
	test/builtin/drawing/manage.py,
	test/builtin/drawing/parameters.yaml,
	test/builtin/drawing/svg_outline.py,
	test/builtin/drawing/test_plot_detail.py,
	test/builtin/drawing/test_plot_detail_ref/{barchart-cls-def.txt =>
	barchart-cls.txt},
	test/builtin/drawing/test_plot_detail_ref/barchart-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/barchart-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/complexplot-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/{complexplot-vec-def.txt
	=> complexplot-vec.txt},
	test/builtin/drawing/test_plot_detail_ref/complexplot3d-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/{complexplot3d-vec-def.tx
	t => complexplot3d-vec.txt},
	test/builtin/drawing/test_plot_detail_ref/contourplot-1-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/{contourplot-1-vec-def.tx
	t => contourplot-1-vec.txt},
	test/builtin/drawing/test_plot_detail_ref/contourplot-2-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/{contourplot-2-vec-def.tx
	t => contourplot-2-vec.txt},
	test/builtin/drawing/test_plot_detail_ref/{densityplot-cls-def.txt
	=> densityplot-cls.txt},
	test/builtin/drawing/test_plot_detail_ref/{densityplot-vec-def.txt
	=> densityplot-vec.txt},
	test/builtin/drawing/test_plot_detail_ref/{discreteplot-cls-def.txt
	=> discreteplot-cls.txt},
	test/builtin/drawing/test_plot_detail_ref/discreteplot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/discreteplot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-001-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-002-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-003-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-004-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-005-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-006-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-007-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-008-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-009-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-010-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-011-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-012-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-013-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-014-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-015-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-016-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-017-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-018-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-019-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-020-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-021-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-023-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-024-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-025-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-026-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-027-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-028-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-029-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-030-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-031-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-032-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-033-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-034-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-035-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-036-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-037-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-038-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-039-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-040-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-041-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-042-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-043-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-044-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-045-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-046-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-047-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-048-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-049-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-050-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-059-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-060-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-061-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-062-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-063-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-064-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-065-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-066-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-067-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-068-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-069-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-070-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-071-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-072-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-073-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-074-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-075-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-076-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-077-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-078-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-079-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-081-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-082-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-083-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-084-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-085-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-086-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-087-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-088-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-089-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-090-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-091-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-093-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-094-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-095-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-096-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-097-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-098-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-099-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-100-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-101-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-102-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-103-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-104-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-105-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-106-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-107-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-108-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-109-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-110-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-111-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-112-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-113-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-114-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-115-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-116-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-117-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-118-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-119-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-120-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-121-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-122-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-123-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-124-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-125-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-126-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-127-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-128-cls.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/{histogram-cls-def.txt =>
	histogram-cls.txt},
	test/builtin/drawing/test_plot_detail_ref/histogram-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/histogram-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/{listlineplot-cls-def.txt
	=> listlineplot-cls.txt},
	test/builtin/drawing/test_plot_detail_ref/listlineplot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/listlineplot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/{listplot-cls-def.txt =>
	listplot-cls.txt},
	test/builtin/drawing/test_plot_detail_ref/listplot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/listplot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/{liststepplot-cls-def.txt
	=> liststepplot-cls.txt},
	test/builtin/drawing/test_plot_detail_ref/liststepplot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/liststepplot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/nondoc-plot-exclusions-cl
	s.svg.txt,
	test/builtin/drawing/test_plot_detail_ref/{numberlineplot-cls-def.t
	xt => numberlineplot-cls.txt},
	test/builtin/drawing/test_plot_detail_ref/numberlineplot-vec-opt.tx
	t,
	test/builtin/drawing/test_plot_detail_ref/numberlineplot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/{parametricplot-cls-def.t
	xt => parametricplot-cls.txt},
	test/builtin/drawing/test_plot_detail_ref/parametricplot-vec-opt.tx
	t,
	test/builtin/drawing/test_plot_detail_ref/parametricplot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/{piechart-cls-def.txt =>
	piechart-cls.txt},
	test/builtin/drawing/test_plot_detail_ref/piechart-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/piechart-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/{plot-cls-def.txt =>
	plot-cls.txt},
	test/builtin/drawing/test_plot_detail_ref/plot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/plot-vec.txt,
	test/builtin/drawing/test_plot_detail_ref/{plot3d-cls-def.txt =>
	plot3d-cls.txt},
	test/builtin/drawing/test_plot_detail_ref/{plot3d-vec-def.txt =>
	plot3d-vec.txt},
	test/builtin/drawing/test_plot_detail_ref/{polarplot-cls-def.txt =>
	polarplot-cls.txt},
	test/builtin/drawing/test_plot_detail_ref/polarplot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/polarplot-vec.txt,
	test/builtin/drawing/vec_tests.yaml: Plotting SVG tests (#1565) These tests generate SVG files from from existing tests described in
	the `*.yaml` files, output them in distilled, limited-precision
	form, and then diff them against reference files.  (You will also see some activity on this branch aimed at similarly
	generating PNG files that has been abandoned. The sticking point
	there is that font rendering seems to be different on different
	platforms.  Possibly those tests can be revived by either solving
	that problem or maybe allowing a tolerance, but I think the SVG
	tests may be a better option anyway.) A README file has been added explaining how the tests work and also
	giving some options for running the tests during development that I
	found useful.  A bug in boxes_to_svg was fixed.  --------- Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2025-12-29  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/benchmark.py, mathics/builtin/colors/color_directives.py,
	mathics/builtin/numeric.py,
	mathics/builtin/numpy_utils/with_numpy.py,
	mathics/compile/compile.py, mathics/compile/utils.py,
	mathics/core/definitions.py, mathics/doc/gather.py,
	mathics/eval/datetime.py, mathics/eval/makeboxes/formatvalues.py,
	mathics/eval/makeboxes/makeboxes.py,
	mathics/eval/numbers/algebra/simplify.py, mathics/eval/rules.py,
	test/builtin/arithmetic/test_lowlevel_properties.py,
	test/builtin/box/test_custom_boxexpression.py,
	test/builtin/colors/test_color_directives.py,
	test/builtin/drawing/test_plot_detail.py,
	test/builtin/image/test_image.py,
	test/builtin/numbers/test_algebra.py,
	test/builtin/numbers/test_randomnumbers.py,
	test/builtin/numbers/test_trig.py,
	test/builtin/test_file_operations.py, test/builtin/test_intfns.py,
	test/builtin/test_options.py, test/builtin/test_sort.py,
	test/builtin/test_strings.py, test/builtin/test_tensor.py,
	test/builtin/vectors/test_mathops.py,
	test/builtin/vectors/test_vector_space_operations.py,
	test/consistency-and-style/test_summary_text.py,
	test/core/convert/test_lambdify_compile.py,
	test/core/convert/test_sympy.py,
	test/core/convert/test_to_regex.py, test/core/test_assignment.py,
	test/core/test_atoms.py, test/core/test_expression_constructor.py,
	test/core/test_pattern.py, test/core/test_sympy_python_convert.py,
	test/doc/test_common.py, test/doc/test_latex.py,
	test/format/test_asy.py, test/test_context.py, test/test_help.py,
	test/test_settings.py: Linting with ruff (#1575) This PR has a bunch of small changes suggested by ruff.
	Additionally, it identified some tests that were inactive due to
	miscoding.  Most of the changes are removing unused variables and unused
	imports, and change assigments from lambda functions by function
	definitions.

2025-12-28  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/format/svg.py: fix typo in SVG comment (#1573)

2025-12-28  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* SYMBOLS_MANIFEST.txt: Update Manifest (#1572) This PR updates the Symbol's manifest

2025-12-28  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/strings.py: Fix Alphabet documentation
	entry (#1571) Just fix a missing escape character, which makes the LaTeX
	documentation compile.

2025-12-27  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/__init__.py, mathics/builtin/box/layout.py,
	mathics/builtin/layout.py, mathics/doc/gather.py,
	mathics/format/latex.py, mathics/format/mathml.py,
	mathics/format/text.py: Pane (#1566) This is a basic implementation of `Pane` and `PaneBox`, to be used
	in the rework of MakeBoxes. Right now, `PaneBox` has a visible
	effect just in LaTeX form.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2025-12-27  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/eval/drawing/plot3d_vectorized.py: Fix complex cast
	warnings (#1567) Just some small adjustments to avoid these warnings.

2025-12-26  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/drawing/__init__.py,
	mathics/builtin/drawing/drawing_options.py,
	mathics/builtin/drawing/plot.py,
	mathics/builtin/drawing/plot_chart.py,
	mathics/builtin/drawing/plot_listplot.py,
	mathics/builtin/drawing/plot_plot.py,
	mathics/builtin/drawing/plot_plot3d.py, mathics/core/symbols.py,
	mathics/eval/drawing/plot.py, mathics/eval/drawing/plot3d.py,
	mathics/eval/drawing/plot3d_vectorized.py,
	test/builtin/drawing/doc_tests.yaml,
	test/builtin/drawing/test_plot_detail_ref/doc-044-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-059-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/nondoc-plot-exclusions-cl
	s.txt: Consolidate plot options processing into PlotOptions (rebase)
	(#1562) Just rebase https://github.com/Mathics3/mathics-core/pull/1558 --------- Co-authored-by: Bruce Lucas <bdlucas1@users.noreply.github.com>
	Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2025-12-25  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/makeboxes.py, mathics/eval/makeboxes/__init__.py,
	mathics/eval/makeboxes/formatvalues.py,
	mathics/eval/makeboxes/makeboxes.py: Independent FullForm (#1316) MakeBoxes[FullForm[...],...] for general expressions is now
	evaluated in an specific function. This is useful to handle the
	FullForm outside the evaluation process, for example, in debugging,
	or as a last resource with the standard evaluation process fails.

2025-12-25  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/atoms/numerics.py: More custom get_float_value
	routines... (#1561) Add more custom `get_float_value()` methods in places where it makes
	sense.  Order more methods in `mathics.core.atoms.numerics` alphabetically.  @mmatera Background: For a while, I've not been happy about the way
	mathics.core classes at the lowest level are defined. In particular,
	the BaseElement class assumes that atoms have numeric properties and
	can ask about integerness or floatness, which seems wrong. Symbol is
	a kind of atom, but it is not in `mathics.core.atoms` and my simple
	attempts to put it there are not drastic enough.  So I backed off all of this and focused on a smaller kind of thing,
	which is to go over `get_float_values()` which is a misnomer because
	it can return a complex value.

2025-12-25  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/atoms/numerics.py,
	mathics/eval/makeboxes/numberform.py, mathics/format/mathml.py: Fix
	using bool where Symbols should used. (#1560) Looking at the code of MakeBoxes I found that in BoxExpression, some
	times we store options like Python objects instead of Mathics
	expressions, which produce errors when we try to display them. This
	PR fixes that issue.

2025-12-24  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* mathics/builtin/box/graphics.py: Fix spurious log axes (#1555) Issue #1554 PR #1553 restricted options passed from Plot to Graphics to only
	include valid Graphics options in order make the tests more robust.
	This required adding LogPlot to the list of allowable Graphics
	options, with a default of False. So now all Graphics objects have a
	LogPlot option, most with a value of False, whereas previously only
	log plots generated a LogPlot option in Graphics, with a value of
	True. However the SVG generation code in builtin/box/graphics.py did
	not check the value of the LogPlot option when deciding whether to
	generate log axes.

2025-12-22  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* mathics/builtin/graphics.py, mathics/eval/drawing/plot.py,
	test/builtin/drawing/test_plot_detail_ref/barchart-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/barchart-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/complexplot-vec-def.txt,
	test/builtin/drawing/test_plot_detail_ref/complexplot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/complexplot3d-vec-def.txt
	,
	test/builtin/drawing/test_plot_detail_ref/complexplot3d-vec-opt.txt
	,
	test/builtin/drawing/test_plot_detail_ref/contourplot-1-vec-def.txt
	,
	test/builtin/drawing/test_plot_detail_ref/contourplot-1-vec-opt.txt
	,
	test/builtin/drawing/test_plot_detail_ref/contourplot-2-vec-def.txt
	,
	test/builtin/drawing/test_plot_detail_ref/contourplot-2-vec-opt.txt
	,
	test/builtin/drawing/test_plot_detail_ref/densityplot-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/densityplot-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/densityplot-vec-def.txt,
	test/builtin/drawing/test_plot_detail_ref/densityplot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/discreteplot-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-001-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-002-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-003-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-004-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-005-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-006-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-007-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-008-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-009-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-010-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-011-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-012-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-013-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-014-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-015-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-016-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-017-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-018-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-019-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-020-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-021-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-023-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-024-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-025-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-026-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-027-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-028-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-029-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-030-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-031-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-032-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-033-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-034-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-035-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-036-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-037-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-038-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-039-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-040-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-041-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-042-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-043-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-044-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-045-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-046-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-047-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-048-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-049-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-050-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-051-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-052-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-054-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-055-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-056-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-057-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-058-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-059-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-060-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-061-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-062-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-063-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-064-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-065-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-066-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-067-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-068-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-069-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-070-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-071-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-072-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-073-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-074-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-075-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-076-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-077-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-078-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-079-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-081-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-082-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-083-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-084-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-085-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-086-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-087-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-088-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-089-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-090-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-091-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-093-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-094-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-095-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-096-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-097-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-098-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-099-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-100-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-101-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-102-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-103-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-104-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-105-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-106-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-107-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-108-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-109-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-110-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-111-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-112-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-113-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-114-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-115-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-116-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-117-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-118-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-119-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-120-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-121-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-122-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-123-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-124-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-125-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-126-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-127-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-128-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/histogram-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/histogram-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/listlineplot-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/listlineplot-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/listplot-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/listplot-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/liststepplot-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/liststepplot-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/numberlineplot-cls-def.tx
	t,
	test/builtin/drawing/test_plot_detail_ref/numberlineplot-cls-opt.tx
	t,
	test/builtin/drawing/test_plot_detail_ref/parametricplot-cls-def.tx
	t,
	test/builtin/drawing/test_plot_detail_ref/parametricplot-cls-opt.tx
	t, test/builtin/drawing/test_plot_detail_ref/piechart-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/piechart-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/plot-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/plot-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/plot3d-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/plot3d-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/plot3d-vec-def.txt,
	test/builtin/drawing/test_plot_detail_ref/plot3d-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/polarplot-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/polarplot-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot-expr-x-ve
	c.txt: Emit only valid Graphics options from Plot (#1553) Currently Plot passes all options on to the generated Graphics
	object.  This makes the tests more fragile than necessary because
	these options, not being valid Graphics options, are no-ops, and
	this is a bit of an impediment to refactoring.  * Only pass valid Graphics options on from Plot to the resulting
	Graphics * Add the (non-standard) LogPlot option that we use to make
	logarithmic axes to list of valid Graphics options I verified through my end-to-end tests in that render all the
	doctests (and more) using m3d and compare the resulting image to an
	expected image that there are no changes in the generated images,
	confirming that the options that were being passed are no-ops.

2025-12-22  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/macos.yml, .github/workflows/ubuntu-bench.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml, mathics/builtin/procedural.py,
	mathics/eval/datetime.py, pyproject.toml,
	test/builtin/test_datentime.py: Use PyPI `Timed-Threads` for
	`TimeConstrained[]` (#1546) Using newly released on PyPI Timed-Threads for `TimeConstrained[]`
	further running on Python 3.14+ packaging more easily.  --------- Co-authored-by: mmatera <matera@fisica.unlp.edu.ar>

2025-12-22  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/arithfns/basic.py,
	mathics/core/atoms/numerics.py, mathics/core/element.py,
	mathics/eval/makeboxes/numberform.py: Revise (slightly) Complex
	number implementation (#1552) Save precision, which is a computed part of Complex numbers.
	Distinguish exact value (the 2 parts of a complex number plus a
	derived "precision" value) from the often-used and possibly
	approximate "value"; "value" is generally the more useful and more
	wanted quantity. In most computations, "value" is as good as, or
	indistinguishable from, the "exact_value".  Go over and correct some types.

2025-12-23  Hao Zhang(张浩) <hzhangxyz@outlook.com>

	* pyproject.toml: Add a script entrypoint named `mathics3`. (#1551) I'm always frustrated when starting mathics by uvx. I have to run
	`uvx --from mathics3 mathics` to start mathics.  This commit make user able to execute mathics with uvx directly like
	`uvx mathics3`.

2025-12-21  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/systemsymbols.py, mathics/session.py,
	test/builtin/box/test_custom_boxexpression.py, test/test_session.py:
	Add tests for MathicsSession objects. Fix MathicsSession.format
	(#1549) This PR adds a Pytest module for checking the basic behaviour of the
	MathicsSession object.

2025-12-21  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* mathics/builtin/drawing/plot.py,
	mathics/builtin/drawing/plot_chart.py,
	mathics/builtin/drawing/plot_listplot.py,
	mathics/builtin/drawing/plot_plot.py,
	mathics/builtin/drawing/plot_plot3d.py: Split plots builtins by base
	class (#1550) This is a preliminary code rearrangement to make subsequent
	refactoring easier to do and easier to review. Plotting functions
	from plot.py that shared common base classes were pulled out into
	separate files by base class. Mostly a mechanical cut&paste
	operation, with a little manual cleanup to move variables defined at
	the top of the file.

2025-12-21  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/Packages/Combinatorica-repo,
	mathics/builtin/atomic/atomic.py,
	mathics/builtin/distance/stringdata.py,
	mathics/builtin/image/base.py, mathics/builtin/numbers/calculus.py,
	mathics/builtin/statistics/orderstats.py,
	mathics/core/assignment.py, mathics/core/atoms/__init__.py,
	mathics/core/atoms/arrays.py, mathics/core/{atoms.py =>
	atoms/numerics.py}, mathics/core/atoms/strings.py,
	mathics/core/builtin.py, mathics/eval/assignments/assignment.py,
	mathics/eval/symbolic_history/stack.py, mathics/eval/test.py: Split
	out mathics.core.atoms (#1548) Split mathics.core.atoms into: * numeric atoms * strings * arrays In the process, correct erroneous places where we were importing
	`Atom` from `mathics.core.atoms` (it resides in
	`mathics.core.symbols`).  The same thing was done in one place for `Symbol`, which was
	imported from mathics.core.atoms.  Remove some unused imports

2025-12-19  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* mathics/session.py: Don't raise exception in `evaluate()` if
	parsing expr returns `None` (#1547) This can happen for example if you give it a string consisting of
	just a comment.

2025-12-17  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* mathics/eval/drawing/plot3d_vectorized.py,
	test/builtin/drawing/test_plot_detail.py,
	test/builtin/drawing/test_plot_detail_ref/contourplot-1-vec-def.txt
	,
	test/builtin/drawing/test_plot_detail_ref/contourplot-1-vec-opt.txt
	,
	test/builtin/drawing/test_plot_detail_ref/vec-contourplot-expr-x-ve
	c.txt, test/builtin/drawing/vec_tests.yaml: Fix vectorized contour
	plot bugs and add tests (#1545)

2025-12-14  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* test/builtin/drawing/doc_tests.yaml,
	test/builtin/drawing/manage.py,
	test/builtin/drawing/test_plot_detail.py,
	test/builtin/drawing/test_plot_detail_ref/doc-001-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-002-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-003-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-004-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-005-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-006-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-007-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-008-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-009-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-010-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-011-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-012-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-013-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-014-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-015-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-016-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-017-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-018-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-019-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-020-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-021-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-023-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-024-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-025-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-026-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-027-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-028-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-029-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-030-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-031-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-032-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-033-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-034-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-035-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-036-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-037-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-038-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-039-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-040-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-041-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-042-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-043-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-044-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-045-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-046-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-047-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-048-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-049-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-050-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-051-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-052-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-053-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-054-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-055-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-056-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-057-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-058-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-059-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-060-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-061-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-062-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-063-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-064-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-065-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-066-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-067-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-068-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-069-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-070-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-071-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-072-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-073-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-074-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-075-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-076-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-077-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-078-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-079-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-081-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-082-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-083-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-084-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-085-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-086-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-087-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-088-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-089-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-090-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-091-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-093-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-094-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-095-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-096-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-097-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-098-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-099-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-100-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-101-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-102-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-103-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-104-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-105-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-106-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-107-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-108-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-109-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-110-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-111-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-112-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-113-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-114-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-115-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-116-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-117-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-118-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-119-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-120-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-121-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-122-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-123-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-124-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-125-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-126-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-127-cls.txt,
	test/builtin/drawing/test_plot_detail_ref/doc-128-cls.txt: Add plot
	doctests (#1542) My understanding is that the doctests for plotting don't check the
	generated output and only look for the "-Graphics-" string, is that
	correct? Here's a proposal for tests that compare the generated Graphics*
	output with expected output. The tests in `test_plot_detail.py` are
	now augmented with about 125 plot-related doctests, with
	corresponding expected reference output in
	`test_plot_detail_ref/doc-*`.  I hope this will give us a lot more confidence to refactor plotting
	code without breaking anything in the doc. These tests take about 10
	seconds to run so having them separated out from the doctests will
	make development cycles faster.  Couple notes: * I chose to store the test definitions in a yaml file
	`doc_tests.yaml` because with that number of tests a Python data
	structure is a bit unwieldy. The yaml file is leaner and I think
	easier to peruse and edit.  * I obtained the 128 tests by scraping the output from running the
	current doctests and munging with sed, grep, etc.. Going forward
	maybe we can do something a little more robust - maybe from
	time-to-time run a python script tbd to extract them from the
	docstrings in the same way the existing doctests are extracted,
	compare to the existing list, and add new ones.

2025-12-14  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/compilation.py, mathics/compile/base.py,
	mathics/core/atoms.py, mathics/core/convert/function.py,
	mathics/{eval/drawing/plot_compile.py => core/convert/lambdify.py},
	mathics/core/expression.py,
	mathics/eval/drawing/plot3d_vectorized.py,
	test/builtin/test_comparison.py, test/builtin/test_compilation.py,
	test/{builtin/drawing/test_plot_compile.py =>
	core/convert/test_lambdify_compile.py}: Plot compile to lambdify
	compile (#1538) @bdlucas1, this is a proposal about where I think the lambdify code
	should be located. If this is not too disruptive, the next thing
	would be to use this code in the different places where we need a
	"compiled" versions of WL expressions, like in table generations,
	numerical integration, and optimizers.  --------- Co-authored-by: mmatera <mmatera@fisica.unlp.edu.ar>

2025-12-14  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* test/builtin/drawing/test_plot_detail.py: use `session.evaluate`
	instead of `session.parse(...).evaluate` (#1543) Just a small fix to the `test/builtin/drawing/test_plot_detail.py`:
	using `session.evaluate` ensures that trailing messages from
	previous tests are cleaned before the new evaluation.  This was the
	reason for the last failure in CI for #1538

2025-12-14  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/numbers/calculus.py, mathics/core/convert/sympy.py,
	mathics/core/symbols.py, mathics/eval/drawing/plot_compile.py,
	test/core/test_sympy_python_convert.py: Good bye sympy dummy
	attribute (#1535) This continues #1533. Now, let's remove the `sympy_dummy` attribute
	for symbols. When it is necessary (or useful) like in `Sum` or
	`Product` expressions, we can tell  `to_sympy` which symbols should
	be handled as sympy dummy symbols.

2025-12-11  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* mathics/builtin/drawing/plot.py, mathics/core/util.py,
	test/builtin/drawing/test_plot.py,
	test/builtin/drawing/test_plot_detail.py,
	test/builtin/drawing/test_plot_detail_ref/barchart-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/barchart-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/complexplot-vec-def.txt,
	test/builtin/drawing/test_plot_detail_ref/complexplot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/complexplot3d-vec-def.txt
	,
	test/builtin/drawing/test_plot_detail_ref/complexplot3d-vec-opt.txt
	,
	test/builtin/drawing/test_plot_detail_ref/contourplot-1-vec-def.txt
	,
	test/builtin/drawing/test_plot_detail_ref/contourplot-1-vec-opt.txt
	,
	test/builtin/drawing/test_plot_detail_ref/contourplot-2-vec-def.txt
	,
	test/builtin/drawing/test_plot_detail_ref/contourplot-2-vec-opt.txt
	,
	test/builtin/drawing/test_plot_detail_ref/densityplot-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/densityplot-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/densityplot-vec-def.txt,
	test/builtin/drawing/test_plot_detail_ref/densityplot-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/discreteplot-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/discreteplot-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/histogram-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/histogram-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/listlineplot-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/listlineplot-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/listplot-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/listplot-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/liststepplot-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/liststepplot-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/numberlineplot-cls-def.tx
	t,
	test/builtin/drawing/test_plot_detail_ref/numberlineplot-cls-opt.tx
	t,
	test/builtin/drawing/test_plot_detail_ref/parametricplot-cls-def.tx
	t,
	test/builtin/drawing/test_plot_detail_ref/parametricplot-cls-opt.tx
	t, test/builtin/drawing/test_plot_detail_ref/piechart-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/piechart-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/plot-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/plot-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/plot3d-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/plot3d-cls-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/plot3d-vec-def.txt,
	test/builtin/drawing/test_plot_detail_ref/plot3d-vec-opt.txt,
	test/builtin/drawing/test_plot_detail_ref/polarplot-cls-def.txt,
	test/builtin/drawing/test_plot_detail_ref/polarplot-cls-opt.txt:
	Better plot tests (#1541) We only have a couple plot tests that actually look at the output,
	and those were constructed and run laboriously, and none of them
	test the new vectorized plot code. This makes refactoring the code
	risky (and so far I've been relying mostly on end-to-end testing
	that compares the generated visuals in my test front-end).  Here's a different approach: the idea is to write the result
	expression to a file in outline tree form, and then compare the
	actual result with an expected reference result using diff. This
	provides easily constructed tests with a fairly readable indication
	of what has changed.  See comment in test_plot__detailed.py In addition, this change * Makes it possible to change at runtime whether vectorized or
	classic plot code is used * Augments print_expression_tree to print the abbreviated numpy
	arrays (default numpy str implementation) so that numeric data can
	be checked efficiently for gross changes.

2025-12-07  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* SYMBOLS_MANIFEST.txt, mathics/builtin/box/graphics3d.py,
	mathics/builtin/drawing/plot.py, mathics/core/builtin.py,
	mathics/core/systemsymbols.py, mathics/eval/drawing/plot3d.py,
	mathics/eval/drawing/plot3d_vectorized.py: Contour plot (#1540) * ContourPlot is implemented, supporting the Contours option and
	supporting two kinds of contour plot (see image).  * In the case of Automatic PlotRanges, ContourPlot and others now
	pass through to Graphics a PlotRange reflecting the specified
	{x,xmin,xmax} etc. ranges, which may be different from the ranges of
	x, etc. found in the emitted graphics data, so that the correct
	range can be plotted.  This allows e.g. contour plots that may have
	only contours with x,y values for a subset of the specified range to
	be correctly plotted.  * The above tickled a bug in boxing so this was worked around.  * ContourPlot requires skimage but the existing message about
	missing modules wasn't showing the module name, so this was fixed.
	<img width="60%" alt="image"

	src="https://github.com/user-attachments/assets/7b2212a8-8bce-40b2-b454-45069618daf2"/>

2025-11-30  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/procedural.py: Convert results just if the
	condition is valid in If.to_sympy (#1537) Just a small detail about converting conditional expressions to
	sympy.  --------- Co-authored-by: mmatera <mmatera@fisica.unlp.edu.ar>

2025-11-30  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/intfns/divlike.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/procedural.py,
	mathics/builtin/testing_expressions/equality_inequality.py,
	mathics/core/builtin.py, mathics/core/convert/sympy.py,
	mathics/eval/drawing/plot_compile.py,
	test/builtin/drawing/test_plot_compile.py: New plot compile
	functions 2 (#1530) * Added an optional keyword argument `raise_on_error` to `to_sympy`
	and `expression_to_sympy` that causes it to raise the specified
	exception in cases where it would otherwise silently have returned
	`None`. This is used by `plot_compile` to aid in identifying the
	cause of compilation failure, which will help to build out
	compilation functionality. That is the only place it is specified,
	and if it is not specified, behavior is as it was before.  * Added compilation test cases in `test_plot_compile.py` for `If`,
	`Switch`, and `Which`. These are defined in `procedural.py`, but
	they are not really procedural.  * Enabled `Mod`, `FractionalPart`, `IntegerPart`, `If`, `Which`,
	`Min`, and `Max` for compilation by sympy-enabling them: subclass
	from `SympyFunction` and implement `to_sympy`. Verified that this
	enables compilation using the test cases in `test_plot_compile.py`,
	and by doing some plots: <img width="726" height="983" alt="test-030"

	src="https://github.com/user-attachments/assets/05bd5aec-bf12-41bb-a021-d4b5c84491cf"/> --------- Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2025-11-30  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/builtin/list/constructing.py,
	mathics/builtin/patterns/basic.py, mathics/builtin/procedural.py,
	mathics/core/builtin.py, mathics/core/expression.py,
	mathics/eval/parts.py, test/timings/test_uniform_tables.py: Using
	`is_uniform` to avoid repeated checks (#1517) Now we have the `is_uniform` attribute; this PR uses it to speed up
	the match test with `SequenceBlank` and `SequenceNullBlank`. Also,
	ensure that this property is computed and stored in list/expression
	creation operations (`Table`, `Sum`, `Product`).  * using `is_uniform` property in matching `SequenceBlank` and
	`SequenceNullBlank` patterns * `get_result` now accepts an optional
	attribute `is_uniform` to set this property on its result.  *
	`Table`, `Sum`, and `Product` now set the element_property
	`is_uniform` to provide a faster evaluation of large lists.  * convert_expression_elements now handles is_uniform * Start a workflow to benchmark some basic evaluations and pattern
	matching.

2025-11-29  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/functional/application.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py, mathics/builtin/recurrence.py,
	mathics/core/convert/sympy.py, mathics/core/expression.py,
	mathics/core/symbols.py, test/core/test_sympy_python_convert.py:
	Improve sympy conversions (#1534) To start addressing #1533, this PR DRY the existing code, to avoid
	inconsistencies when the separator character be changed.  Also, some
	constant names are changed to fullfil the Python conventions.

2025-11-27  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* SYMBOLS_MANIFEST.txt, mathics/builtin/drawing/plot.py,
	mathics/eval/drawing/plot3d.py,
	mathics/eval/drawing/plot3d_vectorized.py: ComplexPlot,
	ComplexPlot3D (#1532) <img width="40%" alt="image"

	src="https://github.com/user-attachments/assets/db636383-2898-49e2-b43c-4bf4c7c864f9"/> <img width="40%" alt="image"

	src="https://github.com/user-attachments/assets/e66da3a5-2559-4397-a66d-d4fbbfbda26a"/>

2025-11-25  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* mathics/eval/drawing/plot3d_vectorized.py,
	mathics/eval/drawing/util.py, test/timings/test_uniform_tables.py:
	Vectorized densityplot (#1531) Add support for vectorized DensityPlot. Default color palette for
	now; support for user-specified color palette TBD.

2025-11-25  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .github/workflows/ubuntu-bench.yml, Makefile,
	mathics/Packages/Combinatorica-repo,
	test/timings/test_uniform_tables.py: Add some benchmarks (#1527) The part of #1517 related to the benchmarks.

2025-11-24  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* mathics/builtin/drawing/plot.py,
	mathics/eval/drawing/plot3d_vectorized.py,
	mathics/eval/drawing/util.py: More updates to vectorized Plot3D
	(#1529) * Change the default PlotPoints when running vectorized Plot3D to
	{200,200} * Color the plotted surfaces using a built-in palette with different
	colors for each surface.  * Add a mesh of lines showing the contours of the surfaces.  Here are a couple screen shots showing what these changes enable in
	my [demo front-end](https://github.com/bdlucas1/mathics-demo). Find
	instructions there if you want to try it out interactively. (Rocky
	this is a different repo from the one you previously looked at.)
	<img width="40%" alt="demo-180"

	src="https://github.com/user-attachments/assets/da905354-0e68-4689-b748-ec1cb82081f9"/>. <img width="40%" alt="demo-020"

	src="https://github.com/user-attachments/assets/d9f81380-b281-40fe-8bbc-e1ec070c423f"/>

2025-11-22  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* mathics/builtin/box/graphics3d.py,
	mathics/builtin/drawing/drawing_options.py,
	mathics/builtin/drawing/graphics3d.py, mathics/builtin/graphics.py,
	mathics/core/systemsymbols.py, test/builtin/drawing/test_plot.py:
	Define plot options (#1528) This PR adds a comprehensive set of Graphics and Graphics3D options.
	This will enable renderers - both core and non-core front-ends - to
	implement the options without needing changes to core to pass them
	through from Plot[3D] to Graphics[3D] to Graphics[3D]Box.  * Comprehensive set of options are added to Graphics and Graphics3D.  * Corresponding symbols are added to system symbols.  * A couple of test cases that were sensitive to the presence of the
	new options in Graphics[3D] are adjusted.  This PR adds no new function beyond passing the options through. In
	particular, no rendering code has been touched and no new rendering
	function has been added.

2025-11-22  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* mathics/eval/drawing/plot_compile.py,
	test/builtin/drawing/test_plot_compile.py: More plot compile
	functions (#1525) Improve plot_compile evaluation and expand tests * Added pre-evaluation of expressions in plot_compile to handle
	cases where functions are rewritten before sympy conversion.  * Expanded test coverage in test_plot_compile.py to include
	additional numeric functions such as CubeRoot, Divide, Log10, Log2,
	Minus, and Subtract.

2025-11-18  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* mathics/eval/drawing/plot3d_vectorized.py,
	test/builtin/drawing/test_plot.py: Vectorized plot constant (#1524) Allow constant expression in vectorized Plot3D.  This change affects only the vectorized version; added a test for
	constant expression to verify that it works already for Plot3D
	classic.

2025-11-17  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/atoms.py, test/builtin/test_file_operations.py,
	test/core/convert/test_mpmath.py, test/core/test_keycomparable.py:
	Fix number comparisons vs expression comparisons (#1521) This PR improves the compatibility with the different WMA sorting
	schemes for numbers and expressions.  * Now the sort key for Complex is the concatenation of the sort keys
	for the real and the imaginary part.  * Sort keys for other numbers were tuned to improve the
	compatibility with WMA * `__eq__` methods for numbers do not rely on
	sort keys but on numeric equivalence.  * Adding low-level tests for canonical order in numbers.  --------- Co-authored-by: mmatera <mmatera@fisica.unlp.edu.ar>

2025-11-17  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/drawing/plot.py: Use max_recursion 0 in _Plot.
	(#1523) [Recent

	discussion](https://github.com/Mathics3/mathics-core/pull/1522#issuecomment-3538930986)suggests that the default for max_recursion in plotting functions
	should be 0 for faster performance and better rendering.  Also, use Symbols over character strings more often in Plot options
	routines. (There is probably more that could be done here, but
	that's for some other time.)

2025-11-16  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* mathics/builtin/drawing/plot.py, mathics/core/systemsymbols.py,
	mathics/eval/drawing/plot3d.py,
	mathics/eval/drawing/plot3d_vectorized.py,
	mathics/eval/drawing/plot_compile.py, mathics/eval/drawing/util.py,
	mathics/timing.py, test/builtin/drawing/test_plot_compile.py:
	Vectorized plot3d (#1522) * Introduce a vectorized Plot3D in plot3d_vectorized.py. Since this   generates Graphics3D containing GraphicsComplex with NumericArray,   which no code will currently understand, for now it is enabled
	  only if you set environment variable   MATHICS_USE_VECTORIZED_PLOT=yes. (TBD how we will eventually   deploy.) * Introduce a "compiler" in plot_compile.py that uses
	  expr.to_sympy() followed by sympy.lambdify to generate a Python
	  function that calls numpy to evaluate. This is a huge win because
	  most Python functions can do vectorized operations on entire arrays.
	  For now it's specific to plotting; TBD whether it might find other
	  uses. See test_plot_compiler to get a sense of what function is
	  currently supported.  * Slightly refactors GraphicsGenerator for simplicity.  Here are some timings comparing classic and vectorized Plot3D. The
	visual comparison was done using a prototype front-end that
	understands GraphicsComplex and NumericArray.  Plot3D[Sin[x] Cos[y], {x,0,10}, {y,0,10}, PlotPoints->{p,p},
	MaxRecursion->r]                    p    r             eval_Plot3D classic 50 2
	(default) 10083 ms visible triangles on plot surface classic 100 0
	    3232 ms less visible artifacts than above vectorized    200   n/a
	5 ms      no visible artifacts Plotting is now fast enough that useful interaction with Manipulate
	is possible. I have a prototype of that and will submit a PR.  Other possible future work is to build out support for
	GraphicsComplex and NumericArray in consumers of Graphics3D. It
	might be helpful to have a "GraphicsParser" class that takes a
	Graphics3D expression and turns it into Python data structures that
	are easy for consumers to traverse.

2025-11-15  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* mathics/builtin/drawing/plot.py, mathics/core/systemsymbols.py,
	mathics/eval/drawing/plot3d.py, mathics/eval/drawing/util.py,
	test/builtin/drawing/test_plot.py: Refactor plot3d (#1520) This PR substantially refactors Plot3D and DensityPlot (which share
	a good bit of code), in preparation for adding a new vectorized
	implementation of those two functions.  No function is changed or
	added.  * The the flow from builtin to eval is cleaner - no more callbacks   from eval to builtin. Options processing is done prior to calling   eval_*. Plot3D and DensityPlot now have their own eval functions   which share implementation code in eval rather than in builtin.  * A PlotOptions class has been introduced. This simplifies passing   plotting options from builtin to eval. It may also be reusable for   other plotting builtins.  * A new GraphicsGenerator class has been added. This consolidates
	  and regularizes some scattered code for generating Graphics and   Graphics3D expressions, which are rather complex in structure.
	  This will be further enhanced to support GraphicsComplex in the PR
	that introduces vectorized plotting functions. Possibly could be
	  retrofitted to other plotting functions.  * A test for DensityPlot was added, which was missed in the previous   PR because I didn't realize how much code it shared with Plot3D.  This is a fairly big change, but I worked carefully, frequently
	testing using the detailed tests for Plot3D and DensityPlot.  The
	tests caught numerous errors as I worked, increasing confidence that
	the warning light was hooked up and no functional changes have been
	introduced.  Some quick timing tests show no change in performance as far as I
	can see.  More can be done, particularly in the areas of error checking and
	typing, but that shouldn't change the PR in any major way so hoping
	to get some eyes on it in parallel.

2025-11-13  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/colors/color_directives.py,
	mathics/core/atoms.py, test/core/test_keycomparable.py: Try to lint
	atoms, start Order tests... (#1518) Also, canonicalize color_directives in conversions, although this
	doesn't solve a problem I'll open an issue for.

2025-11-12  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* mathics/core/util.py, test/builtin/drawing/test_plot.py: Plot
	structure tests (#1514) This is the first of a series of PRs aiming to improve plotting
	performance for Plot3D (initially): * This PR improves Plot3D testing to look at the structure of the
	resulting Graphics3D expression, improving confidence that nothing
	is broken by subsequent refactoring.  * Refactor eval_Plot3D to separate the option processing stuff from
	the generation of the Graphics3D output in preparation for the
	subsequent step. This should cause no functional change, and the
	improved testing introduced by the previous PR will increase
	confidence that that is the case.  * Introduce optional (for now) generation of Graphics3D output using
	GraphicsComplex and NumericArray in Plot3D. This should provide
	greatly improved plotting performance for consumers who enable the
	option and are prepared to consume GraphicsComplex.  * Subsequent PRs may extend this to other types of plots, update
	internal (core) consumers of Graphics3D to understand
	GraphicsComplex, etc.

2025-11-11  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/convert/python.py,
	test/core/convert/test_from_python.py: Correct conversion from
	Python bytes & bytearrays (#1516) A small misfeature/Bug noticed by bdlucas1 in implementing
	NumericArray.  Before the recent work on ByteArray, this was less
	wrong, but still a little wrong.

2025-11-11  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py, mathics/core/rules.py: get ride of
	trailing _elements_fully_evaluated (#1515) Looking at the `elements_properties` stuff, I found this code, that
	now does not have any function, plus something that looks like a
	typo.  @rocky, can confirm me that this is the case?

2025-11-11  Bruce Lucas <bdlucas1@users.noreply.github.com>

	* mathics/core/atoms.py, mathics/core/convert/python.py,
	mathics/core/keycomparable.py, test/builtin/test_binary.py,
	test/core/test_atoms.py: Numericarray atom (#1512) Initial feature for #1511: implement NumericArray atom.  This is sufficient to support the Plot3D/Graphics3D use case as
	those will only require NumericArrays generated and consumed in
	Python.  --------- Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>
	Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2025-11-08  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/compilation.py, mathics/builtin/image/base.py,
	mathics/core/atoms.py, mathics/core/expression.py,
	mathics/core/keycomparable.py, mathics/core/symbols.py: Rename
	element order values with _ELT_ORDER suffix (#1508) My beef with the suffix `_SORT_KEY` is that it is vague (what is
	sorted, and why?). Also, we use the `_SORT_KEY` suffix for the
	pattern selection precedence this has nothing to do with element
	ordering.  The `_ELT_ORDER` suffix aims to make things clearer and less
	ambiguous.

2025-11-08  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/list/eol.py, mathics/core/atoms.py: ByteArray
	access without item expansion in `Part[]` (#1509) Add `__getitem(self, value)` to `ByteArray` so we can access a
	Python `bytearray` element without expanding the full Python
	`bytearray` value into a Mathics3 ListExpression.  There might be other places in the Mathics3 where we might benefit
	from this. But this is a start.

2025-11-08  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/layout.py, mathics/core/assignment.py,
	mathics/core/element.py, mathics/core/expression.py,
	mathics/core/symbols.py, mathics/eval/assignments/assignment.py,
	test/test_evaluation.py: Using upvalues of atoms in evaluations.
	(#1507) In the `Expression.rewrite_apply_eval_step` method, in the upvalues
	lookup, to reduce the cost of evaluating expressions with many
	numerical elements, we use to skip atomic elements. This makes that
	upvalues of atomic elements get never evaluated (see #1506). This PR
	fix by, instead of skipping atoms, just check beforehand if all the
	elements are of the same kind.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2025-11-08  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/binary/bytearray.py,
	mathics/builtin/exp_structure/size_and_sig.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/list/constructing.py, mathics/builtin/list/eol.py,
	mathics/builtin/statistics/orderstats.py, mathics/core/atoms.py,
	mathics/core/builtin.py, mathics/core/convert/python.py,
	mathics/core/keycomparable.py, mathics/core/systemsymbols.py,
	mathics/eval/list/eol.py, pyproject.toml,
	test/builtin/list/test_eol.py, test/builtin/statistics/__init__.py,
	test/builtin/statistics/test_orderstats.py,
	test/builtin/test_binary.py, test/builtin/test_sort.py,
	test/builtin/test_statistics.py,
	test/builtin/test_testing_expressions.py: Revise ByteArray[]. Make
	it Atomic and conform to WMA more closely. (#1505) This is work is in prepration for handling NumericArray which might
	be similar.  --------- Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2025-10-30  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/compile/compile.py, test/builtin/test_compilation.py:
	Track LLVM changes (#1504) LLVM disallows explicit initialization.  test_compilation.py: remove unused imports

2025-09-11  R. Bernstein <rocky@users.noreply.github.com>

	* FUTURE.rst: Update FUTURE.rst

2025-09-11  R. Bernstein <rocky@users.noreply.github.com>

	* FUTURE.rst: Update FUTURE.rst

2025-09-11  R. Bernstein <rocky@users.noreply.github.com>

	* .github/ISSUE_TEMPLATE/bug_report.md: Update bug_report.md Small spelling changes and gramatic changes.

2025-09-09  R. Bernstein <rocky@users.noreply.github.com>

	* README.rst: Update README.rst (#1501)

2025-09-06  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/doc/latex/Makefile: Disable debug doctests (#1491) Disable doctest info for Mathics3-Module-trepan. If it is installed,
	it will go into the debugger and halt testing.  This is somewhat temporary until better solutions exist. But we
	shouldn't allow the possibility of making a test go into a debugger.

2025-09-06  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/atomic/strings.py, mathics/builtin/system.py,
	mathics/doc/doc_entries.py: Add $Language; guard against missing doc
	(#1497) A couple of things were noticed during the release: * `$Language` should have been added with `Alphabet[]` * Guard against crashing when a docstring definition is missing.

2025-09-06  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/numbers/calculus.py,
	mathics/core/convert/sympy.py, pyproject.toml,
	test/builtin/numbers/test_calculus.py,
	test/builtin/test-optimization.py: Allow SymPy 1.14 and greater
	(#1499) Allow Sympy 1.14 and greater.  Also, separate `mathics.builtin.optimization` tests out of calculus
	testing.  See also: Issue #1498.

2025-09-06  R. Bernstein <rocky@users.noreply.github.com>

	* .github/ISSUE_TEMPLATE/bug_report.md, mathics/__init__.py,
	mathics/__main__.py, test/test_main.py: Extend version information
	(#1500) This assists bug reporting. Feature mentioned in issue #1498

2025-09-04  R. Bernstein <rocky@users.noreply.github.com>

	* .gitmodules, mathics/doc/doc_entries.py,
	mathics/doc/documentation/1-Manual.mdoc: Mathics3-Rubi ->
	Mathics3-Package-Rubi (#1496)

2025-09-02  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/calculus.py,
	mathics/eval/numbers/calculus/optimizers.py: Find* now returns the
	best value found after a convergency error. (#1490) This PR improves the compatibility of `FindRoot`,`FindMinimum` and
	`FindMaximum`, by changing the behavior when the convergence is not
	achieved up to the requested tolerance.  As in WMA, now the return value is the best candidate for the
	solution, even if the convergence fails.

2025-09-02  rocky <rb@dustyfeet.com>

	* .gitmodules, mathics/version.py: Correct Combinatorica location

2025-09-02  rocky <rb@dustyfeet.com>

	* .gitmodules: Bump version; git location Combinatoria changed Mathics3-Combinatorica -> Mathics3-Package-Combinatorica

2025-08-31  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/symbols.py,
	test/builtin/atomic/test_symbols.py, test/test_help.py: improve
	Information (#1489) This PR is one step towards improving the compatibility of the
	symbol `Information` between Mathics and Mathematica >=12.0.  Since the first implementation of the Builtin associated with this
	symbol (I guess, my first contribution to the project, circa 2013)
	and now, the way in which WMA implements this symbol has changed a
	lot.  Until WMA 11., `Information[symb_, LongForm->longform_]` does not
	have an evaluation rule, just a format rule. The format rule printed
	some information about `symb`, and return `Null` (like `Print`). The
	`LongForm` option controled if user defined rules where shown or
	not.  Since WMA 12., `Information[symb_, LongForm->longform_]` now is
	evaluated to an `InformationData[..]`, expression, which at the
	time, has format rules producing the output that we can see when we
	evaluate `?symb` or `?? symb`.  Since to have full compatibility with the current version requires
	many changes, I opted by starting with just provide a closer output
	to the new version, using the old "style". Then, `InformationData`
	and related functions can be included.

2025-08-28  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/macos.yml, .github/workflows/packages.yml,
	.github/workflows/pyodide.yml, .github/workflows/ubuntu-cython.yml,
	.github/workflows/ubuntu.yml, .github/workflows/windows.yml,
	AUTHORS.txt, CHANGES.rst, ChangeLog-spell-corrected.diff,
	FUTURE.rst, admin-tools/make-dist.sh, admin-tools/pyenv-versions,
	mathics/builtin/drawing/uniform_polyhedra.py,
	mathics/doc/documentation/1-Manual.mdoc, mathics/version.py,
	pyproject.toml: Release 9.0 (#1483) The long-awaited 9.0.0 release.

2025-08-28  R. Bernstein <rocky@users.noreply.github.com>

	* test/builtin/arithmetic/test_basic.py,
	test/builtin/atomic/test_strings.py,
	test/builtin/specialfns/test_elliptic.py,
	test/builtin/test_numeric.py, test/builtin/test_procedural.py,
	test/builtin/test_quantities.py,
	test/builtin/vectors/test_mathops.py, test/helper.py: Simplify
	invalid-argumnent-count pytest testing (#1488) There was way too much verbiage and clutter around running pytests
	to check that we are giving a message when calling Mathics3 Builtin
	Function with the wrong number of arguments.  Also, in pytest -s output, show the failure reason. This makes it
	easier to find an error in the pytest file.

2025-08-26  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/eval/tracing.py: Shorten TraceEvaluation (#1486) Lines of the form: Replacing: x -> x don't add much, so remove them.  In the future, maybe we can have a "verbosity level" to include
	something like this. The only purpose I can see is to indicate that
	a rewrite rule was considered and did nothing. However,
	TraceEvaluations are typically very long and, in my experience,
	don't add clarity, just clutter.

2025-08-25  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/atomic/strings.py, mathics/builtin/codetables.py,
	mathics/builtin/numeric.py, mathics/builtin/procedural.py,
	mathics/builtin/quantities.py, mathics/core/builtin.py,
	mathics/core/expression.py, test/builtin/atomic/test_strings.py,
	test/builtin/test_procedural.py: More parameter checks (#1485) Checks added to 'If', 'While', and 'Throw', "ToExpression".  We start to handle 'argb' tag, "between x and y".  Some linting and small document corrections were done.

2025-08-24  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/trace.py, mathics/doc/latex/mathics.tex: Improve
	traceprint (#1484) This PR changes `TracePrint` to show the result through the
	`Print[]` interface. This allows us to show the result in the
	browser/CLI/docpipeline instead of the (raw) terminal.  This is how it looks in the PDF documentation: <img width="743"
	height="677" alt="imagen"

	src="https://github.com/user-attachments/assets/c6dd2ebd-513a-4f77-a109-23a00739c355"/> and this is how it looks in Mathics-Django help <img width="787"
	height="683" alt="imagen"

	src="https://github.com/user-attachments/assets/9ffe7427-71bc-4693-9acc-9d2d24e9a951"/>

2025-08-24  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/trace.py: Fix $TraceBuiltin behavior (#1482) This fixes #1481. With this changes: ``` In[1]:= $TraceBuiltins=False Out[1]= False In[2]:= $TraceBuiltins Out[2]= False In[3]:= $TraceBuiltins=True Out[3]= True In[4]:= $TraceBuiltins Out[4]= True In[5]:=

	$TraceBuiltins=True;$TraceBuiltins=True;$TraceBuiltins=False;ClearTrace[];PrintTrace[]count     ms Builtin name In[6]:= ```

2025-08-24  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/evaluation.py, mathics/core/evaluation.py,
	mathics/core/symbols.py, mathics/session.py,
	test/builtin/test_attributes.py, test/builtin/test_evaluation.py:
	respect $IterationLimit more places (#1477) Respect $IterationLimit more places. Fixes #1476 There are probably more places where we need to do something
	similar, but this is a start.  --------- Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2025-08-24  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/trace.py: fix traced_apply_function (#1479) This PR fixes #1473 and one part of #1478.

2025-08-24  rocky <rb@dustyfeet.com>

	* test/builtin/test_messages.py: Temporarily disable test while it is
	being fixed.

2025-08-24  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/quantities.py, mathics/core/util.py,
	mathics/eval/quantities.py, test/builtin/test_quantities.py: Correct
	doc for QuantityQ, add param # checking (#1475) Correct documentation for `QuantityQ[]`.  Add parameter number checking.  Fixes #1474

2025-08-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/options.py: Correct a link reference

2025-08-21  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/vectors/math_ops.py,
	test/builtin/vectors/__init__.py,
	test/builtin/vectors/test_mathops.py: Add arg checking to Curl...
	(#1472) We use Curl as a developer doc example, so we should have this more
	correct.

2025-08-18  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/strings.py: fix some invalid sequence
	errors (#1471) Two small issues with escape `$`

2025-08-18  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/numeric.py,
	mathics/builtin/specialfns/elliptic.py, mathics/core/builtin.py,
	test/builtin/test_numeric.py: Even more error checking DRYness
	(#1468) DRY error checking in `Round[]` and `Sign[]`.

2025-08-18  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/atomic/numbers.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/binary/system.py, mathics/builtin/datentime.py,
	mathics/builtin/directories/system_directories.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/mainloop.py, mathics/builtin/scoping.py,
	mathics/builtin/system.py: Escape is now required in URL's having $.
	(#1470)

2025-08-17  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/system.py, mathics/doc/latex_doc.py: fix 1432
	(#1469) This PR fixes the issue #1432 by requiring the escape characters in
	front of dollar characters in URLs. The escape is necessary at the
	level of docstrings to avoid the confusion with the open character
	for a LaTeX equation. Once the expression is parsed, and we are
	inside a `<URL>` tag, it is safe to remove the escape character.

2025-08-17  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/specialfns/elliptic.py, mathics/core/builtin.py,
	test/builtin/arithmetic/test_basic.py,
	test/builtin/specialfns/test_elliptic.py: DRY argument checking and
	messages for these. (#1467)

2025-08-16  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/eval/symbolic_history/stack.py,
	test/builtin/symbolic_history/test_stack.py: Fixing Trace[] crash
	(#1464) Fixes #1465

2025-08-16  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/arithfns/basic.py, mathics/core/builtin.py,
	test/builtin/arithmetic/test_basic.py: Add argument mismatch checks
	and error messages (#1466) Specifically to CubeRoot, Divide, Minus, Sqrt, and Subtract

2025-08-16  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/drawing/plot.py,
	mathics/builtin/specialfns/hypergeom.py,
	mathics/core/expression.py, mathics/eval/drawing/plot.py,
	mathics/interrupt.py, test/builtin/drawing/test_plot.py,
	test/builtin/specialfns/test_hypergeom.py: Add "lpn" checking in
	_ListPlot (#1245) "lpn" is "list of points" checking on `ListPlot[]` and
	`ListLinePlot[]`.  Fixes #1057

2025-08-16  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/file_operations/file_properties.py,
	mathics/builtin/file_operations/file_utilities.py,
	mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/messages.py, mathics/eval/files_io/files.py,
	pyproject.toml, test/builtin/files_io/test_files.py: noopen
	sometimes returns SymbolFailed... (#1461) "noopen" errors sometimes return SymbolFailed, and sometimes they
	don't.  Also, reduce duplicate system message definitions

2025-08-14  R. Bernstein <rocky@users.noreply.github.com>

	* Makefile, mathics/builtin/arithmetic.py,
	mathics/builtin/numeric.py, mathics/core/atoms.py,
	mathics/core/element.py, mathics/eval/makeboxes/numberform.py:
	Assume @dataclasses exists and other small cleanups (#1462) The dataclass module has existed since 3.7+ Reduce use of `get_{int,float}_value()`.  Add Makefile targets `doctest-x`, `check-x` which stop on first
	error.

2025-08-14  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/eval/interrupt.py, mathics/interrupt.py: Add "debugger"
	option to interrupt handler (#1457)
	https://github.com/Mathics3/mathics-core/pull/new/add-breakpoint-to-interrupt-handlerAlso, remove mathics.eval.interrupt. It is now `mathics.interrupt`.

2025-08-13  R. Bernstein <rocky@users.noreply.github.com>

	* pyproject.toml: Go over version dependencies (#1460) Require at least Python 3.10. Note that we support Python 3.13.
	Allow newer NumPy.

2025-08-13  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/eval/assignments/assignment.py,
	test/builtin/assignments/test_assignment.py: Improving tag
	collection in tag assignment (#1459) This PR should fix #1198.

2025-08-12  R. Bernstein <rocky@users.noreply.github.com>

	* test/builtin/assignments/test_assignment.py: Add pytests for
	assignment issues (#1458)

2025-08-11  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .github/workflows/ubuntu.yml, CHANGES.rst,
	mathics/builtin/box/expression.py,
	mathics/builtin/patterns/composite.py,
	mathics/builtin/patterns/defaults.py,
	mathics/builtin/patterns/restrictions.py, mathics/core/builtin.py,
	mathics/core/definitions.py, mathics/core/expression.py,
	mathics/core/keycomparable.py, mathics/core/pattern.py,
	mathics/core/rules.py, mathics/core/symbols.py,
	mathics/eval/rules.py: Bye-bye get sort key (#1456) This completes the rework of the implementation of canonical and
	pattern precedence ordering.  --------- Co-authored-by: rocky <rb@dustyfeet.com>

2025-08-11  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignments/assignment.py,
	mathics/core/assignment.py, mathics/core/builtin.py,
	mathics/core/definitions.py, mathics/core/expression.py,
	mathics/eval/assignments/assignment.py,
	test/builtin/assignments/test_assign_binaryop.py,
	test/builtin/assignments/test_assignment.py,
	test/core/test_assignment.py: Alternative assignment rework (#1442) Refactor of the mathics.eval.assignment module --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2025-08-11  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithfns/basic.py,
	mathics/builtin/box/expression.py, mathics/builtin/compilation.py,
	mathics/builtin/image/base.py, mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/linalg.py,
	mathics/builtin/patterns/basic.py,
	mathics/builtin/patterns/composite.py,
	mathics/builtin/patterns/defaults.py,
	mathics/builtin/patterns/restrictions.py,
	mathics/builtin/procedural.py, mathics/builtin/sparse.py,
	mathics/builtin/testing_expressions/expression_tests.py,
	mathics/core/atoms.py, mathics/core/builtin.py,
	mathics/core/element.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/core/expression_predefined.py,
	mathics/core/keycomparable.py, mathics/core/parser/convert.py,
	mathics/core/pattern.py, mathics/core/rules.py,
	mathics/core/symbols.py, mathics/core/systemsymbols.py,
	mathics/eval/makeboxes/precedence.py, mathics/eval/rules.py,
	test/builtin/test_rules.py, test/core/test_pattern.py: Split key
	comparable (#1447) * `get_sort_key()` method is now implemented through two different
	attributes: `element_order` for sorting expressions,  and
	`precedence_rule` for sorting patterns.  * The heads of the sort keys are now implemented using magic numbers
	instead of tuples.  --------- Co-authored-by: rocky <rb@dustyfeet.com>

2025-08-10  R. Bernstein <rocky@users.noreply.github.com>

	* Makefile, mathics/builtin/atomic/numbers.py,
	mathics/builtin/files_io/files.py,
	test/builtin/patterns/test_rules.py: remove some error checking-only
	eval methods and two small tweaks (#1455) Remove two builtin eval-methods that existed only to issue some
	errors.  Instead, the tests which are parameter type checks, have been folded
	into the broader evaluation method for that builtin.  Also, add Makefile target `pytest-x` option to stop on first pytest
	failure.  Add a ReduceList pytest.

2025-08-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignments/assignment.py,
	mathics/core/evaluation.py, mathics/core/rules.py: Store current
	expression in evaluation before rule apply function (#1450) Just an example of an alternative to make the Expression available
	in `eval_` method calls.

2025-08-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/patterns/composite.py,
	mathics/core/definitions.py, mathics/core/rules.py,
	mathics/eval/assignments/assignment.py, test/{core =>
	builtin}/test_rules.py: Using exceptions to handle conditions in the
	RHS (#1441) This is an alternative to #1428, using a specific exception to
	indicate that a rule fails to apply on an expression.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2025-08-04  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* test/builtin/assignments/test_assignment.py,
	test/builtin/test_assignment.py: moving tests to their proper place
	(#1448) test.builtin.test_assigment to
	test.builtin.assignment.test_assignment

2025-08-04  rocky <rb@dustyfeet.com>

	* mathics/eval/interrupt.py: Restore accidentally deleted code

2025-08-04  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/{main.py => __main__.py}, mathics/builtin/messages.py,
	mathics/builtin/procedural.py, mathics/core/element.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	mathics/core/pattern.py, mathics/eval/makeboxes/makeboxes.py,
	mathics/eval/stackframe.py, mathics/interrupt.py,
	mathics/session.py, pyproject.toml, test/test_main_preeval.py: First
	cut at Interrupt handler... (#1438) Also, `main.py` has been moved to `__main__.py` following Python
	conventions for main routines. This makes `python -m mathics` work.  GNU Readline history is enabled for "mathics" when it is available.
	It will share history files with mathicsscript.

2025-08-04  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/builtin/list/eol.py, mathics/eval/patterns.py: Processing
	options in patterts with Optional values and OptionsPattern
	together. (#1433) Digging on the issues with `Set*` I found some issues on how we
	store and apply pattern rules during evaluation. Here there is a
	bunch of cases of definitions that in the master branch passes the
	tests just because misimplementations in the way the rules are
	stored, sorted and applied.  There are more changes to come, but
	these are easy. Most of them comes from the way in which `Optional`
	and `OptionsPattern` interact. The new rules are compatible with the
	WMA evaluation loop.

2025-08-02  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst, mathics/builtin/messages.py,
	mathics/builtin/specialfns/hypergeom.py, mathics/core/atoms.py,
	mathics/eval/specialfns/hypergeom.py,
	test/builtin/specialfns/test_hypergeom.py: First cut at
	Hypergeometric2F1 and some other Hypergeometric function revisions
	(#1431) In addition to adding Hypergeometric2F1, we start moving code to
	`mathics.eval.specialfns.hypergeom` Fixes #1187 Most of the eval functions have been moved out of
	`mathics.builtin.specialfns.hypergeom`. And in the process, we
	expand hyper results to match what WMA does more closely. Some prior
	erroneous evaluation was therefore corrected.  However, this PR is already large, so Hypergeometric2U will be
	handled separately.  Moving eval code for `MeijerG`, was attempted, but that causes a
	weird interaction with `test/doc/doc_common.py`, which somehow makes
	it think that hypergeom is included more than once.  --------- Co-authored-by: Aravindh Krishnamoorthy
	<aravindh.krishnamoorthy@fau.de>

2025-08-02  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/arithfns/basic.py,
	mathics/builtin/atomic/symbols.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/directories/directory_operations.py,
	mathics/builtin/distance/clusters.py,
	mathics/builtin/exp_structure/general.py,
	mathics/builtin/file_operations/file_properties.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/messages.py, mathics/builtin/sparse.py,
	mathics/builtin/string/operations.py,
	mathics/core/systemsymbols.py,
	test/builtin/files_io/test_filesystem.py,
	test/builtin/test_strings.py: Use `get_eval_Expression()` more often
	(#1446) Use `get_eval_Expression()` more often Also, remove some duplicate error message definitions One error
	message corrected - we had a duplicate stray message added in there.  --------- Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2025-08-02  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* test/builtin/assignments/test_assignment.py,
	test/{core/test_expression.py => builtin/test_sort.py}: Add sorting
	test (#1445) Just adding a test to check how expressions should be canonically
	sorted.

2025-07-31  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/files_io/files.py, mathics/eval/stackframe.py: Add
	get_eval_Expression() (#1443) Introduce `get_eval_Expression()` `get_eval_Expression()` can be used in Mathics3 Builtin evaluation
	methods to find the Expression that caused the evaluation to get
	triggered.  mathics.file_io.files module converted to use this function to test
	worthiness.

2025-07-30  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/trace.py, mathics/core/definitions.py,
	mathics/eval/tracing.py, test/builtin/test_trace.py: TraceEvaluation
	can filter rewrites or evaluations... (#1436) New options booleans ShowRewrites and ShowEvaluation can be added to
	allow filtering TraceEvalation output to filter other either
	rewrites rules or evaluation expressions. Presumably you don't want
	to filter both.

2025-07-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/tensors.py: Add link for Transpose

2025-07-26  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/system.py: adjust SetEnvironment (#1429) This is a first example of implementation that works by chance due
	to a general misimplementation.  Also, now the result is compliant
	with WMA.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2025-07-22  R. Bernstein <rocky@users.noreply.github.com>

	* .github/ISSUE_TEMPLATE/bug_report.md: Update bug_report.md (#1426) Grammarly-inspired corrections. (Mostly, adding commas).

2025-07-20  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/main.py, test/test_main.py, test/test_returncode.py: Make
	`mathics` CLI options more like wolframscript (#1423) Make CLI options more like wolframscript.  This is an incompatible change.  Single-dash long options like ``-help``, ``-file`` are now accepted.
	Short option ``-f`` is associated with ``-file`` rather than
	``--fullform``; ``-F`` is is now used for Fullform.  Option ``--read`` with alias ``-r`` is now ``-code`` and short
	option `-c`.

2025-07-19  rocky <rb@dustyfeet.com>

	* ChangeLog-spell-corrected.diff: Update spelling corrections to
	ChangeLog

2025-07-19  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/macos.yml, .github/workflows/mypy.yml,
	.github/workflows/packages.yml, .github/workflows/pyodide.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml, mathics/builtin/tensors.py,
	mathics/core/convert/matrix.py, mathics/core/convert/sympy.py,
	mathics/core/rules.py, mathics/eval/tensors.py: Revise transpose
	(#1422) Expand `Transpose[]` and add  SymPy  conversion to SymPy `Array` Transpose can now handle 3-dimensional (and 0-dimensional and
	1-dimensional) tensors.   Make use of  `.value` on list literals when converting to SymPy.  Fixes #1412

2025-07-18  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/macos.yml, .github/workflows/mypy.yml,
	.github/workflows/packages.yml, .github/workflows/pyodide.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml, CHANGES.rst,
	mathics/core/parser/parser.py, mathics/eval/files_io/files.py,
	test/core/parser/test_box_parser.py: Start supporting Box input
	escape \* (#1421) For now, we support only  `\( ... \*` _BoxFunction_[...] `\)`

2025-07-16  rocky <rb@dustyfeet.com>

	* mathics/doc/doc_entries.py: Merge stuff

2025-07-16  rocky <rb@dustyfeet.com>

	* : commit 721a644913f8bc0516f72ccdc565ec43cb6924ca Author: R.
	Bernstein <rocky@users.noreply.github.com> Date:   Mon Jul 14
	09:08:38 2025 -0400

2025-07-12  rocky <rb@dustyfeet.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/macos.yml, .github/workflows/mypy.yml,
	.github/workflows/packages.yml, .github/workflows/pyodide.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml: Sync with mathics-scanner ...  We no longer use position-tracking branch

2025-07-12  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/macos.yml, .github/workflows/mypy.yml,
	.github/workflows/packages.yml, .github/workflows/pyodide.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml,
	examples/symbolic_logic/gries_schneider/test_gs.py,
	mathics/builtin/testing_expressions/string_tests.py,
	mathics/builtin/trace.py, mathics/core/builtin.py,
	mathics/core/expression.py, mathics/core/parser/ast.py,
	mathics/core/parser/feed.py, mathics/core/parser/location.py,
	mathics/core/parser/parser.py, mathics/core/parser/util.py,
	mathics/core/pattern.py, mathics/core/rules.py,
	mathics/eval/files_io/files.py, mathics/eval/tracing.py,
	mathics/main.py, mathics/session.py, test/builtin/test_trace.py,
	test/core/parser/test_box_parser.py,
	test/core/parser/test_convert.py, test/core/parser/test_parser.py,
	test/core/parser/test_util.py,
	test/core/test_elements_properties.py,
	test/core/test_is_literal.py, test/eval/test_patterns.py: Revise API
	for position tracking (#1413) Start tracking locations in specific expressions to aid error
	reporting and debugging.  We need to take care to avoid bloating memory with positions.  Right now, start locations are tagged for FunctionApplyRule, an
	ExpressionPattern -> Python method. Here, the location is the Python
	method, or rather, can be extracted from that. So we can reuse the
	location information that Python is storing anyway.  For Expressions and ExpressionPatterns that are read in from Files,
	Things are more complicated..  This needs to be coordinated with a change in mathics-scanner with
	the same git branch name.

2025-07-10  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/numbers/constants.py, mathics/builtin/tensors.py,
	mathics/core/atoms.py, mathics/core/builtin.py,
	mathics/eval/tensors.py: Miscellaneous small evaluation
	improvements.. (#1418) mathics.builtin.arithmetic:   Mark "I" constant and add a "value" property tensors: move evaluation code for Transpose to mathics.eval.tensors.    Suggest what might possibly happen by adding NumPy code.  Order more methods in alphabetical order.  Improve or add some
	comments.  eval_tensors.py: convert from DOS format to Unix (CR's removed)

2025-07-07  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/datentime.py,
	mathics/builtin/directories/directory_names.py,
	mathics/builtin/file_operations/file_properties.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/forms/output.py, mathics/builtin/list/rearrange.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numbers/randomnumbers.py, mathics/core/atoms.py,
	mathics/core/convert/expression.py, mathics/core/element.py,
	mathics/core/expression.py, mathics/core/list.py,
	mathics/core/streams.py, mathics/eval/drawing/plot.py,
	mathics/eval/drawing/plot3d.py, mathics/eval/files_io/read.py,
	test/builtin/files_io/test_files.py,
	test/core/test_sympy_python_convert.py, test/test_to_python.py: Use
	".value" in expr.to_python() and more often (#1417) Make use of the ".value" field in BaseElement objects, especially
	Expression.to_python().  Recall, the parser creates Python equivalents for certain literal
	values. In particular, a list of strings. For this, a Python tuple
	of `str` appears. And this kind of thing happens a lot. And note
	that in contrast to Mathics3 strings, a Python string can be
	duplicated. So by using `.value` of strings found in parsing, we are
	not only saving time in creation by not copying, but also memory.
	And we save time in `to_python()` access as well. In some cases,
	like datetime objects, we can just skip `to_python()` and use
	`.value` instead.  This motivation for this came from a desire to do a similar thing
	for SymPy and NumPy expressions, but that will have to wait.  In the parser, list element literals are `tuple` types, whereas
	`to_python ()` returns `lists`. In the places where a Python list
	for a literal was expected, we have a Python tuple for the literal.
	In these cases, the code has been adjusted to allow both tuple and
	list types.  Where certain list-only operations like mutation were
	needed, tuples are converted to lists in a new variable.  Methods in module `mathics.core.atoms` have been put in alphabetical
	order. A bug in `convert_expression_elements` in setting `.value`
	was fixed. I suspect it wasn't noticed before because we were not
	making use of `.value`.  Some of the `FilePrint` error messages have been aligned better for
	WMA's (and this makes the errors clearer, too.)

2025-07-04  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/isort-and-black-checks.yml,
	.github/workflows/macos.yml, .github/workflows/mypy.yml,
	.github/workflows/packages.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml: Use solely or include 3.13 testing
	(#1416) Use Python version 3.13 in testing. It's faster

2025-07-04  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/patterns/basic.py, mathics/core/definitions.py,
	mathics/core/expression.py, mathics/core/parser/convert.py,
	mathics/core/parser/parser.py, mathics/core/parser/util.py,
	mathics/core/pattern.py, mathics/core/symbols.py,
	mathics/eval/tracing.py: Lesser changes and possible bugs
	encountered adding location information #1413 (#1414) These are changes and slight bugs encountered in PR #1413 As a separate PR, this should reduce the size and effort for dealing
	with #1413, which I'll rebase after this is merged

2025-06-28  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/eval/tracing.py, test/builtin/test_trace.py: Adjust trace
	API to be able to set expr values (#1411) When tracing an evaluation, allow the wrapper function to replace or
	alter the function return value.  This is used in the Trepan DebugEvaluate debugger, but it can be
	used by other tracing tools as well.

2025-06-21  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/eval/tracing.py, test/builtin/test_trace.py: More trace
	evaluation filtering (#1410)

2025-06-08  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/list/eol.py,
	mathics/builtin/testing_expressions/expression_tests.py,
	mathics/builtin/testing_expressions/logic.py: Add a couple of "See
	also" links. (#1409) Down the line when documentation is redone, there could be more. For
	now, I am adding the one that I personally find useful in using the
	existing docs.

2025-06-07  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/eval/tracing.py: Split out fn from print_evaluate (#1407) Add skip_trivial_evaluation. This is also used in the Mathics
	Debugger to not stop too many at places that are not of interest.
	(evaluating a literal string, or a Symbol, etc.)

2025-06-07  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/expression.py: Address bug in structure cache `None
	`accessed as a `dict` (#1406) Use {} instead of None for initial structure cache Fixes #1405

2025-06-07  Frdric Chapoton <chapoton@unistra.fr>

	* mathics/builtin/atomic/numbers.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/directories/directory_names.py,
	mathics/builtin/directories/directory_operations.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/manipulate.py, mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/linalg.py,
	mathics/builtin/testing_expressions/numerical_properties.py,
	mathics/core/convert/regex.py, mathics/eval/drawing/plot3d.py,
	mathics/format/latex.py: remove unused parentheses in for etc
	(#1408) - remove parentheses around arguments of for - remove parentheses before = when they are not needed

2025-06-03  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/macos.yml, .github/workflows/mypy.yml,
	.github/workflows/packages.yml, .github/workflows/pyodide.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml: In CI, go back to using master branch
	(#1404)

2025-06-03  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/macos.yml, .github/workflows/mypy.yml,
	.github/workflows/packages.yml, .github/workflows/pyodide.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml, CHANGES.rst,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/testing_expressions/string_tests.py,
	mathics/core/evaluation.py, mathics/core/parser/parser.py,
	mathics/core/parser/util.py, mathics/eval/files_io/files.py,
	test/core/parser/test_convert.py, test/core/parser/test_parser.py,
	test/core/parser/test_util.py: Adjustments for escape-sequence
	scanning changes (#1403) Tracks changes in scanner to handle escape sequences more correctly
	and to handle escaped boxing operators more properly.  * .github/workflows: CI testing needs to be done with
	revise-escape-sequence-scanning branch * parser.py: next() needs to catch at least escape sequence errors.
	(Maybe more?) * test_parser.py: we now give a more specific
	"NamedCharacterSyntaxError" error Comment out self.check("x \\\ny", "Times[x, y]") test until we
	understand what the right behavior is. (Next time we'll document the
	test better.)

2025-05-25  R. Bernstein <rocky@users.noreply.github.com>

	* .editorconfig, .github/workflows/consistency-checks.yml,
	.github/workflows/macos.yml, .github/workflows/mypy.yml,
	.github/workflows/packages.yml, .github/workflows/pyodide.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml, mathics/builtin/atomic/strings.py,
	mathics/builtin/messages.py,
	mathics/builtin/testing_expressions/string_tests.py,
	mathics/core/convert/sympy.py, mathics/core/evaluation.py,
	mathics/core/parser/README.md, mathics/core/parser/feed.py,
	mathics/core/parser/parser.py, mathics/core/parser/util.py,
	mathics/doc/documentation/1-Manual.mdoc, mathics/docpipeline.py,
	mathics/eval/files_io/files.py, pyproject.toml,
	test/builtin/atomic/test_strings2.py,
	test/core/parser/test_parser.py: Track scanner (partial) refactor
	changes (#1398) To handle escape sequences better, such as ignoring them in
	comments, the branch "revise-escape-sequence-scanning" was started
	as more major refactor.  However, that has become too large and too hard to get right. This
	PR splits the non-escape sequence portion of the changes. After
	this, the remaining escape sequence changes will be added back.  * .github/workflows/*.yml: Until mini-tweaks branch on
	mathics-scanner is merged, we need to test this from the mini-tweaks
	branch * Use TranslateErrorNew, which has more information about the
	scanner error raised inside the exception * mathics/builtin/messages.py: correct Syntax URL * mathics/core/convert/sympy.py mpypy doesn't like using BasicsSympy
	as a class type (it is a variable of a class type?) * incomplete() -> get_more_input(). See PR in mathics_scanner for
	more info * tokeniser.sntx_message now returns the message parameters it used.
	These are passed along inside the exception handling * add parse_incrementally_by_line() * mathics/docpipeline.py tests now record what section and test
	number they came from. This does make error testing matching harder,
	but these are expected to get reduced and converted to pytests. Or
	use "..." in the doctests. We err on the side of information over
	vagueness and catering to a misguided testing system.  * pyproject.toml: Bump minimum Mathics-Scanner needed. We are making
	incompatible changes in the Mathics-Scanner project again.  * test/builtin/atomic/test_strings2.py: we were (I think)
	inadvertently unescaping some strings that were meant to be escape
	sequences * test/core/parser/test_parser.py: test result matches WMA closer

2025-05-24  Frdric Chapoton <chapoton@unistra.fr>

	* mathics/builtin/datentime.py,
	test/builtin/atomic/test_strings.py,
	test/builtin/calculus/test_integrate.py,
	test/builtin/list/test_eol.py,
	test/builtin/numbers/test_algebra.py,
	test/builtin/numbers/test_diffeqns.py,
	test/builtin/numbers/test_nintegrate.py,
	test/builtin/test_comparison.py, test/builtin/test_datentime.py,
	test/builtin/test_makeboxes.py, test/builtin/test_patterns.py,
	test/builtin/test_strings.py, test/core/test_streams.py,
	test/eval/test_patterns.py: typos in test and a few other details
	(#1402)

2025-05-23  Frdric Chapoton <chapoton@unistra.fr>

	* mathics/builtin/atomic/numbers.py,
	mathics/builtin/atomic/strings.py, mathics/builtin/box/graphics.py,
	mathics/builtin/box/graphics3d.py, mathics/builtin/datentime.py,
	mathics/builtin/drawing/plot.py, mathics/builtin/files_io/files.py,
	mathics/builtin/intfns/divlike.py,
	mathics/builtin/numbers/hyperbolic.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/optimization.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/specialfns/orthogonal.py,
	mathics/builtin/string/operations.py, mathics/core/expression.py,
	mathics/doc/structure.py, mathics/eval/arithfns/basic.py,
	mathics/format/asy_fns.py: more typos fixed and no self-assignment
	(#1401) just fixing a few more typos and also the lines `variable = variable` that were in 4 files

2025-05-23  Frdric Chapoton <chapoton@unistra.fr>

	* mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/specialfns/expintegral.py,
	mathics/builtin/specialfns/orthogonal.py,
	mathics/builtin/specialfns/zeta.py,
	mathics/builtin/symbolic_history/stack.py,
	mathics/eval/arithmetic.py: fix encoding of one file and some typos
	(#1400) - turn one file into utf8 encoding - fix a bunch of typos found using codespell

2025-05-23  Frdric Chapoton <chapoton@unistra.fr>

	* mathics/core/assignment.py, mathics/core/builtin.py,
	mathics/core/convert/expression.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/core/list.py,
	mathics/core/load_builtin.py, mathics/core/rules.py,
	mathics/core/structure.py, mathics/core/symbols.py: some fixes for
	rst syntax in core/ (#1399) found with the help of `sage --tox -e rst -- mathics/core`

2025-04-22  Aravindh Krishnamoorthy <aravindh.krishnamoorthy@fau.de>

	* mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/hypergeom.py,
	test/builtin/specialfns/test_hypergeom.py: Support for
	hypergeometric functions (#1383) # Introduction This PR includes support for the following
	hypergeometric functions: - `Hypergeometric1F1` - `HypergeometricPFQ` - `MeijerG` - `HypergeometricU` # Checklist - [X] ~~Functionality and output (see tests)~~ - [X] Documentation (valid / in line with MMA) - [X] ~~Function attributes (valid / in line with MMA)~~ - [X] ~~Special cases (valid / in line with MMA)~~ - [X] ~~Special behaviour where `z_?RealQ` leads to a numerical
	evaluation (as an earlier MMA alternative to `N[]`)~~     - `z_?MachineNumberQ` is used instead of `RealQ` - [X] ~~Functions work with `Plot[]`~~ - `Plot[Hypergeometric1F1[3, 2, x], {x, 0.5, 2}]` now works with
	`imathics` - `Plot[HypergeometricU[3, 2, x], {x, 0.5, 2}]` now works with
	`imathics` # Tests ``` == 14 passed, 1 warning in 3.29s == ``` --------- Co-authored-by: Aravindh Krishnamoorthy <ak2651@cam.ac.uk>
	Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>
	Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2025-02-21  R. Bernstein <rocky@users.noreply.github.com>

	* .gitignore, mathics/builtin/arithmetic.py,
	mathics/builtin/specialfns/gamma.py,
	test/builtin/specialfns/test_gamma.py: Match WMA for Gamma[1+x] and
	Product[...] (#1395) We want to match the behavior of WMA for `Gamma` and `Product`.
	Specifically: ``` Product[k, {k, 3, n}] == n! / 2 Gamma[1+x] == Gamma[1+x] ``` Supersedes #1387

2025-02-21  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/no_meaning/infix.py,
	mathics/builtin/specialfns/gamma.py, mathics/core/builtin.py: Go
	over docs for gamma and no-meaning infix ops (#1394) Go over docs for `Beta`, `Gamma`, `Product`, and infix operators
	with no meaning

2025-02-18  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst, SYMBOLS_MANIFEST.txt,
	mathics/autoload/formats/CSV/Import.m,
	mathics/builtin/binary/io.py, mathics/eval/binary/io.py: Add
	`BinaryReadList[]` (#1391) Add `ReadList` and split off the read evaluation routine into
	`mathics.eval.io.eval_Read`

2025-02-16  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/importexport.py,
	mathics/eval/files_io/files.py, mathics/eval/files_io/read.py: Split
	out eval_Open to mathics.eval.files (#1386) Isolate a file open evaluation routine used by `Import`, `OpenRead`,
	and `OpenWrite`.

2025-02-16  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/specialfns/gamma.py: Revise Pochhammer for
	negative n values. (#1389) Fixes #1388 @axkr does this do the trick?

2025-02-12  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/autoload/formats/Asy/Export.m,
	mathics/builtin/binary/io.py,
	mathics/builtin/files_io/importexport.py,
	test/builtin/test_binary.py: Small lint-like changes to BinaryRead
	and Import (#1385) These items were noticed in looking at what is needed to support
	some version of PacletManager. After this there set of changes,
	there will be more changes to put more Import code, BinaryRead, into
	`mathics.eval` and to handle `BinaryReadList` which is needed to be
	able to support Importing gzip files.

2025-02-12  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/options.py, mathics/builtin/patterns/composite.py:
	Option management tweaks (#1384) Option-related things noticed in trying (unsuccessfully) to get
	MUnit working...  * Adjust `OptionValue` error messages to align better with WMA.  * Go over `Options`, `OptionValue`, and `OptionsPattern` docs.  * Lint code a little

2025-02-11  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst, SYMBOLS_MANIFEST.txt, mathics/builtin/system.py,
	test/builtin/test_system.py: Add $SessionID... (#1382) This is used in TestObject

2025-02-11  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/list/rearrange.py, test/builtin/list/test_list.py:
	Bug: an association was confused with an option (#1379) Union, Complement and Intersection allow a SameTest option. This has
	to be matched not as a general options association, but instead as a
	SameTest association

2025-02-08  rocky <rb@dustyfeet.com>

	* mathics/version.py: Bump version

2025-02-08  rocky <rb@dustyfeet.com>

	* : commit 1eb8cfcdc23bc379b3a07d2f8696882c17c03934 Author: rocky
	<rb@dustyfeet.com> Date:   Sat Feb 8 09:13:29 2025 -0500

2025-02-08  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst, ChangeLog-spell-corrected.diff, mathics/version.py:
	Get ready for release 8.0.1 (#1376)

2025-02-08  R. Bernstein <rocky@users.noreply.github.com>

	* MANIFEST.in, pyproject.toml: Add mathics.pdf to wheel and tarball
	(#1375) Adding all of the files and build system is a lot more involved. But
	we can at least add the pdf.

2025-02-08  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/patterns/rules.py: Adjust for type mismatch...
	(#1374) Correct for mismatch between ListExpression and tuple

2025-02-08  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/specialfns/__init__.py,
	mathics/builtin/specialfns/expintegral.py,
	mathics/builtin/specialfns/orthogonal.py,
	mathics/builtin/specialfns/zeta.py: Add more DMLF links and example
	plots (#1373)

2025-02-08  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/doc/documentation/1-Manual.mdoc: Note Mathics Live and
	Trepan Debugger (#1358)

2025-02-07  R. Bernstein <rocky@users.noreply.github.com>

	* MANIFEST.in, mathics/builtin/files_io/importexport.py,
	pyproject.toml: Add autoload/rules/*.m to package and other tweaks
	(#1372) * Add `autoload/rules/*.m` to package * Add `test/data/*` to package * Add mime association "text/x-comma-separated-values" as "CSV"

2025-02-06  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/patterns/composite.py,
	mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/elliptic.py,
	mathics/builtin/specialfns/erf.py,
	mathics/builtin/specialfns/gamma.py: Add links to DLMF and add some
	more plots (#1370) Also adjust Alternatives tagging.

2025-02-06  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/doc/structure.py: Fix handling subsection tags in input
	files (#1371) Another tiny fix in the code which process documentation. This
	handles the `<subsection></subsection>` tags, like in Mathics-Django
	documentation.

2025-02-05  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/kernel_sessions.py,
	mathics/builtin/string/operations.py: More docfixes (#1369) Arg[z] and other scattered typos

2025-02-05  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/specialfns/expintegral.py: Update expintegral.py
	(#1368) x

2025-02-05  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py, mathics/builtin/drawing/plot.py,
	mathics/builtin/functional/application.py,
	mathics/builtin/image/test.py,
	mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/intfns/misc.py,
	mathics/builtin/intfns/recurrence.py,
	mathics/builtin/list/associations.py, mathics/builtin/mainloop.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/numbers/diffeqns.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/options.py, mathics/builtin/patterns/composite.py,
	mathics/builtin/physchemdata.py,
	mathics/builtin/quantum_mechanics/angular.py,
	mathics/builtin/scoping.py,
	mathics/builtin/specialfns/expintegral.py,
	mathics/builtin/vectors/vector_space_operations.py,
	mathics/doc/doc_entries.py: small fix to the CONSOLE_RE. Several
	fixes for typos in documentation (#1367) Another round. More fixes to typos in the documentation. Now
	`<console>...</console>` handles multiline entries.

2025-02-05  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/specialfns/zeta.py: More links to Wiki
	descriptions (#1366)

2025-02-05  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/specialfns/zeta.py: Update zeta.py (#1362) Another typo in docstrings

2025-02-05  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Update list_oriented.py (#1363) another tiny fix

2025-02-05  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/builtin.py: Remove double loading of rules, from
	times of apply_ methods (#1361) This PR removes a block of code that we keep from the transition
	from `apply_` to `eval_` methods, which makes that FunctionRules be
	loaded twice.

2025-02-04  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/specialfns/bessel.py: Update bessel.py (#1360) and more

2025-02-04  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/quantum_mechanics/angular.py: Update angular.py
	(#1359) CG symbols didn't give me too much trouble since I coursed QM...

2025-02-04  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/numbers/algebra.py,
	mathics/doc/documentation/1-Manual.mdoc: More doc tagging (#1357)

2025-02-04  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/uniform_polyhedra.py,
	mathics/doc/latex/testing-sample.tex, mathics/format/asy.py,
	mathics/format/asy_polyhedra.py, mathics/format/latex.py,
	test/builtin/drawing/test_plot.py: Add asymptote-formatted
	dodecahedron, icosahedron, octahedron and tetrahedron (#1345)

2025-02-04  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/numbers.py,
	mathics/builtin/binary/system.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/datentime.py,
	mathics/builtin/directories/system_directories.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/numbers/randomnumbers.py,
	mathics/doc/common_doc.py, mathics/doc/doc_entries.py,
	mathics/doc/documentation/1-Manual.mdoc, mathics/doc/latex_doc.py:
	Last changes in documentation system (#1356) I hope, this are the last changes to do with the documentation
	system. As always, trying to fix something simple other things come
	up. But I guess I cover all of them: * Processing recurrent replacements in `post_sub`. * Removing the
	non-existing `<imgpng>` tag, and replacing it by the existing but
	not used <img>.  * Fixing remaining docstrings containing  '$Symbol'

2025-02-03  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/atomic/numbers.py, mathics/builtin/attributes.py,
	mathics/builtin/datentime.py, mathics/builtin/distance/numeric.py,
	mathics/builtin/graphics.py,
	mathics/builtin/statistics/orderstats.py: Another pass over the
	latex/mathml doc tagging (#1353) Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2025-02-03  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/drawing/uniform_polyhedra.py,
	mathics/builtin/quantum_mechanics/angular.py,
	mathics/doc/doc_entries.py,
	mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/latex/1-Manual.mdoc, mathics/doc/latex/Makefile,
	mathics/doc/latex_doc.py: removing <CON>...</CON> in favor of
	<CONSOLE>...</CONSOLE> and single quote codemarks (#1354) Among other hacks, the homebrew documentation system introduces some
	*custom* tags, that make the parsing process unnecessarily complex.
	A couple of them are `<CONSOLE>content</CONSOLE>` and
	`<CON>content</CON>`. Both means more or less the same as using
	`'content'`.  This PR removes the second form, with the idea of removing the first
	form too, in favor of using '``' or ```'.. code-block:: console```,
	following markdown or ReStructuredText conventions.  Also, `mathics/doc/latex/1-Manual.mdoc` was removed, which is just a
	copy of `mathics/doc/documentation/1-Manual.mdoc`

2025-02-03  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/doc/doc_entries.py, mathics/doc/latex_doc.py,
	mathics/doc/structure.py, test/doc/test_doctests.py: Sort methods in
	DocElement classes. Add a base class. (#1352) This is the part of #1341 that I would like to include in the
	release.  Apart from a small tidy-up of the order of the methods and
	where are stored some pattern constants, the proposed change allows
	to process the documentation in a more similar fashion as Sphinx
	does, without limit of "levels".  The rest of the code in #1341 can
	be moved to another repo to be worked out independently.

2025-02-02  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py: use eval_Close, and some
	fs lint (#1350 Now that we have more `mathics.eval` `eval_...` functions, there are
	a probably a lot more opportunities like this one involving
	`Close()`.  While I am not a fan of petty optimization, `eval_Close(...)` is
	simpler and clearer than `Expression(SymbolClose,
	...).evaluate(...)` And if you are tracing Evaluations, calling `Expression()` as
	historically done, also pollutes tracing, along with its inherent
	slowness and complication.  If you _do_ want see see the close() calls, you can always trace the
	`mathics.eval` `eval_xxx` functions.

2025-02-02  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/intfns/combinatorial.py: More doc fixes2 (#1349)

2025-02-02  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/intfns/combinatorial.py: doc tagging and links for
	combinatorial builtins (#1347) Go over docstring tagging for combinatorial functions and add mostly
	wiki links to related material.

2025-02-02  R. Bernstein <rocky@users.noreply.github.com>

	* pyproject.toml: Try using numpy < 2.3 (#1348) Allow using numpy 2  (up to 2.3).

2025-02-02  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
	mathics/builtin/quantum_mechanics/angular.py: More docstrings to TeX
	Math mode when appropriate (#1338)

2025-02-01  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/procedural.py: Update procedural.py (#1342)L another small change in documentation.

2025-02-01  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/main.py: not show Out[]=Null as in
	wolframscript (#1344) In the WMA CLI, when an expression evaluates to ```System`Null```,
	there is no `Out[]=...` line. This PR reproduces this behavior.

2025-02-01  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* test/doc/test_common.py, test/doc/test_doctests.py: Remove
	duplicated doctest (#1343) and some unused imports.

2025-02-01  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/calculus.py,
	mathics/builtin/specialfns/elliptic.py,
	mathics/builtin/specialfns/orthogonal.py,
	mathics/builtin/vectors/constructing.py, mathics/doc/doc_entries.py:
	Adjust the plain-text form of documentation (#1340) This PR modifies the code that generates the text shown in
	`Information`.  * Remove escape characters * symbols with subindices are resembled as valid variable names.

2025-01-31  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignments/clear.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/list/constructing.py,
	mathics/builtin/numbers/trig.py, mathics/builtin/options.py,
	mathics/builtin/procedural.py, mathics/builtin/string/charcodes.py,
	mathics/builtin/string/operations.py, mathics/builtin/system.py,
	mathics/builtin/testing_expressions/equality_inequality.py,
	mathics/builtin/testing_expressions/expression_tests.py,
	mathics/builtin/testing_expressions/list_oriented.py,
	mathics/builtin/testing_expressions/logic.py,
	mathics/builtin/testing_expressions/numerical_properties.py,
	mathics/builtin/testing_expressions/string_tests.py,
	mathics/builtin/vectors/constructing.py,
	mathics/builtin/vectors/math_ops.py,
	mathics/builtin/vectors/vector_space_operations.py,
	mathics/doc/documentation/1-Manual.mdoc,
	test/consistency-and-style/test_summary_text.py: Dd fixes 08 (#1337) Hopefully, the last one. Also adding a basic pytest to check the
	format.

2025-01-31  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/quantum_mechanics/angular.py,
	mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/elliptic.py,
	mathics/builtin/specialfns/erf.py,
	mathics/builtin/specialfns/expintegral.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/specialfns/orthogonal.py,
	mathics/builtin/specialfns/zeta.py,
	mathics/builtin/statistics/dependency.py,
	mathics/builtin/statistics/general.py,
	mathics/builtin/statistics/location.py,
	mathics/builtin/statistics/orderstats.py,
	mathics/builtin/statistics/shape.py,
	mathics/builtin/string/characters.py,
	mathics/builtin/string/charcodes.py,
	mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py,
	mathics/builtin/symbolic_history/stack.py: Dd fixes 07 (#1336)

2025-01-31  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithfns/basic.py,
	mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/drawing/plot.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/diffeqns.py,
	mathics/builtin/numbers/exp.py,
	mathics/builtin/numbers/hyperbolic.py,
	mathics/builtin/numbers/integer.py,
	mathics/builtin/numbers/linalg.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numbers/randomnumbers.py,
	mathics/builtin/numbers/trig.py, mathics/builtin/patterns/basic.py,
	mathics/builtin/patterns/composite.py,
	mathics/builtin/patterns/defaults.py,
	mathics/builtin/patterns/restrictions.py,
	mathics/builtin/patterns/rules.py: <dd> fixes 06 (#1335) sixth round

2025-01-31  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/image/basic.py, mathics/builtin/image/colors.py,
	mathics/builtin/image/composition.py,
	mathics/builtin/image/filters.py,
	mathics/builtin/image/geometric.py, mathics/builtin/image/misc.py,
	mathics/builtin/image/morph.py, mathics/builtin/image/pixel.py,
	mathics/builtin/image/properties.py,
	mathics/builtin/image/structure.py, mathics/builtin/image/test.py,
	mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/intfns/divlike.py, mathics/builtin/intfns/misc.py,
	mathics/builtin/intfns/recurrence.py,
	mathics/builtin/list/associations.py,
	mathics/builtin/list/constructing.py, mathics/builtin/list/eol.py,
	mathics/builtin/list/math.py, mathics/builtin/list/predicates.py,
	mathics/builtin/list/rearrange.py,
	mathics/builtin/matrices/constrmatrix.py,
	mathics/builtin/matrices/partmatrix.py,
	mathics/builtin/no_meaning/infix_extra.py: 5th bunch (#1333) And more...

2025-01-31  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/attributes.py,
	mathics/builtin/binary/bytearray.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/datentime.py, mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/graphics.py, mathics/builtin/manipulate.py,
	mathics/builtin/messages.py, mathics/builtin/numeric.py,
	mathics/builtin/procedural.py: Trailing changes (#1334) More typos were detected when I compiled the documentation.

2025-01-31  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignments/assignment.py,
	mathics/builtin/atomic/atomic.py,
	mathics/builtin/atomic/numbers.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/atomic/symbols.py, mathics/builtin/attributes.py,
	mathics/builtin/binary/bytearray.py, mathics/builtin/binary/io.py,
	mathics/builtin/box/layout.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/compilation.py,
	mathics/builtin/directories/directory_names.py,
	mathics/builtin/directories/directory_operations.py,
	mathics/builtin/distance/clusters.py,
	mathics/builtin/distance/numeric.py,
	mathics/builtin/distance/stringdata.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/plot.py,
	mathics/builtin/drawing/splines.py, mathics/builtin/evaluation.py,
	mathics/builtin/exp_structure/general.py,
	mathics/builtin/exp_structure/head_related.py,
	mathics/builtin/exp_structure/size_and_sig.py,
	mathics/builtin/file_operations/file_properties.py,
	mathics/builtin/file_operations/file_utilities.py,
	mathics/builtin/file_operations/path_operations.py,
	mathics/builtin/fileformats/xmlformat.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/forms/other.py, mathics/builtin/forms/output.py,
	mathics/builtin/functional/application.py,
	mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/builtin/functional/composition.py,
	mathics/builtin/functional/functional_iteration.py,
	mathics/builtin/graphics.py, mathics/builtin/layout.py,
	mathics/builtin/manipulate.py, mathics/builtin/messages.py,
	mathics/builtin/numeric.py, mathics/builtin/scoping.py: Dd fixes 02
	(#1330) Definition-term docstring changes to allow MathML formatting.
	Includes change like $x1$ ->$x_1$

2025-01-31  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithfns/basic.py,
	mathics/builtin/arithfns/sums.py, mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/clear.py,
	mathics/builtin/assignments/types.py,
	mathics/builtin/assignments/upvalues.py,
	mathics/builtin/compilation.py, mathics/builtin/compress.py,
	mathics/builtin/datentime.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/evaluation.py, mathics/builtin/graphics.py,
	mathics/builtin/inout.py, mathics/builtin/kernel_sessions.py,
	mathics/builtin/layout.py, mathics/builtin/mainloop.py,
	mathics/builtin/makeboxes.py, mathics/builtin/manipulate.py,
	mathics/builtin/messages.py, mathics/builtin/numeric.py,
	mathics/builtin/optimization.py, mathics/builtin/options.py,
	mathics/builtin/physchemdata.py, mathics/builtin/procedural.py,
	mathics/builtin/quantities.py, mathics/builtin/recurrence.py,
	mathics/builtin/scoping.py, mathics/builtin/sparse.py,
	mathics/builtin/system.py, mathics/builtin/tensors.py,
	mathics/builtin/trace.py: More about latex in online doc (#1329) This PR has the first bunch of changes in the <dd> field of
	docstrings to mark as `code` just the head of expressions which has
	arguments in LaTeX form.  There are many changes, so let's split this in several bunches.

2025-01-31  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/graphics_internals.py,
	mathics/format/asy.py: Improve cone rendering plus some lint...
	(#1326) Surface bottom added to cone; cone orientation corrected.

2025-01-31  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .pre-commit-config.yaml, mathics/builtin/atomic/strings.py,
	mathics/builtin/drawing/drawing_options.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/evaluation.py,
	mathics/builtin/exp_structure/general.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/forms/__init__.py, mathics/builtin/forms/other.py,
	mathics/builtin/forms/variables.py, mathics/builtin/graphics.py,
	mathics/builtin/kernel_sessions.py, mathics/builtin/list/eol.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/mainloop.py,
	mathics/builtin/makeboxes.py,
	mathics/builtin/matrices/constrmatrix.py,
	mathics/builtin/messages.py, mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/procedural.py,
	mathics/builtin/quantum_mechanics/angular.py,
	mathics/builtin/scoping.py, mathics/builtin/string/regexp.py,
	mathics/builtin/system.py,
	mathics/builtin/testing_expressions/equality_inequality.py,
	mathics/builtin/trace.py, mathics/builtin/vectors/math_ops.py,
	mathics/doc/doc_entries.py,
	mathics/doc/documentation/1-Manual.mdoc, mathics/doc/latex_doc.py,
	test/doc/test_latex.py: improve LaTeX processing. Fix
	inconsistencies in the docstring format (#1327) This is another pass through the documentation system. The PR
	includes * Fix inconsistencies in the docstrings (missing '$', escape
	characters, etc) * Remove the hardcoded code that handles special characters from the
	`DocumentEntry.latex()`. Almost all special characters are now
	handled by the mathicsscanner tables.  * Increase a little bit the consistency in using the `$` character
	in docstrings. Now it must be explicitly escaped.  * The docstring of `escape_latex` function was improved.  * Expressions of the form `'Head'[$var_1$,$var_2$]` now are
	formatted as expected (`'Head'` as a code variable, and `$var_1$` as
	a LaTeX expressions).  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2025-01-29  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/numbers/calculus.py: A couple of doc tagging
	corrections (#1324)

2025-01-29  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files_io/importexport.py,
	mathics/doc/doc_entries.py: More robust docstring parsing (#1323) In the current (master) documentation/doctest implementation, it is
	assumed that all the docstrings have a "margin" of spaces, from the
	class indentation. Then, the regular expression looking for doctests
	fails to find them if there is not at least a single space at the
	beginning of the line.  Python 3.13 removes the "left margin" of docstrings, so the regular
	expression will fail to detect some tests.  This PR changes the
	regular expression to allow doctests which do not start with a
	space.  Also, in future versions of Python, tab characters in docstrings
	will be converted into spaces, which will make to fail some tests.
	In this PR, tabs in doctests are replaced by sequences of 4 spaces,
	making the tests more robust under this kind of change.

2025-01-29  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/builtin.py: Reinforce in get_functions that
	eval/format methods are indeed callable (#1322) `Builtin.get_functions` collects attributes of the subclasses with
	names starting with a prefix and it assumes that these are methods.  Until now, the way to check that they are indeed methods was to
	check if they have a docstring. What we want to check is whether the
	method is callable. In Python 3.13, this is needed.  This PR
	implements a callable check.

2025-01-28  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .github/workflows/windows.yml: Update windows.yml

2025-01-28  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit f73364b5326a931212656a58d9778467b3b9bb84 Author: mmatera
	<matera@fisica.unlp.edu.ar> Date:   Tue Jan 28 19:21:36 2025 -0300

2025-01-28  mmatera <matera@fisica.unlp.edu.ar>

	* .github/workflows/ubuntu.yml,
	mathics/builtin/files_io/importexport.py,
	mathics/doc/doc_entries.py: Python 3.13 converts tabs into simple
	spaces in docstrings

2025-01-28  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/doc/doc_entries.py: In Python 3.13 margin spaces in
	docstrings are trimmed

2025-01-28  rocky <rb@dustyfeet.com>

	* mathics/doc/latex/Makefile, mathics/version.py: Bump to 8.0.1.dev0 And fix a small path change

2025-01-28  Thierry Thomas <thierry@FreeBSD.org>

	* mathics/settings.py: mathics/settings.py: create USER_PACKAGE_DIR
	with its parents (#1320) On my workstation $HOME/.local/var did not exist, and mathics failed
	with this error: FileNotFoundError: [Errno 2] No such file or directory:
	'/home/thierry/.local/var/Mathics3/' This simple one-liner create USER_PACKAGE_DIR if necessary.

2025-01-27  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/builtin.py: since Python 3.13, get_functions must
	check if the method is callable

2025-01-26  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Small grammar changes to CHANGES.rst

2025-01-26  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/mypy.yml, .github/workflows/pyodide.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml, .pre-commit-config.yaml,
	CHANGES.rst, ChangeLog-spell-corrected.diff, Makefile,
	mathics/version.py, pyproject.toml: Release 8.0.0 (#1319) Perform mostly administrative stuff that is needed for release.
	Change version number, use PyPI mathics-scanner, update CHANGES.rst,
	etc.

2025-01-25  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/drawing/plot.py, mathics/builtin/graphics.py,
	mathics/format/svg.py, test/builtin/drawing/test_plot.py: Tweak SVG
	parameters... (#1317) Changes based on looking at WS SVG output * Make dots and line widths larger.  * add miter style options Pass through some DiscretePlot options

2025-01-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/intfns/combinatorial.py: Small typos

2025-01-25  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/doc/documentation/1-Manual.mdoc: More doc corrections
	(#1318)

2025-01-24  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/colors/named_colors.py,
	mathics/builtin/directories/user_directories.py,
	mathics/builtin/distance/numeric.py, mathics/builtin/graphics.py,
	mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/linalg.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/string/patterns.py: Doc updates part7 (#1314) Subfactorial is not a mpmath function, SymPy only. SymPy can't
	handle machine reals that are not integers. Add rule to handle
	lists.  Various summaries have been gone over to have them start with an
	active verb when possible.

2025-01-23  rocky <rb@dustyfeet.com>

	* : commit 281e27da2ff1808955986e9e7931311e9728906a Author: R.
	Bernstein <rocky@users.noreply.github.com> Date:   Thu Jan 23
	06:58:47 2025 -0500

2025-01-22  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithfns/basic.py,
	mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/directories/system_directories.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/list/associations.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/integer.py, mathics/builtin/numeric.py,
	mathics/builtin/system.py: Go over summaries

2025-01-22  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/statistics/orderstats.py: Go over more builtin
	docs...  * `PowersRepresentations`` * ``ReverseSort``

2025-01-22  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst, mathics/builtin/atomic/numbers.py,
	mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/intfns/recurrence.py: Note more of the many changes
	(#1310) More edits in `CHANGES.rst`. Go over functions up to PolygonalNumber

2025-01-22  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* SYMBOLS_MANIFEST.txt: Update SYMBOLS_MANIFEST.txt (#1311)

2025-01-21  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/layout.py, mathics/builtin/forms/output.py,
	mathics/builtin/makeboxes.py, mathics/core/atoms.py,
	mathics/eval/makeboxes/__init__.py, mathics/eval/{makeboxes.py =>
	makeboxes/formatvalues.py}, mathics/eval/makeboxes/makeboxes.py,
	mathics/eval/makeboxes/numberform.py,
	mathics/eval/makeboxes/operators.py,
	mathics/eval/makeboxes/outputforms.py,
	mathics/eval/makeboxes/precedence.py, setup.py,
	test/builtin/test_number_form.py, test/eval/test_makeboxes.py:
	Moving evaluation code from mathics.builtin.makeboxes to
	mathics.eval.makeboxes (#1309) This goes in the same line as #1307. Essentially, moving code from
	mathics.builtin.makeboxes to `mathics.eval.makeboxes`, and
	reorganize the code inside `mathics.eval.makeboxes` as submodules.

2025-01-21  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/drawing/plot.py, mathics/builtin/image/colors.py,
	mathics/eval/drawing/charts.py, mathics/eval/drawing/colors.py,
	mathics/eval/drawing/plot.py, mathics/eval/drawing/plot3d.py: Moving
	code from mathics.builtin.drawing to mathics.eval.drawing. First
	pass (#1307) This is a lot, but just moving code around. Doing this I found a lot
	of duplicated code, functions that do too much, and a long etc that
	should be handled later.

2025-01-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/numbertheory.py: Spelling mistake

2025-01-21  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst, README.rst, mathics/builtin/intfns/recurrence.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/specialfns/expintegral.py: Start noting broad
	changes (#1308) Fold in some public comments on release changes. Another pass at new
	builtin function docstrings.

2025-01-21  rocky <rb@dustyfeet.com>

	* tmp/README.rst: Remove accidentally-added file

2025-01-21  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst, SYMBOLS_MANIFEST.txt, mathics/builtin/evaluation.py,
	mathics/builtin/symbolic_history/__init__.py,
	mathics/builtin/symbolic_history/stack.py,
	mathics/builtin/trace.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/eval/numbers/__init__.py,
	mathics/eval/symbolic_history/__init__.py,
	mathics/eval/symbolic_history/stack.py, mathics/eval/trace.py,
	test/builtin/symbolic_history/test_stack.py,
	test/package/test_vectoranalysis.py: Add `Stack[]` (#1259) Start `Stack[]` builtin function. I hope more sometime after
	release.

2025-01-21  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst, mathics/builtin/file_operations/file_properties.py,
	mathics/builtin/forms/other.py,
	mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/specialfns/bessel.py, mathics/builtin/system.py,
	mathics/core/evaluation.py: Another round of docstring improvements
	(#1306) Also some linting

2025-01-19  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/atomic/symbols.py,
	mathics/core/assignment.py: FormatValues (#1303) This PR adds `FormatValues` to access the format values of Symbols.

2025-01-18  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/arithfns/basic.py,
	test/builtin/arithmetic/test_basic.py,
	test/builtin/test_evaluation.py, test/core/convert/test_sympy.py:
	flycheck two pytests (#1294) @mmatera I was trying to add a test for `HoldForm[Times[x]] ==
	Times[x]` of a recent PR of yours (from a while ago) but haven't
	been able to figure out how to do. in the process, I have this lint
	stuff from the tests.  --------- Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2025-01-18  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/file_operations/path_operations.py,
	mathics/builtin/system.py: Docfixes part2 (#1300) Doctest corrections for Arg, FilenameDrop and SetEnvironment.  SetEnvironment return value corrected.

2025-01-18  R. Bernstein <rocky@users.noreply.github.com>

	* test/builtin/test_datentime.py: Limit TimeConstrained tests if
	unpatched stopit (#1302) Some of the `TimeConstrained[]` tests do not work if we have the
	last PyPI distributed stopit.

2025-01-18  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numpy_utils/with_numpy.py,
	mathics/core/parser/parser.py: Fix some deprecation warnings (#1301)

2025-01-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/functional/apply_fns_to_lists.py: grammar typo
	caught by axkr

2025-01-18  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/builtin.py, test/core/test_builtin.py: More on
	Builtin.contribute and Builtin.get_functions. (#1298) Some missing details that I discovered regarding these methods, and
	a pytest to test the right behaviour: * Fix the regular expression used in get_function to support
	multiline docstrings.  * Fix how the full name of builtins are built in `contribute` when
	the class does not have a `context` attribute.  * Add tests for Builtin.contribute More tests can be added later.

2025-01-18  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/builtin/testing_expressions/equality_inequality.py,
	mathics/builtin/trace.py, mathics/core/builtin.py,
	mathics/doc/documentation/1-Manual.mdoc, mathics/doc/latex/Makefile:
	Doc updates (#1297) First part of an unknown number of rounds of documentation review.

2025-01-17  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/docpipeline.py: fix docpipeline report (#1296) Just to handle error cases.

2025-01-17  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/convert/sympy.py: Times should have always at least 2
	elements (#891) This PR fixes a tiny inconsistency. In WMA, `HoldForm[Times[expr]]`
	produces as a formatted output `Times[expr]`. Our current
	`format_times` function hides this, but the issue is revealed if we
	rewrite it to make it closer to the WMA routine.  Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2025-01-17  R. Bernstein <rocky@users.noreply.github.com>

	* .gitmodules, mathics/Packages/Rubi.wl: Rubi submodule again
	(#1293) This now works for me.  To get tests to run, I have to give the full path name on
	`SanityCheck.m` inside `TestRubi`. But it's a start.

2025-01-16  rocky <rb@dustyfeet.com>

	* mathics/Packages/Combinatorica-repo, mathics/__init__.py: Bump
	copyright string

2025-01-15  rocky <rb@dustyfeet.com>

	* .gitmodules: Correct URL for Mathics3-Rubi

2025-01-15  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/arithfns/basic.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/atomic/symbols.py,
	mathics/builtin/distance/clusters.py, mathics/builtin/list/eol.py,
	mathics/builtin/string/operations.py, mathics/builtin/trace.py,
	mathics/core/builtin.py, mathics/core/rules.py: Improve get
	functions for patterns (#1292) This is one tiny change I wanted to implement for a while. Im WMA,
	if you want to implement a rule that returns the same expression if
	certain test fails, the way to do it is ``` expression:
	Half[expr]:=If[NumberQ[expr], expr/2, expression] ``` i.e. use a
	`Pattern[patname, pat]` expression to pass the whole original
	unevaluated expression (`Half[a]` in the example) to the replace
	expression. However, we could not do this in the patterns especified
	in docstrings, because we "overloaded" the meaning of `patname:
	pattern` in the function that loads `eval_*` and `format_*` methods:
	we use them to indicate in the case of `format_` methods to which
	`Format` corresponds the rule.  As in some methods we need the full
	original expression, then we added a "hack" to interpret a parameter
	`expression` in an `eval_` function to contain the whole expression.  This PR removes the need of all this hackiness by changing the
	convention in `format_` methods docstrings: if you want to especify
	an specific Format, you can do it with a docstring of the form
	`(form1, form2,...,): exprpattern` which is not a valid WL
	expression.  We can also use this form to avoid the use of `Optional` in the
	`eval_` methods, so each `eval_` method could return always a
	`BaseExpression`.  But this will come later.

2025-01-15  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .github/workflows/macos.yml, .github/workflows/ubuntu-cython.yml,
	.github/workflows/ubuntu.yml, .github/workflows/windows.yml,
	mathics/builtin/datentime.py, mathics/builtin/procedural.py,
	mathics/eval/datetime.py, test/builtin/test_datentime.py: Using
	patched stopit for the  TimeConstrained support (#1261) This PR is for testing if the modified stopit helps to pass the
	tests in all the platforms.  --------- Co-authored-by: rocky <rb@dustyfeet.com>

2025-01-15  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst,
	mathics/builtin/testing_expressions/equality_inequality.py,
	mathics/core/builtin.py, test/test_main_preeval.py: Add Between,
	correct some types... (#1282) Some flycheck linting done on the
	`mathics.core.testing_expressions.equality_inequality` module.  Between is used the Biology, Chemistry, and CodeInspector packages
	among others.  --------- Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2025-01-15  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/forms/other.py,
	mathics/builtin/no_meaning/infix_extra.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/testing_expressions/equality_inequality.py,
	mathics/core/convert/op.py, mathics/doc/latex/sed-hack.sh,
	mathics/doc/latex_doc.py, mathics/docpipeline.py,
	mathics/format/latex.py, test/builtin/drawing/test_plot.py,
	test/format/test_format.py, test/format/test_latex.py: Fixing Latex
	documentation. (#1290) Improving TeXForm to use name_character tables. Adjustments in
	docstrings.  DRY get_latex_operator. More adjustments

2025-01-13  rocky <rb@dustyfeet.com>

	* mathics/Packages/Combinatorica,
	mathics/Packages/CombinatoricaV091.m,
	mathics/Packages/CombinatoricaV201.m: Add needed Combinatorica
	symlinks

2025-01-12  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst, mathics/Packages/BoolEval.m,
	mathics/Packages/BoolEval/BoolEval.m,
	mathics/Packages/BoolEval/Documentation/English/Guides/BoolEval.nb,
	mathics/Packages/BoolEval/Documentation/English/ReferencePages/Symb
	ols/BoolCount.nb,
	mathics/Packages/BoolEval/Documentation/English/ReferencePages/Symb
	ols/BoolEval.nb,
	mathics/Packages/BoolEval/Documentation/English/ReferencePages/Symb
	ols/BoolPick.nb,
	mathics/Packages/BoolEval/Documentation/English/Tutorials/Introduct
	ionToBoolEval.nb, mathics/Packages/BoolEval/Kernel/init.m,
	mathics/Packages/BoolEval/LICENSE.txt,
	mathics/Packages/BoolEval/PacletInfo.m,
	mathics/Packages/BoolEval/README.md: Add BoolEval package (#1289) Until we have a PacletManager solution, add this to Packages.

2025-01-12  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/packages.yml, .gitmodules, CHANGES.rst,
	mathics/{packages => Packages}/Combinatorica-repo,
	mathics/{packages => Packages}/DiscreteMath/CombinatoricaV06.m,
	mathics/{packages => Packages}/DiscreteMath/CombinatoricaV091.m,
	mathics/{packages => Packages}/DiscreteMath/CombinatoricaV201.m,
	mathics/{packages => Packages}/DiscreteMath/Kernel/init.m,
	mathics/{packages => Packages}/DiscreteMath/RSolve.m,
	mathics/{packages => Packages}/Utilities/CleanSlate.m,
	mathics/{packages => Packages}/VectorAnalysis/Kernel/init.m,
	mathics/{packages => Packages}/VectorAnalysis/VectorAnalysis.m,
	mathics/core/streams.py, mathics/main.py, mathics/settings.py,
	pyproject.toml: Add a user Package directory to `$Path` (#1288) * Add a user Package directory to ensure the package directory gets
	created * Rename the "packages" directory to "Packages" to conform better
	with WMA.  * Rename .local/var/mathics -> .local/var/Mathics3 * Revise CHANGES.rst a little to note changes

2025-01-11  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/atomic/symbols.py, mathics/builtin/layout.py,
	mathics/builtin/patterns/restrictions.py,
	mathics/core/expression.py, mathics/core/symbols.py,
	mathics/doc/online.py: Uncaught changes needed due to definitions
	change? (#1286) @mmatera don't we need this now that looking up definitions can
	raise an error? --------- Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2025-01-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/evaluation.py, mathics/core/load_builtin.py,
	mathics/eval/inference.py, mathics/session.py: More on tidy up the
	code  (#1285) * More docstrings.  * More on reducing pylint warnings.  * Simplifying access to values and rules using `Definitions.get_*`
	methods.

2025-01-10  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/files_io/files.py, mathics/core/streams.py,
	mathics/eval/files_io/files.py: Add Close["path"] (#1277) Also, move code to class to eval_Close under `mathics.eval` We mimic WMA behavior which is slightly different from what the docs
	say it should do when closing duplicate open streams by name.  Note: This Close form is used in PacletMangager.

2025-01-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/assignments/types.py,
	mathics/builtin/assignments/upvalues.py,
	mathics/builtin/atomic/symbols.py, mathics/builtin/options.py,
	mathics/core/assignment.py, mathics/core/builtin.py,
	mathics/core/definitions.py, mathics/core/expression.py,
	mathics/core/pattern.py, mathics/eval/assignments/assignment.py,
	mathics/eval/files_io/files.py, mathics/main.py,
	mathics/session.py, test/core/test_definitions.py: Another round of
	improving the mathics.core.definitions module. (#1281) * Simplify arguments in `Definition.__init__` method.  * move `autoload_files` to `mathics.session`.  * move `get_file_time` to `mathics.eval.files_io.files` * Simplify the way in which the different sets of rules are
	accessed.  Now the parameter `pos` of `{get|set}_values` include the
	`"values"` in the `pos`ition key. For example, `pos="up"` now is
	`pos="upvalues"`. This removes the need to rebuild the key string
	each time a list of rules is requested.

2025-01-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/definitions.py: Split the merging definitions code
	from Definitions.get_definition (#1280) This PR continues the simplification of the code in the
	`mathics.code.definitions` module.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2025-01-09  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/files_io/filesystem.py, mathics/core/rules.py,
	mathics/core/streams.py, mathics/doc/online.py,
	mathics/eval/files_io/read.py, test/core/test_streams.py,
	test/data/{recursive-gcd.m => recursive-gcd.wl},
	test/test_returncode.py: Path search finds ".wl" extension &
	flycheck fixes (#1279) * Include search of  `.wl` extension  of xxx in  ``Needs["xxx`"]`` * Use `eval_Get` instead of heavyweight `Expression[SymbolGet, ...
	].evaluate()`.  * Remove misguided comment recently added * Guard against using None as suggested by flycheck * Start unit test for `mathics.core.streams`

2025-01-09  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/makeboxes.py,
	mathics/core/builtin.py, mathics/core/definitions.py,
	mathics/core/element.py, mathics/core/pattern.py,
	mathics/core/rules.py, mathics/doc/online.py,
	mathics/eval/assignments/assignment.py, mathics/main.py: Improve
	get_ownvalue. Narrower type annotations. (#1278) Investigating the causes of
	https://github.com/Mathics3/mathicsscript/issues/87#issue-2777113442
	I discover that we were not consistent in the use of
	`Definitions.get_ownvalue`. This PR tries to amend this.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2025-01-09  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/parser/parser.py,
	test/core/parser/test_box_parser.py: Improve \(  .. \) parsing...
	(#1275) * Inside a RowBox function calls parse differently * Tolerate box operator inside expressions which are inside \\( ..
	\\) * Finish alphabetizing function order

2025-01-08  R. Bernstein <rocky@users.noreply.github.com>

	* Makefile, admin-tools/{make-op-tables.sh => make-JSON-tables.sh},
	mathics/core/builtin.py, mathics/core/convert/op.py,
	mathics/core/parser/operators.py, mathics/core/parser/parser.py,
	mathics/doc/latex_doc.py: track JSON table generation changes ...
	(#1274) Extract and use builtin_constants Extract operator_to_amslatex
	change operator_precedence dict to operator_precedences

2025-01-08  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/messages.py, mathics/builtin/options.py,
	mathics/core/definitions.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/eval/nevaluator.py,
	mathics/eval/patterns.py, mathics/session.py: More type consistency
	in mathics.core.definitions (#1273) This completes the task of adding type annotations to all the
	methods in the mathics.core.definition module. Also, changes the
	behavior of `Definition.get_*` methods, to avoid the use of
	Optional[...] return values.

2025-01-08  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/parser/parser.py,
	test/core/parser/test_box_parser.py: RowBox parsing corrections:
	(#1267) * Implicit multiplication inside a RowBox is concatenation.  * Some refactoring

2025-01-08  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignments/assignment.py,
	mathics/builtin/atomic/symbols.py, mathics/builtin/evaluation.py,
	mathics/builtin/list/constructing.py, mathics/builtin/scoping.py,
	mathics/core/assignment.py, mathics/core/convert/regex.py,
	mathics/core/definitions.py, mathics/core/rules.py,
	mathics/doc/doc_entries.py, mathics/doc/online.py,
	mathics/eval/assignments/__init__.py,
	mathics/eval/assignments/assignment.py, mathics/main.py: Removing
	the  to the return value in Definitions.get_definition (#1268) This PR changes the way in which `Definitions.get_definition` and
	`Definitions.get_user_definition` report that a `Definition` object
	is not available for a given symbol name, by raising an exception
	instead of returning `None`. This helps to avoid recasts in static
	type analysis.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>
	Co-authored-by: rocky <rb@dustyfeet.com>

2025-01-05  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/parser/parser.py, mathics/data/.gitignore,
	test/core/parser/test_box_parser.py,
	test/core/parser/test_parser.py: Add code to recognize nested box
	operators (#1263) A first cut at detecting nested box operators.

2025-01-05  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst, SYMBOLS_MANIFEST.txt, mathics/builtin/forms/other.py:
	Add SequenceForm... (#1258) It is used in CombinatoricaV201 even though it is deprecated.

2025-01-05  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/atomic/symbols.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/functional/application.py,
	mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/builtin/layout.py, mathics/builtin/list/eol.py,
	mathics/builtin/messages.py,
	mathics/builtin/no_meaning/infix_extra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/patterns/composite.py,
	mathics/builtin/patterns/defaults.py,
	mathics/builtin/patterns/restrictions.py,
	mathics/builtin/patterns/rules.py, mathics/builtin/procedural.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/testing_expressions/logic.py,
	mathics/core/builtin.py: More Unary and Binary operators from JSON
	(#1257) Remove hard-coded operator precedences and pull from YAML tables
	from scanner project (via JSON).

2025-01-05  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/parser/operators.py, mathics/core/parser/parser.py:
	Parser refactor part2 (#1262) Last round of changes before getting to box parsing proper.

2025-01-03  rocky <rb@dustyfeet.com>

	* mathics/core/parser/README.md: Use ":" for rule, not "::="

2025-01-03  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/makeboxes.py, mathics/core/builtin.py,
	mathics/core/parser/README.md, mathics/core/parser/operators.py,
	mathics/core/parser/parser.py, mathics/eval/makeboxes.py,
	mathics/packages/Combinatorica-repo,
	test/builtin/arithmetic/__init__.py, test/builtin/list/__init__.py,
	test/core/parser/__init__.py: Parsing refactor (#1260) Originally I wanted to make progress on Box operator parsing.
	However as happens too often, before I can make forward progress it
	is useful to clean things up and document the current state.  This is not getting a bit large, so probably we should do the clean
	up work separate from the box operators to follow.

2024-12-30  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/macos.yml, .github/workflows/mypy.yml,
	.github/workflows/packages.yml, .github/workflows/pyodide.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml, mathics/builtin/arithfns/basic.py,
	mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/clear.py,
	mathics/builtin/exp_structure/general.py,
	mathics/builtin/patterns/composite.py,
	mathics/builtin/patterns/rules.py, mathics/core/builtin.py,
	mathics/core/convert/op.py, mathics/core/evaluation.py: Increased
	use of binary operator string values from JSON (#1256) Get the binary operator string from enhanced Mathics-Scanner JSON
	operator tables.  For now, we have to limit to binary operators only.

2024-12-29  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/packages.yml, mathics/core/expression.py,
	mathics/eval/drawing/plot.py, test/helper.py: Lint found in
	ListPlot-point checking branch (#1246) The good stuff from #1245, but alas the thing we were trying to do
	there can cause an infinite loop in the eval_ListPlot routine. So
	let's do this part and narrow that PR.

2024-12-29  R. Bernstein <rocky@users.noreply.github.com>

	* .pre-commit-config.yaml, mathics/builtin/atomic/strings.py,
	mathics/builtin/string/__init__.py,
	mathics/builtin/string/characters.py,
	mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py,
	mathics/builtin/testing_expressions/string_tests.py,
	mathics/core/systemsymbols.py, mathics/eval/strings.py: Add SyntaxQ
	and add a new "String Tests" Section (#1248) * Add `SyntaxQ[]` * Create "String Tests" section in the "Testing Expressions" Guide
	section * move another eval function to `mathics.eval` `SyntaxQ[]` is used in the PacletManager.

2024-12-29  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/drawing/drawing_options.py: Update Mesh doc
	(#1255)

2024-12-29  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/functional/functional_iteration.py,
	mathics/builtin/list/constructing.py, mathics/core/builtin.py:
	Administrative fixups and tweak (#1254) Miscellaneous docstring hard linebreaks removed and some mypy
	linting.

2024-12-29  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/packages/DiscreteMath/CombinatoricaV0.6.m,
	mathics/packages/DiscreteMath/CombinatoricaV0.9.m,
	mathics/packages/DiscreteMath/CombinatoricaV06.m,
	mathics/packages/DiscreteMath/CombinatoricaV091.m,
	mathics/packages/DiscreteMath/CombinatoricaV2.0.0.m,
	mathics/packages/DiscreteMath/CombinatoricaV201.m: Track
	Combinatorica name change... (#1253) Track Combinatorica name change... (#1253) and tweak a doc example
	to make it clearer

2024-12-29  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
	mathics/builtin/numeric.py, mathics/eval/arithfns/__init__.py,
	mathics/eval/arithfns/basic.py, mathics/eval/arithmetic.py,
	mathics/eval/distance/numeric.py, mathics/eval/numeric.py: Add
	UnitStep .... (#1250) Also, refactor mathics.eval.arithmetic to remove eval functions
	belonging to mathics.builtin.arithfns, and mathics.builtin.numeric

2024-12-29  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/algebra.py, mathics/core/parser/ast.py:
	Spelling/grammar typos

2024-12-29  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/packages.yml,
	mathics/packages/Combinatorica-repo: Track Combinatorica v201 and
	v091 (#1252) Package names have been changed in the Combinatorica repository to
	be more clear and to use a valid package name.  This PR tracks those
	changes. (Otherwise, master builds of recent combinatorica code
	would break.)

2024-12-29  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/numbers/algebra.py,
	mathics/core/convert/sympy.py, mathics/core/expression.py,
	test/builtin/numbers/test_algebra.py: Improve PolynomialQ[] one
	arg... (#1243) * Improve PolynomialQ[] for one argument. We now handle variable
	functions, e.g. x[1], x[6], etc.  * Simplify some argument processing. This is needed for
	Combinatorica 2.0.0.

2024-12-28  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/numbers/trig.py,
	test/builtin/numbers/test_trig.py: Add rule for
	ArcTan[ComplexInfinity] (#1249) Fixes #510

2024-12-28  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/__init__.py, mathics/builtin/scoping.py,
	mathics/builtin/system.py, mathics/core/definitions.py,
	mathics/eval/scoping.py, pyproject.toml: Add Contexts[string] form
	(#1247) Add Contexts[string] form. Contexts[string]` form is used by
	Mathics3 package ``Utilities`CleanSlate``

2024-12-27  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/functional/application.py,
	mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/eval/functional/apply_fns_to_lists.py,
	test/builtin/functional/test_application.py,
	test/builtin/{test_functional.py =>
	functional/test_apply_fns_to_lists.py}: Corrections to MapAt for
	Multi-dimensions... (#1239) The following changes implement pretty much all of what
	Combinatorica V0.09 needs. We have much better compliance to WMA
	MapAt[]

2024-12-24  R. Bernstein <rocky@users.noreply.github.com>

	* SYMBOLS_MANIFEST.txt, mathics/builtin/trace.py,
	mathics/eval/trace.py, mathics/packages/Combinatorica-repo: Add
	stacktrace (#1240) Start to implement StackTrace[]

2024-12-21  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/box/graphics.py, mathics/format/asy.py,
	mathics/format/svg.py: Start adding Alignment to InsetBox in 2D
	graphs (#1234) Add the notion of text alignment of InsetBox which is typically used
	in drawing axes. The text for an x (horizontal) axis is under the
	ticks while the text for a y (vertical) axis is to the left.  Here we've done this for asymptote and SVG. More that could be done,
	but this is a small start.

2024-12-21  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/builtin/list/eol.py, mathics/builtin/messages.py,
	mathics/builtin/numbers/algebra.py, mathics/builtin/sparse.py,
	mathics/builtin/string/operations.py, mathics/core/assignment.py,
	mathics/core/subexpression.py, mathics/core/systemsymbols.py,
	mathics/eval/functional/__init__.py,
	mathics/eval/functional/apply_fns_to_lists.py,
	mathics/eval/list/__init__.py, mathics/eval/list/eol.py,
	mathics/eval/parts.py, mathics/packages/Combinatorica-repo: Revise
	`MapAt[]` part 1 (#1238) Miscellaneous lint for expanding and correcting `MapAt[]` * add eval_MapAt (move out of builtin class), and start to address
	error messages more correctly * walk_parts -> eval_Part which is what it is. And move to
	`mathics.eval.list.eol` since that is where it belongs * DRY use of "psl" message * Drop "_" at the beginning of routines which weren't really
	internal.

2024-12-19  R. Bernstein <rocky@users.noreply.github.com>

	* .gitmodules: Try Rubi as a git submodule (#1179) Thoughts about doing this? @aravindh-krishnamoorthy  ? Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2024-12-17  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/box/graphics.py,
	mathics/builtin/drawing/graphics_internals.py,
	mathics/builtin/graphics.py, mathics/format/svg.py,
	test/format/test_svg.py: More changes to Graphics (part2) (#1232) graphics.py: * Reduce default asy line width * Add a return type annotation * remove deprecated logging.warn asy.py: * Remove math mode in text label  svg.py  * Remove deprecated version number in <svg> tag.   * Convert to format strings

2024-12-17  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/packages.yml, .gitmodules,
	mathics/packages/Combinatorica-repo,
	mathics/packages/DiscreteMath/CombinatoricaV0.6.m,
	mathics/packages/DiscreteMath/CombinatoricaV0.9.m,
	mathics/packages/DiscreteMath/CombinatoricaV2.0.0.m,
	mathics/packages/DiscreteMath/Kernel/init.m,
	test/package/test_combinatorica.py: Combinatorica as submodule
	(#1226) Remove Combinatorica from this repository but include it as a git
	submodule from Mathics3-Combinatorical.  As a by-product, version 2.0.0 of Combinatorica is also now
	available.  An additional CI job is set up to run the Combinatorica
	tests that we have (currently for v0.9). These will be expanded
	 soon.  And possibly we may include v2.0.0 tests as well.  To be determined if we want the one CI just to run tests for other
	packages as well.

2024-12-16  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/messages.py, mathics/core/evaluation.py: Sort
	error message strings and add stresc (#1218) Sort error message strings and add `stresc`.  Also, in the scanner
	"sntoct{1,2} do not provide a file/line combination

2024-12-16  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/trace.py, mathics/core/builtin.py,
	mathics/core/expression.py, mathics/core/symbols.py,
	mathics/eval/tracing.py, test/builtin/test_trace.py: Tracing
	improvements (#1224) Trace rewrite rules. Also, we were dropping some return value
	expressions.  Improvement seen from mathics: ``` In[1]:= TraceEvaluation[Exponent[x, 1]]   Evaluating Expression.evaluate(): System`Exponent[Global`x, 1]     Rewriting: System`Exponent[Global`x, 1, System`Max] ->
	    (<Expression: <Symbol: System`Exponent>[<Symbol: Global`x>,
	    <Integer: 1>, <Symbol: System`Max>]>, True) ->
	    System`Exponent[Global`x, 1, System`Max] Rewriting: System`Max[0] ->
	    (<Expression: <Symbol: System`Max>[<Integer: 0>]>, True) ->
	  System`Max[0] Returning: System`Exponent[Global`x, 1] = 0 Out[1]= 0 In[2]:= TraceEvaluation[1+3]   Evaluating Expression.evaluate(): System`Plus[1, 3]   Returning: System`Plus[1, 3] = 4 Out[2]= 4 ```
	![image](https://github.com/user-attachments/assets/c82fa2d8-b53b-427b-b041-98f194f0a463)

2024-12-16  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/graphics.py, mathics/format/asy.py,
	mathics/format/svg.py, test/format/test_format.py: Adjust sizes and
	text to match Mathematica better? (#1231) graphics.py: Reduce size on PointSize, Thickness, AbsoluteThickness
	svg.py: reduced thickness of text in InsetBox I have been looking at graphs in Implementing Discrete Mathematics
	and noticed for a while that dots shown in Mathics3 seem a bit too
	big compared to what they are in the text, and text for axes is too
	bold.  Here is an attempt to make this look more like what is printed in
	this book.  For comparison with change: examples of dot sizes: Before:
	![image](https://github.com/user-attachments/assets/5a2ede1b-3220-4877-a509-8b177c3265c8)Proposed change:
	![image](https://github.com/user-attachments/assets/3448f59d-1b0b-40c2-a126-a4da5520c15a)And text in axes of graphs. Before:
	![image](https://github.com/user-attachments/assets/41636e1f-c8c2-462e-8a71-8bea4b96b7aa)Proposed change:
	![image](https://github.com/user-attachments/assets/632d00ab-1066-4d71-973d-2bf892f8cede)Since I don't have access to anything that draws corresponding
	Mathematica graphs I rely on you to let me know if this is closer.  Note this is not about whether one is aesthetically better than the
	other, but instead, whether this matches what Mathematica does. The
	examples are all taken from the Django gallery.

2024-12-16  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/list/eol.py, mathics/eval/parts.py: Correct
	`Take[]` of 0th element... (#1227) * Correct `Take[]` of 0th element * Go over `Take` documentation, and *  Add/fix more type annotations Fixes #1228

2024-12-16  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/numbers/algebra.py: Handle 1-arg Polynomial and
	... (#1219) go over Polynomial doc.  Also, lint mathics.builtin.numbers.algebra
	module

2024-12-14  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/packages/DiscreteMath/CombinatoricaV0.9.m,
	test/package/test_combinatorica.py: Combinatorica V0.9 workarounds
	and expanded tests (#1220) SetPartitions[]` and `KSetPartitions[]` from Combinatorica working
	V2.0 (In V.09 it is not broken, it is just altogether missing.) So copy the 2.0.0 code into V0.9

2024-12-14  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/assignments/assignment.py,
	mathics/builtin/atomic/symbols.py,
	mathics/builtin/exp_structure/general.py,
	mathics/builtin/intfns/combinatorial.py, mathics/builtin/layout.py,
	mathics/builtin/list/constructing.py, mathics/builtin/list/eol.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/messages.py,
	mathics/builtin/statistics/orderstats.py,
	mathics/builtin/testing_expressions/list_oriented.py,
	mathics/core/assignment.py, mathics/core/systemsymbols.py,
	mathics/eval/tensors.py,
	test/builtin/assignments/test_assignment.py,
	test/builtin/list/test_eol.py, test/builtin/list/test_list.py,
	test/builtin/test_assignment.py: Make `Drop[]` of  0th not error,
	DRY "normal" error messages,  and go over `Drop` doc (#1225) * Make `Drop[]` of  0th not error * DRY "normal" error messages * Go over `Drop` doc * Move some doctests to pytests when they belong there * Move some pytests to less generic and more the more specific
	module that the test tests Fixes #1223

2024-12-13  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/numbers/randomnumbers.py: Make Random[] more
	random (#1222) Fixes #1221 Before change: ``` $ mathics -e 'Table[Random[], {6}]' {{0.}, {0.},
	{4.94066×10^-324}, {0.}, {0.}, {0.}} ``` After change: ``` mathics -e 'Table[Random[], {6}]' {0.0480615, 0.0366987,
	0.0705173, 0.283725, 0.84478, 0.138017} ``` Rule rewrites before change: ``` In[4]:= TraceEvaluation[Random[]]   Evaluating: System`Random[]     Evaluating: System`Random     -> System`RandomReal[0, 1]     Evaluating: System`RandomReal     -> System`RandomReal[System`List[0, 0], 1]     Evaluating: System`RandomReal     Evaluating: System`List[0, 0]     -> System`RandomReal[System`List[0, 0], System`List[1]]     Evaluating: System`RandomReal     Evaluating: System`List[0, 0]     Evaluating: System`List[1]     -> {5e-324} Out[4]= {4.94066×10^-324} ```

2024-12-11  Frdric Chapoton <chapoton@unistra.fr>

	* mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/randomnumbers.py,
	mathics/core/convert/sympy.py, mathics/core/definitions.py,
	mathics/core/subexpression.py,
	mathics/eval/numbers/calculus/integrators.py,
	mathics/eval/numbers/calculus/series.py: simplify some all(...) and
	any(...) (#1217) as it is better to avoid creating the inner list `ruff` code C419

2024-12-11  Frdric Chapoton <chapoton@unistra.fr>

	* mathics/builtin/drawing/plot.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/forms/other.py, mathics/builtin/intfns/misc.py,
	mathics/builtin/patterns/composite.py, mathics/builtin/sparse.py,
	mathics/builtin/statistics/orderstats.py,
	mathics/core/evaluation.py,
	mathics/eval/numbers/calculus/optimizers.py, mathics/eval/parts.py,
	mathics/eval/pymathics.py, mathics/format/__init__.py,
	mathics/main.py: a few fixes by ruff (#1216) as suggested and done by the linter `ruff`

2024-12-11  Frdric Chapoton <fchapoton2@gmail.com>

	* mathics/builtin/files_io/files.py,
	mathics/builtin/intfns/recurrence.py,
	mathics/builtin/patterns/rules.py, mathics/core/assignment.py,
	mathics/core/attributes.py, mathics/core/convert/python.py,
	mathics/core/element.py, mathics/core/expression.py,
	mathics/core/load_builtin.py, mathics/core/parser/parser.py,
	mathics/core/pattern.py, mathics/core/streams.py,
	mathics/core/structure.py, mathics/core/subexpression.py,
	mathics/core/symbols.py, mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/images.sh, mathics/doc/latex/Makefile,
	mathics/doc/latex/README.rst, mathics/doc/latex/doc2latex.py: fix
	some typos (#1215) found using `codespell`

2024-12-10  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/atomic/strings.py,
	mathics/builtin/files_io/importexport.py,
	mathics/core/parser/convert.py, mathics/core/parser/parser.py,
	test/core/parser/test_parser.py: Misc changes in advance of Box
	expression parsing (#1214) Move unescaping string from "convert" to parsing (mostly - filenames
	might be done in a later step).  A number of small miscellaneous tweaks and mistakes found in looking
	over the code.

2024-12-10  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/atomic/strings.py, mathics/builtin/list/eol.py,
	mathics/builtin/messages.py, mathics/builtin/patterns/rules.py,
	mathics/builtin/scipy_utils/optimizers.py,
	mathics/builtin/string/operations.py, mathics/core/atoms.py,
	mathics/core/expression.py, mathics/core/structure.py,
	mathics/core/systemsymbols.py,
	mathics/eval/numbers/calculus/optimizers.py,
	test/builtin/list/test_eol.py, test/builtin/strings/__init__.py,
	test/builtin/strings/test_operations.py,
	test/builtin/test_strings.py, test/helper.py: Add 3-arg Select and
	go over... (#1210) * Add 3-argument Select, by adding a parameter inside Structure's
	filter function.  * Go over Structure class: remove duplication of filter() and add
	the count functionality needed by Select[] * Update Select doctests for 3 arg form. Move error checking to
	pytest where it belongs.  `Select[]` count-parameter issue is mentioned in
	https://github.com/Mathics3/Mathics3-Rubi/pull/2

2024-12-07  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/list/eol.py, mathics/builtin/messages.py,
	mathics/eval/assignments/__init__.py,
	mathics/eval/assignments/assign_binaryop.py,
	test/builtin/assignments/__init__.py,
	test/builtin/assignments/test_assign_binaryop.py,
	test/builtin/test_assignment.py: Refactor some inplace ops for error
	handling... (#1208) * Add an eval_ function for common inplace operators.  * Remove the use of rewrite rules which don't handle initialized
	variables properly.  * Add test for uninitialized variables in Increment/Decrement
	routines.  Fixes #1205

2024-12-07  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/distance/numeric.py, mathics/builtin/numeric.py,
	mathics/eval/distance/numeric.py,
	test/builtin/distance/test_numeric.py: Complex cosine distance
	(#1211) Switch from using Python's multiply and divide, and abs() of complex
	numbers to SymPy's Expr operators for more precise real-number
	results

2024-12-07  R. Bernstein <rocky@users.noreply.github.com>

	* test/builtin/test_datentime.py: Disable 3-arg test on macos
	(#1212) Disable 3-arg `TimeConstrained[]` test on macos

2024-12-04  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/eval/files_io/files.py,
	test/builtin/files_io/test_files.py: `ReadList[]`  handling `Null`
	and `Hold[]` expressions (#1203) See the `ReadList[]` example in
	https://github.com/Mathics3/Mathics3-Rubi/pull/2 --------- Co-authored-by: Aravindh Krishnamoorthy
	<aravindh.krishnamoorthy@fau.de>

2024-12-04  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/trace.py, test/builtin/test_exp_structure.py,
	test/builtin/test_trace.py: Reset `TraceEvaluation[]` params on an
	exception (#1204) This should address the problem seen via Rubi testing where
	TraceEvalution was called and we hit a recursion limit.  See

	https://github.com/Mathics3/Mathics3-Rubi/pull/2#issuecomment-2515442000--------- Co-authored-by: Aravindh Krishnamoorthy
	<aravindh.krishnamoorthy@fau.de>

2024-12-02  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/distance/clusters.py,
	mathics/builtin/distance/numeric.py,
	mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/builtin/testing_expressions/list_oriented.py,
	mathics/eval/distance/clusters.py, mathics/eval/{distance.py =>
	distance/numeric.py}, mathics/eval/testing_expressions.py: Another
	round of linting... (#1201) Move mathics.eval.distance to where it belongs.  Some linting found during writing CosineDistance (more I hope to
	come though)

2024-12-02  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/distance/numeric.py,
	mathics/builtin/testing_expressions/list_oriented.py,
	mathics/core/symbols.py, mathics/eval/distance.py,
	mathics/eval/testing_expressions.py,
	test/builtin/calculus/test_integrate.py,
	test/builtin/distance/__init__.py,
	test/builtin/distance/test_numeric.py:  More tests, some minor other changes (#1200) * Add CosineDistance pytests.  * check_{Sparse,}ArrayQ -> eval_ArrayQ * BooleanType is now a class and SymbolTrue and SymbolFalse are in
	that class

2024-12-02  rocky <rb@dustyfeet.com>

	* mathics/builtin/distance/numeric.py: Favor "return; if" over
	"return; elif"

2024-12-01  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/distance/numeric.py,
	mathics/core/convert/python.py, mathics/eval/distance.py: Improve
	cosine distance (#1199) Handle CosineDistance more correctly in symbolic computations that
	should use Conjugate. Code adapted from

	https://github.com/axkr/symja_android_library/blob/master/symja_android_library/matheclipse-core/src/main/java/org/matheclipse/core/builtin/ClusteringFunctions.java#L377-L386However, we also add the situation where arguments are numeric
	scalars, and we check for mismatched vector lengths.  Some tweaking of code for conversion to/from Complex has been done.  TODO: more tests.  There is a bit more that could be done, but this is getting large
	already.  Fixes #1197

2024-12-01  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/files_io/files.py, mathics/core/streams.py,
	mathics/eval/files_io/read.py, test/builtin/files_io/test_files.py:
	Lookup streams by user (short) names (#1188) We need to lookup streams opened by the name or string the gives,
	not the resolved path name.  This bug was discovered in trying to run Analytica. <strike>At some
	point in the vague future, I'll write up a bug report, and possibly
	tidy this.</strike> Fixes #1195

2024-11-29  Aravindh Krishnamoorthy <aravindh.krishnamoorthy@fau.de>

	* mathics/builtin/scoping.py, test/builtin/test_scoping.py: Bugfix
	in `With`: Return evaluated result (#1194) # Problem ```mathematica Block[{i = 0}, With[{}, Module[{j = i},
	Set[i, i+1]; j]]] ```` returns `1` whereas the correct answer is
	`0`. This is because, `With` evaluates the `Module` expression but
	erroneously returns the unevaluated version, triggering a second
	evaluation.  # Fix The fix is to return the evaluated version. With the fix, the
	above code returns `0` as expected.

2024-11-28  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/testing_expressions/logic.py: For unicode
	operators, remove class assign... (#1196) For Unicode operators, remove class assign and get value from JSON.  Operators that are ASCII-only probably needs some coordination with
	JSON output on the mathicsscanner side.

2024-11-27  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/__init__.py, mathics/builtin/system.py: Go over
	Breakpoint[] documentation ... (#1193) and add a docstring to disabled_breakpoint --------- Co-authored-by: Aravindh Krishnamoorthy
	<aravindh.krishnamoorthy@fau.de>

2024-11-27  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/builtin/messages.py, mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py, mathics/builtin/tensors.py,
	mathics/builtin/testing_expressions/equality_inequality.py,
	mathics/builtin/testing_expressions/logic.py,
	mathics/core/builtin.py: Another mini operator refactor (#1191) Set operator precedence for  no-meaning prefix and posftix operators Remove some `operator =` assignments in some Operator classes so we
	use the operator symbols from JSON.  A lot more work is needed here. This is just the first step.

2024-11-27  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/no_meaning.py,
	mathics/builtin/no_meaning/__init__.py,
	mathics/builtin/no_meaning/infix.py,
	mathics/builtin/no_meaning/infix_extra.py,
	mathics/builtin/no_meaning/postfix.py,
	mathics/builtin/no_meaning/prefix.py, mathics/core/builtin.py: Split
	out no-meaning operators into separate builtin modules; add correct
	precedence for no-meaning infix operators (#1190) Operators without Built-in Meanings is now a "Guide section" with
	parts for postfix, prefix, and infix operators and operators that
	require additional Mathics3 module loading.  The precedence for infix operators is now set properly.

2024-11-26  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* test/builtin/test_datentime.py: Make the time shorter in
	TimeConstrained tests (#1189) This change should make these tests more stable.

2024-11-26  Aravindh Krishnamoorthy <aravindh.krishnamoorthy@fau.de>

	* mathics/__init__.py, mathics/builtin/system.py: Implement
	`Breakpoint[]` (#1183) This PR implements the `Breakpoint[]` functionality discussed in
	issue #1172.  With this implementation, it is possible to invoke a Python
	breakpoint from the mathics command line for debugging. Alternative
	debuggers can be loaded by setting the relevant Python environment
	variable `PYTHONBREAKPOINT`.  Please feel free to edit the description text.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>
	Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2024-11-25  R. Bernstein <rocky@users.noreply.github.com>

	* examples/symbolic_logic/gries_schneider/GS1.m: Reinstate GS1.m
	with \_ in comments. (#1186) Add a emacs mode line to indicate mathematica mode

2024-11-25  rocky <rb@dustyfeet.com>

	* .github/ISSUE_TEMPLATE/bug_report.md: .. -> ...

2024-11-25  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/no_meaning.py: Correct documentation sort order
	for this section (#1184)

2024-11-25  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/macos.yml, .github/workflows/mypy.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml, COPYING.txt, Makefile,
	SYMBOLS_MANIFEST.txt, admin-tools/make-op-tables.sh,
	examples/symbolic_logic/gries_schneider/GS1.m,
	mathics/builtin/atomic/symbols.py,
	mathics/builtin/directories/system_directories.py,
	mathics/builtin/no_meaning.py, mathics/builtin/scoping.py,
	mathics/core/builtin.py, mathics/core/convert/op.py,
	mathics/core/load_builtin.py, mathics/core/parser/__init__.py,
	mathics/core/parser/operators.py, mathics/core/parser/parser.py,
	mathics/format/mathml.py, mathics/settings.py,
	test/builtin/test_datentime.py: Operator info from json mm (#1182) Co-authored-by: rocky <rb@dustyfeet.com>

2024-11-24  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/trace.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/core/symbols.py,
	mathics/eval/makeboxes.py, mathics/eval/tracing.py: Redo
	TraceEvaluation using a decorator... (#1169) This also allows the external debugger to do a much better job of
	this.  See [this

	discussion](https://github.com/Mathics3/mathics-core/discussions/1168#discussioncomment-11281866)for an example of using.

2024-11-23  Aravindh Krishnamoorthy <aravindh.krishnamoorthy@fau.de>

	* mathics/core/pattern.py,
	test/builtin/test_testing_expressions.py, test/core/test_rules.py,
	test/eval/test_patterns.py: 1 / Fix issues with pattern matching for
	Rubi (#1176) # Overview In this PR, fixes for pattern matching, esp. those that concern
	``Rubi` ``, are collected.  # Related issues - #1172 - #1173 # Failing patterns - Pattern `a_. + b_. x_` does not match `1 + 2 x` - Likely fixed by

	https://github.com/aravindh-krishnamoorthy/mathics-core/commit/85ad0f5ed9055bcc27dedde379809f8e22f9a4b8- Pattern `x_.^m_.` does not match `x` - Likely fixed by

	https://github.com/aravindh-krishnamoorthy/mathics-core/commit/c1999ce8b160ac8e20fa0ec9878dbb20992dba98+

	https://github.com/aravindh-krishnamoorthy/mathics-core/commit/e1dee54db77c38e3e8fdb7c42297985c4636d815- Pattern `a_. + b_.` does not match `x` - Crash: `mathics/core/pattern.py` -> `assert new_pattern is not
	None` - Likely fixed by

	https://github.com/aravindh-krishnamoorthy/mathics-core/commit/0a89945523224615a7d7d6c27a402fdf7fdf0ade- ~~Pattern `x_Integer + y_Integer z_.` for `1 + 2 x`~~ (Not
	directly relevant for Rubi) - ~See

	https://github.com/Mathics3/mathics-core/pull/1176#issuecomment-2492089298~- ~Pattern with conditional within `With`: `g[x_] := With[{}, x /;
	False] /; True` matches for `g[2]`~     - ~Must not match.~ (Fixes for items struck out above are moved to the next PR.) # Final review # Tests - [X] Tests for

	https://github.com/aravindh-krishnamoorthy/mathics-core/commit/85ad0f5ed9055bcc27dedde379809f8e22f9a4b8- [X] Tests for

	https://github.com/aravindh-krishnamoorthy/mathics-core/commit/c1999ce8b160ac8e20fa0ec9878dbb20992dba98+

	https://github.com/aravindh-krishnamoorthy/mathics-core/commit/e1dee54db77c38e3e8fdb7c42297985c4636d815- [X] Tests for

	https://github.com/aravindh-krishnamoorthy/mathics-core/commit/0a89945523224615a7d7d6c27a402fdf7fdf0ade# Documentation N/A

2024-11-19  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/datentime.py, mathics/core/evaluation.py,
	mathics/eval/sympy.py, pyproject.toml: use stopit to implement
	TimeConstrained (#1177) If this works, maybe we can simplify the implementation of
	`TimeConstrained

2024-11-19  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/arithfns/basic.py,
	mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/exp_structure/general.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/builtin/list/eol.py, mathics/builtin/messages.py,
	mathics/builtin/no_meaning.py,
	mathics/builtin/patterns/composite.py,
	mathics/builtin/patterns/defaults.py,
	mathics/builtin/patterns/restrictions.py,
	mathics/builtin/patterns/rules.py, mathics/builtin/procedural.py,
	mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py, mathics/builtin/tensors.py,
	mathics/builtin/testing_expressions/equality_inequality.py,
	mathics/builtin/testing_expressions/logic.py,
	mathics/core/builtin.py: Rename BinaryOperator to InfixOperator..
	(#1175) Rename BinaryOperator to InfixOperator, since that is more precisely
	what it is.  Also, order the builtin class names more alphabetically within each
	category of classes. Attach ABC to some abstract classes.

2024-11-18  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/no_meaning.py, mathics/core/builtin.py: Start
	Operators with no meaning section (#1171) The Star function is  needed for Rubi.

2024-11-17  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/symbols.py, test/core/test_symbols.py: Respect
	"short" option in Symbol.get_name() (#1170) And start a unit test for mathics.core.symbols.  (Much more testing
	of that class would be nice, but that's left for some other time.)

2024-11-16  Aravindh Krishnamoorthy <aravindh.krishnamoorthy@fau.de>

	* mathics/builtin/files_io/importexport.py,
	test/builtin/files_io/test_importexport.py: Support for specifying
	explicit `Import` file formats (#1164) > [!NOTE] > This PR is still a WIP. Some functionality,
	documentation, and tests are not yet implemented. However, community
	comments and suggestions are welcome.  # Summary Add support for: - ~~`Import[file, "fmt"]`, where `"fmt"` is a valid format from
	`$ImportFormats`. If not, `"fmt"` is treated as the `"element"`
	argument~~.  - ~~`Import[file, {"fmt", element...}]`, where, again, `"fmt"` is a
	valid format. If not, `"fmt"` is again treated as an `"element"`
	argument.~~ - The functionality is already implemented, but lacks documentation
	~~and needs a bugfix~~.  # Work progress - [ ] ~~Implementation for  `Import[file, "fmt"]`~~ - [ ] ~~Implementation for `Import[file, {"fmt", element...}]`~~ - [X] ~~Bugfix for `Import[file, {"fmt", element...}]` - only check
	the first element for file format*.~~ (not needed as well with old
	implementation).  - [X] Documentation updates.  - [X] Test updates.      - [X] `Import["file.svg"]` -> Error `Import::fmtnosup` for
	    "SVG".  - [X] `Import["file.svg", "XML"]` -> Imported as XML.      - [X] `Import["file.svg", {"XML"}]` -> Imported as XML.  - [X] `Import["file.svg", {"XML", "XML"}]` -> Error `Import::noelem`
	for the second "XML".  *Otherwise, it's not possible to get elements with the same names as
	file formats.  # Test results ```python (mathics) ~/git/mathics/mathics-core/test/builtin/files_io$ python
	-m pytest test_importexport.py
	=================================================== test session
	starts ==================================================== platform
	linux -- Python 3.11.10, pytest-8.3.3, pluggy-1.5.0 rootdir:
	~/git/mathics/mathics-core configfile: pyproject.toml plugins:
	anyio-4.6.2.post1, typeguard-4.3.0 collected 39 items test_importexport.py .......................................
	[100%] ===================================================== warnings
	summary =====================================================
	../../../mathics/settings.py:13   ~/git/mathics/mathics-core/mathics/settings.py:13:
	    DeprecationWarning: pkg_resources is deprecated as an API. See
	    https://setuptools.pypa.io/en/latest/pkg_resources.html import
	pkg_resources ../../../mathics/core/parser/convert.py:41   ~/git/mathics/mathics-core/mathics/core/parser/convert.py:41:
	    DeprecationWarning: invalid escape sequence '\!' return
	s.encode("raw_unicode_escape").decode("unicode_escape") -- Docs:
	https://docs.pytest.org/en/stable/how-to/capture-warnings.html
	============================================== 39 passed, 2 warnings
	in 3.73s ============================================== ``` # General rant by the author Using an ambiguous argument, which could mean `"fmt"` or `"element"`
	does not seem to be a good design choice by Wolfram language
	developers...

2024-11-16  Aravindh Krishnamoorthy <aravindh.krishnamoorthy@fau.de>

	* test/builtin/numbers/test_linalg.py: Update tests for issue #1156
	(#1167) Tests for issue #1156 # Test output ```python (mathics) ~/git/mathics-core/test/builtin/numbers$ python -m pytest
	test_linalg.py ===================================================
	test session starts
	==================================================== platform linux
	-- Python 3.11.10, pytest-8.3.3, pluggy-1.5.0 rootdir:
	~/git/mathics/mathics-core configfile: pyproject.toml plugins:
	anyio-4.6.2.post1, typeguard-4.3.0 collected 32 items test_linalg.py ................................
	[100%] ===================================================== warnings
	summary =====================================================
	../../../mathics/settings.py:13   ~/git/mathics/mathics-core/mathics/settings.py:13:
	    DeprecationWarning: pkg_resources is deprecated as an API. See
	    https://setuptools.pypa.io/en/latest/pkg_resources.html import
	pkg_resources ../../../mathics/core/parser/convert.py:41

	test/builtin/numbers/test_linalg.py::test_inverse[None-None-None-None]  ~/git/mathics/mathics-core/mathics/core/parser/convert.py:41:
	    DeprecationWarning: invalid escape sequence '\!' return
	s.encode("raw_unicode_escape").decode("unicode_escape") -- Docs:
	https://docs.pytest.org/en/stable/how-to/capture-warnings.html
	============================================== 32 passed, 3 warnings
	in 6.09s ============================================== ```

2024-11-12  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/docpipeline.py: show  date and time at the end of a
	doctest run (#1166) Just to help me see when I have run the test shown in a window.

2024-11-12  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/datentime.py, mathics/builtin/procedural.py,
	mathics/core/builtin.py, mathics/core/evaluation.py,
	mathics/core/systemsymbols.py, mathics/eval/sympy.py,
	test/builtin/test_datentime.py: handling `TimeConstrained[]` in
	SymPy evaluation (#1160) Fix `TimeConstrained` and related functions using threading, at
	least for evaluations involving SymPy.  Still, I can produce a core
	dump if I ask for a ridiculous task in SymPy, but is a SympPy
	problem, not a Mathics3 problem.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>
	Co-authored-by: rocky <rb@dustyfeet.com>

2024-11-10  rocky <rb@dustyfeet.com>

	* : commit a0ac256833eafa48eed6c4b1e3529b30cecba448 Author: rocky
	<rb@dustyfeet.com> Date:   Sun Nov 10 10:22:46 2024 -0500

2024-11-08  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/eval/numbers/algebra/simplify.py, pyproject.toml,
	test/builtin/numbers/test_linalg.py: adding a test (#1158) By now, just adding a test for #1156 to see what does the CI

2024-11-06  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/numbers/linalg.py, mathics/doc/common_doc.py: Two
	small changes (#1157) * Remove unwanted hard-breaks in Eigenvalues * add `__all__` for imports in mathics.doc.common_doc

2024-11-05  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/symbols.py, mathics/builtin/layout.py,
	mathics/builtin/numbers/diffeqns.py,
	mathics/builtin/patterns/rules.py, mathics/builtin/recurrence.py,
	mathics/core/builtin.py, mathics/eval/makeboxes.py,
	test/builtin/numbers/test_diffeqns.py: Improving precedence
	comparison. (#1154) This PR includes some fixes and improvings for handling operator
	precedence. In particular, as in WMA, avoids wrapping in parenthesis
	the second element of `Rule[pat_, Function[...]]`.

2024-11-03  David A Roberts <d@vidr.cc>

	* mathics/builtin/atomic/numbers.py,
	mathics/builtin/list/constructing.py,
	mathics/builtin/list/rearrange.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/numbertheory.py, mathics/core/element.py,
	mathics/core/expression.py: Miscellaneous fixes (#1153) This just fixes a few crashes I was seeing running Mathics through
	OEIS programs, with corresponding doctests (and a few more type
	error fixes)

2024-11-01  David A Roberts <d@vidr.cc>

	* .github/workflows/mypy.yml, mathics/__init__.py,
	mathics/builtin/box/graphics.py,
	mathics/builtin/quantum_mechanics/angular.py,
	mathics/core/atoms.py, mathics/core/builtin.py,
	mathics/core/convert/mpmath.py, mathics/core/element.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	mathics/core/number.py, mathics/doc/doc_entries.py,
	mathics/doc/latex/doc2latex.py, mathics/doc/latex_doc.py,
	mathics/doc/structure.py, mathics/docpipeline.py,
	mathics/format/asy.py, mathics/format/asy_fns.py,
	mathics/format/mathml.py, mathics/settings.py, pyproject.toml,
	setup.py, test/consistency-and-style/test_summary_text.py,
	test/doc/test_latex.py, test/format/test_format.py: Add CI job for
	mypy (#1150) I've fixed up the remaining mypy errors outside of: - `mathics.builtin` and `mathics.eval`: these still have quite a few
	errors, but are going to be a bigger job to go through than the core
	modules, and are probably easier to just knock off one by one
	incrementally - `test/` which I'd say are lower priority for type checking - `mathics/benchmark.py`: is this still used? It just crashes when I
	try to run it For now I've just set the mypy config to ignore these directories so
	we can run a CI job to ensure that the other core modules continue
	to typecheck, but might be better to be a bit more selective.  There were also a couple bits of code I've commented out as they
	appeared to be dead as best I could tell, but tell me if I'm
	mistaken.

2024-10-30  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst, mathics/builtin/numbers/calculus.py: Add RootSum to
	CHANGES & doc formatting (#1149) Doc text in Django before:
	![RootSum-before](https://github.com/user-attachments/assets/18c8ca06-4ab1-47ea-a5bb-0361cc1212f9)after:
	![image](https://github.com/user-attachments/assets/e27b6070-0143-4373-9579-80d7615c18f5)

2024-10-30  David A Roberts <d@vidr.cc>

	* mathics/core/assignment.py, mathics/core/atoms.py,
	mathics/core/builtin.py, mathics/core/convert/expression.py,
	mathics/core/convert/function.py, mathics/core/convert/mpmath.py,
	mathics/core/convert/op.py, mathics/core/convert/regex.py,
	mathics/core/convert/sympy.py, mathics/core/definitions.py,
	mathics/core/element.py, mathics/core/evaluation.py,
	mathics/core/formatter.py, mathics/core/list.py,
	mathics/core/load_builtin.py, mathics/core/number.py,
	mathics/core/parser/convert.py, mathics/core/parser/parser.py,
	mathics/core/pattern.py, mathics/core/rules.py,
	mathics/core/streams.py, mathics/core/subexpression.py,
	mathics/core/symbols.py, mathics/core/util.py: Fix remaining mypy
	errors in mathics.core (#1147) This fixes the remaining mypy errors in `mathics.core`, with the
	exception of `mathics.core.expression` which needs a bit more work.

2024-10-28  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/atomic/numbers.py,
	mathics/builtin/box/expression.py, mathics/eval/numbers/numbers.py:
	Two postponed TODOs in recent PRs... (#1148) * Move eval functions to mathics.eval.numbers.numbers * Move "no_doc" after imports

2024-10-28  David A Roberts <d@vidr.cc>

	* mathics/builtin/functional/application.py,
	mathics/builtin/list/constructing.py,
	mathics/builtin/numbers/calculus.py, mathics/core/convert/sympy.py,
	mathics/eval/nevaluator.py,
	mathics/eval/numbers/algebra/simplify.py: Convert RootSum to SymPy
	(#1136) I split this out into a separate PR as I think it's going to require
	some more work. We already had a SymPy -> Mathics conversion for
	RootSum, this adds one going the other way too. However, it results
	in some tests failing as it means that Simplify automatically
	expands RootSums now, not sure if we want to add some hints to
	prevent that from happening.

2024-10-26  David A Roberts <d@vidr.cc>

	* mathics/builtin/atomic/numbers.py,
	mathics/builtin/box/expression.py,
	mathics/builtin/list/constructing.py,
	mathics/builtin/list/rearrange.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numeric.py,
	mathics/builtin/scipy_utils/optimizers.py,
	mathics/builtin/statistics/orderstats.py,
	mathics/core/assignment.py, mathics/core/atoms.py,
	mathics/core/builtin.py, mathics/core/convert/expression.py,
	mathics/core/definitions.py, mathics/core/element.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	mathics/core/expression_predefined.py, mathics/core/list.py,
	mathics/core/pattern.py, mathics/core/rules.py,
	mathics/core/symbols.py, mathics/eval/makeboxes.py,
	mathics/eval/numbers/calculus/series.py, mathics/eval/pymathics.py,
	mathics/eval/rules.py, mathics/main.py: Fix mypy errors (#1145) I've been going through fixing mypy errors, and have gotten through
	about half of them. In the process I've added some extra error
	handling that fixes some exceptions I've seen due to methods being
	called on the wrong types.  Current master: > Found 1718 errors in 183 files (checked 443 source files) This branch: > Found 872 errors in 155 files (checked 443 source files) Feel free to squash all these commits, the only reason I've left
	them separate is that I made sure the test suite was passing after
	each one.

2024-10-25  David A Roberts <d@vidr.cc>

	* .github/workflows/pyodide.yml, .gitignore,
	mathics/builtin/file_operations/file_properties.py,
	mathics/builtin/files_io/files.py,
	test/builtin/files_io/test_files.py,
	test/builtin/test_datentime.py, test/test_main.py,
	test/test_returncode.py: Add CI job for Pyodide (#1143) I figured it was worth testing the Pyodide support (#1099) a bit
	more comprehensively. The changes to the tests are just to skip the
	handful of cases that Pyodide doesn't support related to I/O and
	threading.

2024-10-22  rocky <rb@dustyfeet.com>

	* SYMBOLS_MANIFEST.txt: Update SYMBOLS_MANIFEST.txt

2024-10-22  David A Roberts <d@vidr.cc>

	* CHANGES.rst, mathics/builtin/arithmetic.py,
	mathics/builtin/atomic/numbers.py,
	mathics/builtin/intfns/recurrence.py,
	mathics/builtin/list/constructing.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/expintegral.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/specialfns/zeta.py, mathics/core/atoms.py,
	mathics/core/builtin.py, mathics/main.py,
	test/builtin/drawing/test_plot.py,
	test/builtin/list/test_constructing.py: Add missing builtins (#1133) I added a bunch of WMA builtins that aren't in Mathics yet: - NumberDigit - BellB - EulerE - JacobiSymbol - KroneckerSymbol - LucasL - PolygonalNumber - SquaresR - LinearRecurrence - ~~RootSum~~ I think this one needs some more work for converting
	to sympy - SeriesCoefficient - DivisorSigma - DivisorSum - IntegerPart - IntegerPartitions - MersennePrimeExponent - MoebiusMu - PowersRepresentations - HypergeometricU - LambertW - Subfactorial - PolyLog - ReverseSort I also expanded the functionality of a few existing builtins to
	match the behaviour of WMA: - handle non-integer bounds in Sum - fixed a bug in RealDigits where it would report the wrong number
	of digits for powers of 10 (or whatever base is specified) - support Fibonacci polynomials - support symbolic bounds in Table (and other IterationFunctions) - support providing SeriesData to CoefficientList - added the listable attribute to a few functions - allow supplying a precision when calling `N[]` on a complex number I can split some of these out into separate PRs if they need more
	work to merge.  I've started setting up some automated tests to pull all the
	Mathematica programs listed in OEIS and check that Mathics can
	evaluate them to the correct sequence values - these are all just
	the low hanging fruit that fell out of doing that for the first
	couple of hundred sequences.  --------- Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2024-10-22  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst, SYMBOLS_MANIFEST.txt,
	mathics/builtin/file_operations/file_properties.py,
	mathics/builtin/file_operations/file_utilities.py,
	mathics/builtin/file_operations/path_operations.py: Add
	`FileNameDrop[]` (#1141) Left to do are changes with mixed negative and positive to integer
	arg values. I don't understand the behavior though.  And this isn't needed for the ChemTools loader anyway. (But
	ChemTools has other bugs that still need work).

2024-10-22  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst, mathics/builtin/scipy_utils/integrators.py,
	test/builtin/numbers/test_nintegrate.py, test/core/__init__.py:
	Romberg is deprecated... (#1131) and will be removed by SciPyi 1.15

2024-10-21  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .github/workflows/consistency-checks.yml, SYMBOLS_MANIFEST.txt,
	admin-tools/build_and_check_manifest.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/numbers/constants.py: fixing check manifest (#1142) This PR just fixes and reinstall the SYMBOL_MANIFEST consistency
	check, to avoid erase/ duplicate symbols.

2024-10-20  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/drawing/plot.py,
	mathics/builtin/scipy_utils/integrators.py,
	mathics/builtin/scipy_utils/optimizers.py,
	mathics/eval/drawing/plot.py, mathics/eval/nevaluator.py: We can
	tolerate PyPy now... (#1139) Fixes #661 --------- Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2024-10-20  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/numbers/algebra.py, mathics/builtin/numeric.py,
	mathics/{builtin => eval}/inference.py,
	mathics/eval/numbers/algebra/simplify.py: Simplify & inference fns
	moved under mathics.eval (#1140)

2024-10-20  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/convert/expression.py: Remove superfluous is_literal
	tests (#1132)

2024-10-20  David A Roberts <d@vidr.cc>

	* mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/statistics/orderstats.py: Add missing builtins:
	number theory (#1135) I pulled out just the number theory builtins (and ReverseSort) from
	#1133

2024-10-20  David A Roberts <d@vidr.cc>

	* mathics/builtin/intfns/combinatorial.py: Add missing builtins:
	combinatorial functions (#1134) I pulled out just the combinatorial functions from #1133, knocks a
	couple of items off the list in #500

2024-10-15  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/drawing/plot.py,
	mathics/builtin/functional/functional_iteration.py,
	mathics/core/builtin.py, mathics/core/list.py,
	mathics/core/systemsymbols.py, mathics/eval/drawing/plot.py: Go over
	drawing.plot and ... (#1130) add links to functional_iteration

2024-10-15  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/eval/nevaluator.py, test/core/test_is_literal.py: Speed up
	list processing (#1129) Remove unnecessary evaluations for literal List evaluations.

2024-10-13  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/eval/files_io/files.py,
	test/builtin/files_io/test_read.py: Add more Read[] tests ...
	(#1127) mostly around error checking

2024-10-13  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/atomic/numbers.py,
	mathics/builtin/file_operations/file_utilities.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/builtin/messages.py, mathics/builtin/string/charcodes.py:
	Remove duplication of "intnm" messages (#1128)

2024-10-12  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/__init__.py, mathics/main.py, test/test_main.py,
	test/test_main_preeval.py: Add PRE_EVALUATION_HOOK to facilitate
	debugging. (#1126) This allows us to modify definitions at the top-level to trace or
	debug.

2024-10-12  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/patterns/__init__.py,
	mathics/builtin/patterns/restrictions.py,
	mathics/builtin/patterns/rules.py, mathics/core/element.py,
	mathics/core/expression.py: More pattern and rule related tweaks
	(#1125)

2024-10-12  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/atomic/strings.py, mathics/builtin/messages.py,
	mathics/builtin/string/charcodes.py,
	mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py, mathics/eval/strings.py: Noticed
	another ` _apply` that should be `eval_xxx` (#1120) This is something I noticed while debugging something else. In
	looking at tracebacks, names in context are Also, an error message was added to General, and duplication in
	classes was removed.

2024-10-07  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/patterns.py,
	mathics/builtin/patterns/__init__.py,
	mathics/builtin/patterns/basic.py,
	mathics/builtin/patterns/composite.py,
	mathics/builtin/patterns/defaults.py,
	mathics/builtin/patterns/restrictions.py,
	mathics/builtin/patterns/rules.py, mathics/core/builtin.py,
	mathics/core/pattern.py, mathics/doc/gather.py,
	mathics/doc/latex/Makefile, mathics/eval/math_ops.py,
	mathics/eval/patterns.py, mathics/eval/rules.py, setup.py,
	test/builtin/test_patterns.py: Split mathics builtin patterns
	(#1123) Just split this long module into smaller parts.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2024-10-04  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst, FUTURE.rst: Go over FUTURE and CHANGES (#1121) See also https://github.com/Mathics3/mathics-core/discussions/961

2024-10-04  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/exp_structure/size_and_sig.py,
	mathics/builtin/pympler/__init__.py,
	mathics/builtin/pympler/asizeof.py, pyproject.toml: Use PyPI pympler
	(#1122) Fixes #1107

2024-10-03  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/list/eol.py: Guard against running Delete[] on an
	empty list. (#1109) Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2024-10-03  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/layout.py, mathics/builtin/datentime.py,
	mathics/builtin/files_io/files.py, mathics/core/definitions.py,
	test/core/test_definitions.py: bark when a rule in Builtin.rules
	cannot be loaded (#1006) This is related to #1000. There are some rules included in the
	`Builtin.rules` property that cannot be loaded. With this PR, if
	this happens, a warning is printed. In any case, the idea is to fix
	these cases before merging this PR.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2024-10-03  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/list/constructing.py,
	mathics/builtin/patterns.py, mathics/core/builtin.py,
	mathics/core/pattern.py, mathics/core/rules.py,
	mathics/eval/patterns.py, mathics/eval/test.py,
	mathics/eval/testing_expressions.py: More on patterns overhaul
	(#1110) This PR includes many tiny changes over mathics.core.pattern and
	mathics.builtin.patterns.  * following @cory 's ExpReduce, the match method now has a
	`pattern_context` parameter that collects all the parameters. The
	linter seems to be happier with this change.  * More annotations * More docstrings * More on avoiding the use of Python's built-in functions as
	identifiers.  * `Rule` and `RuleDelayed` now check if they receive
	two parameters. If they receive more or less parameters, show a
	warning message.  The work is not complete but is closer to being: it remains to
	remove `**kwargs` from the match calls, as well as some other
	adjustments.  --------- Co-authored-by: rocky <rb@dustyfeet.com> Co-authored-by: R.
	Bernstein <rocky@users.noreply.github.com>

2024-10-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1104 from Mathics3/Read-fixes-part2 Fix Read{,List}[] with TokenWord and improve ...

2024-10-02  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/{osx.yml => macos.yml}, CHANGES.rst,
	mathics/builtin/box/compilation.py, mathics/core/pattern.py: A few
	small changes - (#1113) * Note API incompatibility introduced in Pattern changes Adjust
	pattern comment * Remove Lint warning on compilation box * rename osx to macos in CI test

2024-10-02  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/main.py: Add post-mortem debugging via trepan3k (#1114) Adds post-mortem debugging on a fatal exception via trepan3k. There
	may be a way to also support pdb, but I didn't see done as easily.

2024-10-01  R. Bernstein <rocky@users.noreply.github.com>

	* Makefile: Correct target name for operator precedence table
	(#1112)

2024-10-01  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/testing_expressions/numerical_properties.py,
	pyproject.toml: Try SymPy 1.13+ (#1108) Allow SymPy up to but not including SymPy 1.14.

2024-10-01  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst, mathics/builtin/procedural.py: Start CheckAbort[]
	builtin function (#1111) Just basic implementation. Right now, we don't handle options.

2024-09-30  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/exp_structure/general.py,
	mathics/builtin/list/constructing.py, mathics/builtin/list/eol.py,
	mathics/builtin/numbers/calculus.py, mathics/builtin/options.py,
	mathics/builtin/patterns.py, mathics/core/builtin.py,
	mathics/core/pattern.py, mathics/core/rules.py,
	mathics/eval/numbers/calculus/series.py, mathics/eval/parts.py,
	mathics/eval/patterns.py, mathics/eval/testing_expressions.py:
	Earlier initialization of patterns (#1103) When a ExpressionPattern is created, the way in which the matching
	with expressions is determined in part by the attributes of its
	head. For example, if `S` is `Orderless`, the match method of the
	pattern `S[a_, v__Integer]` should check for different orders of the
	arguments.  Also, the match against patterns like `DirectedInfinity[1]` can be
	determined using the faster `sameQ` method, instead of using all the
	machinery for looking for named patterns inside.  This PR introduces some modifications in the way Pattern objects are
	created, to have earlier access to the attributes, and to determine
	if the pattern is a "Literal"

2024-09-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/files.py, mathics/core/systemsymbols.py,
	mathics/eval/files_io/files.py, mathics/eval/files_io/read.py,
	test/builtin/files_io/test_files.py,
	test/builtin/files_io/test_read.py, test/data/lisp1.m,
	test/helper.py: Fix Read{,List}[] with TokenWord and improve ...  * Read{,List}[] with TokenWord needs to return two tokens sometimes * Adjust error message the right value of Read or ReadList is used.  * simplify logic in eval/files_io/read.py * Add data_dir variable that can be used in testing.

2024-09-28  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/numbers/calculus.py, pyproject.toml,
	test/test_main.py: Go over package dependencies... (#1102) * Use try/else to narrow the region of uncertainty * We no longer need to check for Python 3.7 * add llvm under as a "full" install dependency * scipy is a dependency; add it

2024-09-28  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/files_io/files.py, mathics/core/systemsymbols.py,
	mathics/eval/files_io/files.py, mathics/eval/files_io/read.py: More
	`Read[]` and `ReadList[]` fixes (#1100) *  Check Read{,List} types, * Change "General" in general error messages to include the specific
	function names * Use parameter names that match what the function spec says it is;
	adjust some function names as a result.  * Move tuple adjustment of types out of eval_Read and into caller
	where it belongs.  * TokenWords (in contrast to Separators) should be returned into the
	stream.

2024-09-28  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/compilation.py, mathics/compile/__init__.py,
	mathics/compile/types.py, mathics/core/convert/function.py,
	mathics/eval/distance.py, mathics/eval/drawing/plot.py,
	mathics/eval/files_io/read.py, mathics/eval/hyperbolic.py,
	mathics/eval/strings.py, pyproject.toml, requirements-full.txt,
	test/builtin/atomic/test_strings2.py,
	test/builtin/test_compilation.py, test/builtin/test_compile.py,
	test/consistency-and-style/test_duplicate_builtins.py,
	test/doc/test_common.py, test/doc/test_doctests.py,
	test/doc/test_latex.py: making llvmlite to be optional (#1101) Following the requirement in #1099, this PR makes the dependency in
	llvm-lite optional.  Notice that the "Action Tests" here still run
	over the full installation, which includes this library.

2024-09-27  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/atomic/symbols.py,
	mathics/builtin/drawing/plot.py, mathics/eval/drawing/__init__.py,
	mathics/eval/{ => drawing}/plot.py: Add ListStepPlot refactor
	_ListPlot a little (#1096) * Add `ListStepPlot[]` * Refactor `_ListPlot[]` a little; note this is an abstract class.
	Add a `ListPlotType` enum * `mathics.eval.plot` ->
	`mathics.eval.drawing.plot`

2024-09-27  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/files_io/files.py, mathics/eval/files_io/files.py:
	Get trace/debug tweaks and fixes... (#1098) Get[xx, Trace->True] was not showing all lines read. And we did not
	properly hook into a changeable print function.  Using:    import a.b.c as e reduces unchangeable lookup (a.b.c) does not change and simplifies
	and use -- e.GET_PRINT_FN as opposed to a.b.c.GET_PRINT_FN

2024-09-26  rocky <rb@dustyfeet.com>

	* mathics/builtin/list/eol.py: typo: Upto -> UpTo

2024-09-26  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/files_io/files.py: WriteString: check for improper
	1st arg.... (#1095) When given a list of stream/string args, note this is not
	implemented

2024-09-26  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/files_io/files.py, mathics/core/rules.py,
	mathics/core/streams.py, mathics/eval/files_io/files.py:
	Accommodation for debugging Get, and parse (#1089) * Access parse() from Get in a way that allows a debugger to trap
	the call.  * Change the way Get[..., Trace->True] so that a debugger can hook
	into this more naturally -- separate the line number from the text.  Some other small changes were made like putting the Number class in
	alphabetic order, or adding more annotations.

2024-09-26  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/binary/io.py, mathics/builtin/files_io/files.py,
	mathics/core/systemsymbols.py, mathics/data/ExampleData/bignum.txt,
	mathics/data/ExampleData/language.txt,
	mathics/data/ExampleData/numbers.txt,
	mathics/data/ExampleData/sentences.txt,
	mathics/data/ExampleData/strings.txt,
	mathics/data/ExampleData/words.txt, mathics/eval/files_io/files.py,
	mathics/{core => eval/files_io}/read.py, mathics/main.py,
	test/builtin/files_io/test_files.py: `ReadList[]` refactor (#1093) * Move builtin/read.py -> eval/files_io/read.py and start to handle
	TokenWords.  * Add more Symbosl to systemsymbols, * Add a proper error message for TokenWord option processing I come at this in trying to get lisp.mathics working.

2024-09-26  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/list/eol.py, mathics/eval/files_io/files.py,
	test/builtin/list/__init__.py, test/builtin/list/test_eol.py: tweak
	some error messages to be more like WMA... (#1094) in particular Get::noopen, {First,Last,Most}::normal

2024-09-23  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/procedural.py, mathics/core/evaluation.py: Match
	WMA nocatch msg better and check... (#1092) * mathics/builtin/procedural.py: add doctest check for error
	message; correct class sorting * mathics/core/evaluation.py; wrap result in Hold, but not the
	message @mmatera it looks like you added the Throw error handling code a
	while ago (4 years ago?).  I am in the slow process of going over

	https://github.com/Mathics3/mathics-core/pull/new/match-Hold-error-msgand noticed this.

2024-09-21  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/main.py: allow setting In/Out prefix... (#1091) The Mathics3 debugger has the ability to go back into a Mathics
	session in the middle of debugging.  To separate what is done inside a debug session from what is done
	outside in the interactive session we set "In[]" to be "Debug In[]"
	and Out[] to be "Debug Out[]".  Also we DRY the eval loop of main()

2024-09-21  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/pattern.py: Allow short option on get_name for
	Patterns (#1090)

2024-09-19  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/pattern.py: Simplify checking for patterns (#1088) Replace `pat.get_head_name() == "System`Pattern"` with
	`isinstance(pat, Pattern)`.  I think there are other places where we are using ``get_head_name()
	== "System`xxx`` but that is left for a different time.

2024-09-19  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/exp_structure/general.py,
	mathics/builtin/list/constructing.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py, mathics/builtin/patterns.py,
	mathics/core/builtin.py, mathics/core/pattern.py,
	mathics/core/rules.py, mathics/eval/numbers/calculus/series.py,
	mathics/eval/patterns.py, mathics/eval/testing_expressions.py:
	Starting to tidy up mathics.core.pattern (#1086) In line with the last changes proposed by @rocky, I was doing a pass
	over mathics.core.pattern and fixing some issues reported by the
	linter.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2024-09-16  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/trace.py, mathics/core/builtin.py,
	mathics/core/rules.py, mathics/main.py: BuiltinRule ->
	FunctionApplyRule (#1085) The name Builtin is vague, since there are things that are "builtin"
	(like variables and symbols) that are not functions.  Furthermore,
	BuiltinRule handles functions added by Mathics3 modules.

2024-09-15  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/trace.py, mathics/core/rules.py, mathics/main.py:
	apply_rule -> apply_function ... (#1084) Change `apply_rule()` -> to `apply_function()` when that is what is
	is; (and not when it is not).  Also mark BaseRule an abstract class, and go over docstrings in
	mathics.core.rules @mmatera I think i now understand what you were getting at when we
	were discussion replacement name for `do_replace()`. Both functions
	are definitely apply functions. We could call the method `apply()`.
	I think though being specific and explicit increases clarity and
	reduces potential confusion.

2024-09-08  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/trace.py, mathics/core/rules.py, mathics/main.py:
	do_replace -> apply_rule (#1083)

2024-08-31  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/numbers/calculus.py,
	mathics/builtin/specialfns/gamma.py, mathics/core/builtin.py,
	mathics/core/symbols.py, mathics/doc/__init__.py,
	mathics/eval/arithmetic.py, mathics/eval/numbers/numbers.py,
	mathics/eval/tracing.py, mathics/timing.py: Add event handler
	(#1074) Code in support of event tracing debugging.  Used b y Mathics3 Module pymtathics.debugger in repository
	Mathics3/mathics-debugger.

2024-08-31  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .github/workflows/ubuntu-cython.yml: Replacing 3.11 to 3.12 in
	Cython workflow  (#1082) This is what happens with the original SameQ

2024-08-31  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/patterns.py, mathics/core/builtin.py:
	Blanks as singleton (#1081) Looking at the initialization process, `Blank*` PatternObjets are
	created several times. This PR makes that these elements be created
	just once when a parameter is not provided. This would also help to
	optimize the pattern-matching algorithm when we face that problem.

2024-08-31  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst, mathics/builtin/arithfns/basic.py,
	mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/clear.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/atomic/symbols.py,
	mathics/builtin/exp_structure/general.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/functional/application.py,
	mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/builtin/layout.py, mathics/builtin/list/eol.py,
	mathics/builtin/messages.py, mathics/builtin/numbers/calculus.py,
	mathics/builtin/patterns.py, mathics/builtin/procedural.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py, mathics/builtin/tensors.py,
	mathics/builtin/testing_expressions/equality_inequality.py,
	mathics/builtin/testing_expressions/logic.py: Remove "precedence" in
	operator classes... (#1080) Removes setting class variable precedence. This is now controlled
	from the Mathics Scanner project.  Duplicating information can lead to inconsistency and confusion.

2024-08-31  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .github/workflows/ubuntu-cython.yml,
	.github/workflows/ubuntu.yml, .github/workflows/windows.yml,
	mathics/core/element.py, mathics/core/expression.py: non-recursive
	SameQ[] (#1077) This PR is a proposal for a reimplementation of `Expression.sameQ`
	which uses a tree transversal iterative algorithm instead of
	recursion. Using this implementation, we avoid the recursion issue
	in the Pytests for Python 3.12.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2024-08-31  rocky <rb@dustyfeet.com>

	* mathics/doc/documentation/1-Manual.mdoc: A small grammar
	correction in documentation

2024-08-31  rocky <rb@dustyfeet.com>

	* mathics/doc/documentation/1-Manual.mdoc: oSmall grammar typo

2024-08-30  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/osx.yml, .github/workflows/ubuntu-cython.yml,
	.github/workflows/ubuntu.yml, .github/workflows/windows.yml: Remove
	transitory git branch... (#1078) that was needed for CI checking

2024-08-30  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/osx.yml, .github/workflows/ubuntu-cython.yml,
	.github/workflows/ubuntu.yml, .github/workflows/windows.yml,
	mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/exp_structure/general.py, mathics/core/builtin.py:
	Go over operators (#1076)

2024-08-29  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/osx.yml, .github/workflows/ubuntu-cython.yml,
	.github/workflows/ubuntu.yml, .github/workflows/windows.yml,
	Makefile, admin-tools/make-op-tables.sh, mathics/core/builtin.py,
	mathics/data/.gitignore, setup.py: Table driven operator precedence
	(#1075) Prefer operator precedence from mathics-scanner tables.  --------- Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2024-08-20  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/symbols.py, test/core/test_sympy_python_convert.py:
	fix tests for sympy conversions (#1073) This PR just fixes the pytest, and marks some issues in the
	conversion of Lambda functions.  --------- Co-authored-by: rocky <rb@dustyfeet.com>

2024-08-20  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst, mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/core/convert/sympy.py, test/builtin/numbers/__init__.py:
	Misc tweaks... (#1072) (These were noticed in working on event tracing) `mathics/builtin/numbers/algebra.py`: black changes its
	autoformatting `mathics/builtin/numbers/numbertheory.py`: some linting prefers
	triples quotes for docstrings `mathics/core/convert/sympy.py`: use accurate location for singleton
	class. This reduces unnecessary sympy imports `CHANGES.rst`: document recent SetEnvironment addition and
	GetEnvironment changes `test/builtin/numbers/__init__.py`: needed if testing in this
	directory is done separately.

2024-08-18  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/__init__.py, mathics/builtin/system.py,
	test/package/__init__.py: Add SetEnviroment, go over
	GetEnvironment... (#1071) GetEnvironment:  add empty list and named list forms.  `mathics/__init__.py`: attempt to limit imports of big packages
	sympy, numpy and mpmath Go over doctests for each of these.

2024-08-13  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/exp.py,
	mathics/builtin/specialfns/gamma.py, mathics/core/builtin.py,
	mathics/core/convert/sympy.py: Remove "sympy_name" in from_sympy()
	calls: (#1070) Generally, we can get sympy_name from the object.  Previously, we
	sometimes we had two-parameter "from_sympy()" calls and
	three-parameter calls where sometimes a parameter might not be used.  Overall, I think this will simplifies things.  Some type annotations were added.

2024-08-13  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/doc/latex/Makefile, mathics/doc/latex/mathics.tex: Change
	dl margin space to match vspace length (#1069) Looking at the grey margin space around definition lists, it is
	still a little too large. 0.6em matches the vspace.  Somewhere I read a design principle that one should try reduce the
	overall number of different kinds of spacing.

2024-08-13  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* test/builtin/files_io/test_files.py, test/helper.py: Using tmp as
	pwd in pytests (#1068) As General Peron said, "Better than saying is doing". This is what I
	was talking about in #1067.  Also, I improved some docstrings a
	little bit.  --------- Co-authored-by: rocky <rb@dustyfeet.com>

2024-08-13  R. Bernstein <rocky@users.noreply.github.com>

	* test/builtin/files_io/test_files.py: Fix one more test that
	pollutes the filesystem (#1067) Ideally, we should be setting $InitialDirectory to
	$TempoarayDirectory as well. We should not be writing into
	$InitialDirectory which is not guaranteed to be writable.

2024-08-11  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* pyproject.toml: adding packaging as an explicit dependency (#932)
	(#1065) This should fix #932. For some reason, CI does not see any
	difference, but it doesn't hurt to add it.

2024-08-11  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/docpipeline.py,
	test/builtin/files_io/test_importexport.py: Misc doctest and pytrest
	fixes (#1066) Fix some doctest and pytest bugs...  test.parameters.{doc_even_if_error,keep_going}: *
	`doc_even_if_error` is not defined; `keep_going is`.  mathics/docpipeline.py: * remove find_texdata_folder(): it is not used and it also refers to
	a nonexistent class element * `test_case(... fail: Optional[]...= ...)` allows an explicit None
	to be passed. `None` was not tested for in using ` fail()`. Make
	parameter not optional * call to doctest_pripile.print_and_log missing f-string specifier.
	Not sure why we need the for loop.  * start_time needs to be initialized test/builtin/files_io/test_importexport.py: * test was pollutes local file system with `123.txt`. Ideally *None*
	of the tests would work in the local filesystem; a _temporary_ file
	system is okay though.

2024-08-09  rocky <rb@dustyfeet.com>

	* AUTHORS.txt, Makefile, README.rst, mathics/__init__.py,
	mathics/version.py: More administrative changes; bump version to dev

2024-08-09  rocky <rb@dustyfeet.com>

	* admin-tools/make-dist.sh, admin-tools/pyenv-versions: More
	packaging admninistrivia

2024-08-09  R. Bernstein <rocky@users.noreply.github.com>

	* admin-tools/check-versions.sh, admin-tools/make-dist.sh,
	admin-tools/pyenv-versions: Release 7.0.0 (#1064)

2024-08-09  R. Bernstein <rocky@users.noreply.github.com>

	* .gitignore, CHANGES.rst, ChangeLog-spell-corrected.diff,
	Makefile, mathics/version.py: Get ready for release 7.0.0 (#1063) Go over release notes. Add a way to correct spelling mistakes in
	ChangeLog produced (which is used to create CHANGES.rst)

2024-08-08  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Test b64 (#1061) Restore an old doctest in the form of a pytest --------- Co-authored-by: rocky <rb@dustyfeet.com>

2024-08-08  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/doc/latex/mathics.tex: title in a pdf (#1059) This just put the title and the logo into a pdf --------- Co-authored-by: rocky <rb@dustyfeet.com> Co-authored-by: R.
	Bernstein <rocky@users.noreply.github.com>

2024-08-08  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/types.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/image.py, mathics/builtin/box/layout.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/datentime.py, mathics/builtin/drawing/plot.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/forms/output.py,
	mathics/builtin/functional/functional_iteration.py,
	mathics/builtin/graphics.py, mathics/builtin/image/composition.py,
	mathics/builtin/image/pixel.py, mathics/builtin/intfns/divlike.py,
	mathics/builtin/intfns/misc.py, mathics/builtin/list/eol.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/manipulate.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/numbers/diffeqns.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numeric.py, mathics/builtin/patterns.py,
	mathics/builtin/pymimesniffer/mimetypes.xml,
	mathics/builtin/recurrence.py, mathics/builtin/specialfns/gamma.py,
	mathics/builtin/statistics/base.py,
	mathics/builtin/string/characters.py,
	mathics/builtin/string/operations.py, mathics/builtin/system.py,
	mathics/builtin/trace.py: another codespell round (#1060) Co-authored-by: rocky <rb@dustyfeet.com>

2024-08-08  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/atomic/numbers.py,
	mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/latex/mathics.tex: Small doc changes (#1058) Change PDF doc title to Mathics3 (Can be revised later to something
	nicer looking) More grammar and doc corrections Squelch some some lint messages in numbers.py

2024-08-08  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/doc/latex/mathics.tex: adding margins inside the
	definition block in latex documentation (#1056) This PR adjusts the margins inside the Definition block in the PDF
	documentation. As a result this:
	![imagen](https://github.com/user-attachments/assets/f708e1fc-ce4d-46c7-9daa-de5419813f7a)looks now like this:
	![imagen](https://github.com/user-attachments/assets/1480c4cd-b409-486a-ac61-a388c16cd580)

2024-08-08  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/clear.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/binary/system.py, mathics/builtin/binary/types.py,
	mathics/builtin/datentime.py,
	mathics/builtin/directories/system_directories.py,
	mathics/builtin/drawing/drawing_options.py,
	mathics/builtin/drawing/plot.py, mathics/builtin/evaluation.py,
	mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/fileformats/xmlformat.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/functional/composition.py,
	mathics/builtin/graphics.py, mathics/builtin/kernel_sessions.py,
	mathics/builtin/list/associations.py, mathics/builtin/mainloop.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/numbers/randomnumbers.py,
	mathics/builtin/numeric.py, mathics/builtin/patterns.py,
	mathics/builtin/procedural.py, mathics/builtin/specialfns/gamma.py,
	mathics/builtin/system.py,
	mathics/builtin/testing_expressions/logic.py,
	mathics/builtin/testing_expressions/numerical_properties.py:
	normalizing linebreaks after </dl> (#1055) This PR just normalizes the line breaks after </dl> in the
	docstrings

2024-08-07  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/ubuntu-cython.yml: Sync workflows versions
	(#1054)

2024-08-07  rocky <rb@dustyfeet.com>

	* mathics/doc/documentation/1-Manual.mdoc: One more line-break tweak

2024-08-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/strings.py,
	mathics/doc/documentation/1-Manual.mdoc: doc tweaks/corrections

2024-08-07  rocky <rb@dustyfeet.com>

	* : commit 9a064f11c64afb108fd5e5f8242d81de0823268b Author: rocky
	<rb@dustyfeet.com> Date:   Wed Aug 7 13:58:25 2024 -0400

2024-08-07  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/__init__.py, mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/latex/doc2latex.py, mathics/doc/latex/mathics.tex: More
	doc tweaks... (#1053) * More information in colophon * fix reflow in recent Manual changes

2024-08-07  rocky <rb@dustyfeet.com>

	* mathics/__init__.py, mathics/doc/latex/mathics.tex: Add matplotlib
	version

2024-08-07  rocky <rb@dustyfeet.com>

	* mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/latex/doc2latex.py, mathics/doc/latex/mathics.tex: More
	doc tweaks...  * More information in colophon * fix reflow in recent Manual changes

2024-08-06  rocky <rb@dustyfeet.com>

	* mathics/builtin/kernel_sessions.py: Need "\n" after "</dt>" for
	LaTeX

2024-08-06  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/windows.yml, mathics/builtin/atomic/numbers.py,
	mathics/builtin/atomic/symbols.py,
	mathics/builtin/exp_structure/general.py,
	mathics/builtin/exp_structure/head_related.py,
	mathics/builtin/exp_structure/size_and_sig.py,
	mathics/builtin/graphics.py,
	mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/numbers/constants.py, mathics/builtin/numeric.py,
	mathics/builtin/statistics/orderstats.py,
	mathics/builtin/testing_expressions/expression_tests.py,
	mathics/core/systemsymbols.py,
	mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/latex/mathics.tex: Misc doc-related changes (#1051) * numbers.py: Precision; fix spelling, remove hard line-wrap and
	            make render in LaTeX better * symbols.py: Need `\n` after `</dl>`. Hash was not doctest'd
	properly combinatorial.py: Add Subset link; shorten Subset * test
	output, constants.py: better Infinity examples, link to
	DirectedInfinity orderstats. WMA -> WMA link (when there are no
	other links) expression_tests.py: move and *Q here.  * systemsymbols.py: More symbols

2024-08-05  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/load_builtin.py, mathics/doc/gather.py,
	mathics/eval/pymathics.py: fixes required for deeper pymathics
	modules (#1031) This PR seems to fix the issue with Pymathics Natlang documentation

	(https://github.com/Mathics3/pymathics-natlang/pull/19#issue-2225989846)

2024-08-05  R. Bernstein <rocky@users.noreply.github.com>

	* test/builtin/files_io/test_importexport.py: Rewrite Export test so
	it doesn't pollute (#1052)

2024-08-05  rocky <rb@dustyfeet.com>

	* pyproject.toml: Remove "authors"

2024-08-05  rocky <rb@dustyfeet.com>

	* pyproject.toml: Alphabetic order fields in pyproject.toml

2024-08-03  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/doc/latex/mathics-test.tex, mathics/docpipeline.py: using
	more print_and_log (#1050) In the refactor of docpipeline I forgot to use more this method, and
	also at some place it was called from the wrong object. This PR
	amends that.

2024-08-03  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/eval/testing_expressions.py,
	test/builtin/test_comparison.py: fix comparisons (issue #797) (#975) This PR fixes #797, it is, handles comparisons involving one side
	with a numeric expression and the other one with an expression
	involving strings.

2024-08-02  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/upvalues.py,
	mathics/builtin/atomic/numbers.py,
	mathics/builtin/atomic/symbols.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/numbers/constants.py,
	mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/latex/1-Manual.mdoc, mathics/doc/latex/Makefile,
	mathics/doc/latex/mathics.tex: Go over PDF generation and Manual
	part1... (#1048) First part of going over PDF (via LaTeX) * Makefile: clean target changed to track asymptote temp file
	conventions * {arithmetic,upvalue,symbols,color_operations}.py:
	regularize link format * numbers.py: we need a blank line in for LaTeX after </dl> * 1-Manual.mdoc revise first sections. Use URLs more, reduce
	overfull boxes * mathics.tex:    - add a full line between paragraphs.  - two-column (not three-column) minitoc handle long section names
	better

2024-08-02  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/doc/doc_entries.py, mathics/doc/latex_doc.py,
	mathics/doc/structure.py, mathics/docpipeline.py,
	mathics/session.py: Docpipeline django compat (#1046) Another round of improvements for the docpipeline module. Now we
	allow to specify the format of the output (latex, "xml") as well as
	the path of the corresponding pickle datafile.  With this change,
	mathics-django docpipeline get a much simpler implementation.  To work together with
	https://github.com/Mathics3/mathics-django/pull/203 --------- Co-authored-by: rocky <rb@dustyfeet.com> Co-authored-by: R.
	Bernstein <rocky@users.noreply.github.com>

2024-08-01  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, CODE_OF_CONDUCT.md, PAST.rst,
	examples/symbolic_logic/gries_schneider/GS1.m,
	examples/symbolic_logic/gries_schneider/GS2.m,
	examples/symbolic_logic/gries_schneider/GS3.m, mathics/__init__.py,
	mathics/core/convert/__init__.py, mathics/core/convert/python.py,
	mathics/core/convert/regex.py, mathics/core/parser/__init__.py,
	mathics/eval/__init__.py, mathics/eval/files_io/files.py,
	mathics/eval/image.py, mathics/eval/makeboxes.py,
	mathics/eval/nevaluator.py,
	mathics/eval/numbers/calculus/optimizers.py,
	mathics/eval/numbers/calculus/series.py, mathics/eval/parts.py,
	mathics/eval/plot.py, mathics/format/__init__.py,
	mathics/format/latex.py, mathics/format/svg.py,
	mathics/format/text.py, mathics/main.py,
	mathics/packages/DiscreteMath/CombinatoricaV0.9.m,
	mathics/packages/Utilities/CleanSlate.m,
	mathics/packages/VectorAnalysis/VectorAnalysis.m,
	mathics/settings.py, mathics/timing.py, setup.py,
	test/consistency-and-style/test_duplicate_builtins.py,
	test/consistency-and-style/test_summary_text.py,
	test/core/test_atoms.py, test/core/test_rules.py,
	test/eval/test_tensors.py, test/format/test_format.py,
	test/helper.py, test/package/test_combinatorica.py,
	test/test_context.py, test/test_evaluation.py,
	test/test_numericq.py: fixing typos discovered by codespell (#1045) As suggested by @rocky, I passed over all the folders except
	`mathics.builtins` and `test.builtins` with codespell and I
	corrected several typos.  In another round, I will pass through the
	remaining modules.

2024-08-01  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/atoms.py, mathics/eval/arithmetic.py: Small
	mpmath-related lint... (#1044) * Remove or relocate a duplicate with mpmath.workprec(prec) * Some small spelling corrections and comment tweaks message for
	your changes. Lines starting Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2024-07-31  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/messages.py, mathics/core/evaluation.py,
	mathics/doc/common_doc.py, mathics/doc/doc_entries.py,
	mathics/doc/documentation/1-Manual.mdoc, mathics/doc/gather.py,
	mathics/doc/latex_doc.py, mathics/doc/structure.py,
	mathics/docpipeline.py, mathics/session.py: Rewriting docpipeline
	(#1029) Finally, this is the refactor of docpipeline. Now, * many of the complaints of the linters are fixed.  * global variables were replaced by properties of suitable
	structures.  * functions were simplified * mathics.session is used to do the evaluations.

2024-07-31  R. Bernstein <rocky@users.noreply.github.com>

	* Makefile, mathics/builtin/forms/output.py,
	mathics/core/evaluation.py, mathics/core/systemsymbols.py: Some base
	form fixes (#1043) Address some `BaseForm` deficiencies...  * Add WMA url * Improve doc examples * Add System Symbol for this More work probably needs to be done. (Note rendering is broken in
	Mathics Django) Also: * evaluation.py: correct spelling typo * Makefile: $o -> $DOCTEST_OPTIONS  and note that in the target
	comment.

2024-07-30  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/forms/output.py, mathics/builtin/makeboxes.py,
	mathics/core/atoms.py, test/builtin/test_makeboxes.py,
	test/builtin/test_number_form.py: Go over number format boxing
	(#1042) pyproject.toml: we don't support sympy 1.13.1 just yet makeboxes.py:
	Add annotations, docstrings and remove ambiguity test_number_for.py:
	test changed routines output.py: More NumberForm docstring examples

2024-07-30  R. Bernstein <rocky@users.noreply.github.com>

	* pyproject.toml: Disallow using older setuptools... (#1041) which is reported to be highly vulnerable.  Make Python 3.8 be the
	minimum-allowed Python since sympy 1.11 needs at least 3.8.

2024-07-30  rocky <rb@dustyfeet.com>

	* mathics/__init__.py: Bump copyright

2024-07-29  R. Bernstein <rocky@users.noreply.github.com>

	* pyproject.toml: Minimum Python version supported is 3.8 (#1040) MathicsScanner currently supports 3.8 or greater in order to support
	Sympy 1.11. And MathicsScanner is a prerequisite of this package.

2024-07-29  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/intfns/recurrence.py, mathics/builtin/makeboxes.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/testing_expressions/numerical_properties.py,
	mathics/core/atoms.py, mathics/eval/testing_expressions.py: Sympy
	1.13 compatibility (#1037) This PR implements the changes required for compatibility with the
	latest version of Sympy. The main changes are related to the fact
	that the new version does not allows to compare `Sympy.Float`s
	against Python `float`s

2024-07-27  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/attributes.py, mathics/builtin/box/__init__.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/vectors/__init__.py: Fixing single \Mathics in
	docstrings (#1036) This PR fixes some possible misunderstood escaped characters, which
	now produce a warning.

2024-05-28  Matthias Kppe <mkoeppe@math.ucdavis.edu>

	* pyproject.toml, setup.py: `setup.py`: Build `op-tables.json` as
	part of "build_py" (#1034) This makes it possible to install mathics directly from the repo,
	using `pip install git+https://github.com/Mathics3/mathics-core` Also updating the definition of the Python packages in
	`pyproject.toml`.

2024-04-03  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignments/upvalues.py,
	mathics/builtin/numeric.py, mathics/doc/__init__.py,
	mathics/doc/common_doc.py, mathics/doc/doc_entries.py,
	mathics/doc/documentation/1-Manual.mdoc, mathics/doc/gather.py,
	mathics/doc/latex/mathics.tex, mathics/doc/latex_doc.py,
	mathics/doc/structure.py, mathics/docpipeline.py,
	test/consistency-and-style/test_summary_text.py,
	test/doc/__init__.py, test/doc/test_doctests.py,
	test/doc/test_latex.py: Docpipeline tests by chapter and section
	(#1022) This continues #1021, and starts to tackle the problem of accessing
	tests by chapter and section without interacting over the full
	documentation.  For chapters, the change is quite straightforward. On the other
	hand, for sections, I think we need to think a little bit what is
	the best way to do this.  One possibility would be to produce the documentation entry from the
	docstring of the target builtin, without passing through the
	documentation. The other way to go would be to keep a dictionary in
	the documentation, storing all the sections "by slug".  Thoughts? --------- Co-authored-by: rocky <rb@dustyfeet.com>

2024-03-23  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files_io/importexport.py,
	mathics/doc/common_doc.py, mathics/doc/doc_entries.py,
	mathics/doc/latex_doc.py, mathics/docpipeline.py,
	test/doc/test_common.py, test/doc/test_latex.py: Split doc test
	classes (#1021) Another thing that have been waiting to do: splitting
	`mathics.doc.common_doc` into simpler, more specific pieces. I hope
	that this is going to help in the next steps (sorting the modules,
	accessing specific test cases in docpipeline, etc) This also
	includes * Split `mathics.doc.common_doc` into simpler more specific pieces:
	the structure ("Documentation/Chapter/Section..." in `common_doc`
	and the documentation entries itself (`doc_entries`) ).  *    DRY code in `docpipeline`.  *    Run the tests in the Chapter documentation.  *    Fixes some references in ImportExport documentation.  *    Add and improve some docstrings and comments.  * makes that the key attribute in `mathics.doc.common.DocTest` being
	more deterministic.  *    DRY __init__ routines in latex_doc subclasses.

2024-03-13  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/doc/common_doc.py, mathics/docpipeline.py: Fix required
	test in doctests (#1020) After the last changes in the documentation system, `requires` was
	not taken into account in docpipeline. This PR fixes that.

2024-03-12  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/patterns.py, mathics/core/atoms.py,
	mathics/core/builtin.py, mathics/core/element.py,
	mathics/core/expression.py, mathics/core/number.py,
	mathics/core/pattern.py, mathics/core/symbols.py,
	mathics/core/util.py, mathics/eval/makeboxes.py, pyproject.toml,
	setup.py: Modernize Python metadata (local) (#1014) Local fork of #1013 - Adds redoes packaging in the form that 3.12 is
	going to need since setuptools is deprecated.  In the process, something happened with the way that Cython gets run
	and we were then getting lots of Cython type annotation mismatch
	failures.  So these have been corrected.  We could split this into just the Cython corrections and then apply
	the packaging toml changes in #1013.  Your thoughts? @mmatera  and @mkoeppe --------- Co-authored-by: Matthias Koeppe <mkoeppe@math.ucdavis.edu>

2024-03-11  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/windows.yml, Makefile,
	mathics/core/definitions.py, mathics/core/parser/convert.py,
	mathics/core/streams.py, mathics/core/util.py,
	mathics/eval/files_io/__init__.py, mathics/eval/files_io/files.py,
	mathics/settings.py, test/builtin/files_io/test_files.py,
	test/builtin/test_evaluation.py, test/helper.py: Windows tolerance
	(#1017) What we have to do to get testing working again on Microsoft
	windows.  Some of the mysterious and undocumented tests in
	`mathics.tests.builtins.files_io.files` were commented out.  TextRecognize tests were reinstated on Windows.  We are getting mysterious Windows failures Python before 3.11, so we
	test on 3.11 alone for now. The doctest failures do not leave much
	of a trace as to what is wrong. Local testing on MS Windows also
	does not a trace either.  As usual, this is probably not the final word on improving the
	behavior on MS Windows. However it is a start.

2024-03-09  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/core/assignment.py, mathics/core/util.py: Remove code
	specific to 3.6... (#1018) also some small linting

2024-03-02  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/colors/color_operations.py,
	mathics/builtin/drawing/plot.py,
	mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/fileformats/xmlformat.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/inference.py, mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/diffeqns.py, mathics/builtin/patterns.py,
	mathics/builtin/pympler/asizeof.py,
	mathics/core/convert/expression.py, mathics/core/pattern.py,
	mathics/core/rules.py, mathics/core/subexpression.py,
	mathics/eval/numbers/calculus/series.py,
	test/core/test_expression_constructor.py,
	test/core/test_sympy_python_convert.py: black weirdness wars (#1015) In some versions, black seems to want optional "," at the end of the
	last parameter.  In support of getting #1013 to build cleanly

2024-02-19  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/files_io/files.py, mathics/core/definitions.py,
	mathics/core/read.py, mathics/core/systemsymbols.py,
	mathics/eval/files_io/__init__.py, mathics/eval/files_io/files.py,
	mathics/main.py, test/builtin/files_io/test_files.py,
	test/data/input-bug.m, test/data/inputfile-bug.m: Fix input tweaks
	(#1012) Further changes to #1011 Revise $InputFileName code * Move more code out of `mathics/builtin/files_io/files.py` and into
	`mathics/eval/files_io/files.py` * Add required `__init__.py f`ile for new module * main.py: import location of set_input_var has changed be under
	mathics.eval * test*: Add test of `Get[]` * systemsymbols add Symbol for $Path @hrueter - please review.  --------- Co-authored-by: hrueter <42939542+hrueter@users.noreply.github.com>

2024-02-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/kernel_sessions.py: Small doc change

2024-02-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/evaluation.py,
	mathics/builtin/kernel_sessions.py, mathics/builtin/mainloop.py:
	adding Exit as an alias of Quit (#998) This fixes #996. It seems that the rule for `Exit` was not loaded
	together with `Quit`.  --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2024-02-10  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/windows.yml, mathics/core/load_builtin.py,
	mathics/doc/common_doc.py, mathics/doc/latex/Makefile,
	mathics/doc/latex/doc2latex.py, mathics/doc/latex_doc.py,
	mathics/doc/utils.py, mathics/docpipeline.py: Doc code rebased
	rebased (#999) Things we need to do to get #984 functionality for the current
	master.  A bit of code has been DRY'd.  --------- Co-authored-by: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

2024-02-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* test/builtin/test_directories.py, test/doc/test_common.py: fix
	pytests (#1005) This is the part of pytests in #999.  Co-authored-by: rocky <rb@dustyfeet.com>

2024-02-09  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/assignments/assignment.py: Adjust UpSet doctest to
	be clearer (#1004) Had been part of #999

2024-02-09  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/image/misc.py: adjust TextRecognize doctest
	(#1003) Tolerate situation when optional OCR package does not exist

2024-02-09  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/builtin/box/layout.py: RowBox's repr() was accessing the
	wrong field (#997)

2024-02-08  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/image/misc.py: Fix textrecognize doctest (#1001) Just fix the doctest that produces the error in #999 (probably
	because that PR fixes something that makes the test to run)

2024-02-08  adamantinum <50221095+adamantinum@users.noreply.github.com>

	* mathics/builtin/files_io/files.py, mathics/core/definitions.py,
	mathics/core/read.py, mathics/main.py: Fix $InputFileName (#991) Currently $InputFileName returns always an empty string.  The commit
	fixes this wrong behaviour, I don't know if I did it in the optimal
	way.  --------- Co-authored-by: Alessandro Piras <alessandro.piras@protonmail.com>

2024-02-07  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/doc/common_doc.py, mathics/docpipeline.py: Doc code
	another round of tiny changes 2 (#993) This PR continues #990 by moving the inner loop that loads chapters
	in `MathicsMainDocumentation.doc_part` to a new method
	`MathicsMainDocumentation.doc_chapter`. With this change, the "on
	the fly" loading of documentation for Pymathics modules loaded in a
	Django session now is possible (and is implemented in
	https://github.com/Mathics3/mathics-django/pull/201) --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2024-02-04  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/doc/common_doc.py: Another baby step in improving the
	documentation system. (#987) * Adding docstrings to modules that otherwise would not be loaded in
	the documentation.  * Adding a private function in MathicsMainDocumentation.doc_part to
	ensure that we walk over top-level modules to build the chapters.

2024-02-04  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/compress.py, mathics/builtin/forms/base.py,
	mathics/builtin/forms/variables.py, mathics/builtin/inference.py,
	mathics/builtin/intfns/misc.py: More on complete documentation
	(#989) Adding docstrings to modules that otherwise would not be loaded in
	the documentation. The part of #987 which is related to the builtin
	modules.

2024-02-04  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #988 from
	Mathics3/adjust-docstring-in-directory-doctests adjust the docstring in directory private doctests

2024-02-02  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/trace.py, mathics/core/load_builtin.py,
	mathics/data/ExampleData/EinsteinSzilLetter.txt,
	mathics/data/ExampleData/Middlemarch.txt,
	mathics/data/ExampleData/Testosterone.svg,
	mathics/doc/common_doc.py, mathics/doc/latex/sed-hack.sh,
	mathics/doc/latex_doc.py, test/doc/test_common.py,
	test/doc/test_latex.py: Doc code revision order1 (#986) Another round of incremental changes. This branch requires small
	tweaks in mathics-django to keep compatibility (just about the names
	of certain properties in the documentation classes) * Start adding pytests for LaTeX documentation.  * Fix `mathics.doc.Documentation` class, which seems to be mixed and
	smashed with the `DocChapter` class in an old merge.  * Split the part of the code associated with
	`mathics.doc.Documentation` which does not depend on the
	`mathics.builtin` code, which was moved to
	`mathics.doc.MathicsMainDocumentation`.  * Small tweaks and reorganization to make the code closer to the
	@rocky's branch `doc-code-revision`.  * Classes that are not used like `LaTeXDocumentation` were removed.  * Tweaks to make the LaTeX documentation to compile

2024-02-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #985 from Mathics3/bump-pre-commit-config Bump versions in pre-commit hook -

2024-01-31  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #982 from Mathics3/doc-code-revision-0order Go over the documentation of the documentation system

2024-01-31  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/doc/latex_doc.py: more annotations

2024-01-31  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/doc/common_doc.py, mathics/doc/latex_doc.py,
	mathics/docpipeline.py, test/doc/test_common.py: The changes:  * sort classes and functions in mathics.doc.common according to the
	 order in doc-code-revision * adding docstrings  * changing some names of classes and functions to be more explicit
	 about the role in the system * adding pytest.   * fix a typo (section ->section_all) in mathics.doc.latex_doc  to
	   allow load the GuideSections in the LaTeX documentation

2024-01-28  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #973 from Mathics3/fix_971 Fix Derivative issue discussed in #971

2024-01-28  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #977 from Mathics3/small-doc-items Some small changes noticed in revising doctest

2024-01-25  rocky <rb@dustyfeet.com>

	* mathics/core/evaluation.py,
	mathics/doc/documentation/1-Manual.mdoc, mathics/doc/utils.py,
	mathics/docpipeline.py: Some small changes noticed in revising
	doctest There are some small changes which fall outside of docpipeline and
	common_doc. It would be good to address these outside of the massive
	PR that is building up.

2024-01-23  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/attributes.py, mathics/builtin/messages.py: adding
	attributes to Locked symbols

2024-01-23  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/calculus.py: remaining symbols

2024-01-23  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/calculus.py: adding more special cases

2024-01-23  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/calculus.py,
	test/builtin/numbers/test_calculus.py: adding tests. fixing the
	behavior on List and numbers

2024-01-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #974 from Mathics3/fix_CombinatoricaV0p9 fix CombinatoricaV0.9 for issue #971

2024-01-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/packages/DiscreteMath/CombinatoricaV0.9.m: fix
	CombinatoricaV0.9 for issue #971

2024-01-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/calculus.py: Prevent that True', False'
	and List' be evaluated producing the error reported in #971. Adding
	comments explaining how the rule for evaluating Derivaitve over
	anonymous functions works.

2024-01-21  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #972 from
	Mathics3/print-form-example-correction Correct Format in $PrintForm example

2024-01-21  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/expression.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/graphics3d.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/drawing/drawing_options.py,
	mathics/format/latex.py, mathics/format/svg.py,
	test/format/test_asy.py, test/format/test_format.py,
	test/format/test_svg.py: background documentation and opacity
	support (#969) This PR adds the entry for `Background` in the documentation and
	provides support for opacity in SVG and json graphics.

2024-01-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #968 from Mathics3/doc-rgbcolor-better Go over `mathics.builtin.colors.color_directives`

2024-01-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/colors/color_directives.py,
	mathics/core/systemsymbols.py: Go over
	`mathics.builtin.colors.color_directives` Color docs and examples. Add RGB opacity parameter.  Move Opacity to
	`mathics.core.systemsymbols` Add wikipedia links, and note that RGB
	and opacity values go between 0 and 1.  Order RGB examples from simple to more complex and introduce each
	example.

2024-01-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #967 from Mathics3/misc-lint Administrivia and miscellaneous lint

2024-01-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/box/graphics.py,
	mathics/builtin/box/graphics3d.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/graphics.py, mathics/core/exceptions.py,
	requirements-full.txt: Administrivia and lint items...  graphics3d.py: lint complains about imports not being at the top.
	exceptions.py: add a couple of docstrings requirements-full.txt. We
	need 1.9.3 or later. Pre 1.9.3 image.textsize is used and that is
	not supported by new image routines (image.textbbox is)

2024-01-18  rocky <rb@dustyfeet.com>

	* mathics/core/evaluation.py: Convert % to fstrings via flynt

2024-01-17  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/graphics.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/graphics.py: handle box errors in graphics and
	graphics3d

2024-01-17  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #952 from Mathics3/fix-range Add description for Range

2024-01-17  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #965 from Mathics3/try-numpy-1.26 Bump max Numpy allowed

2024-01-16  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/session.py, test/builtin/test_attributes.py,
	test/builtin/{test_evalution.py => test_evaluation.py},
	test/builtin/test_functional.py, test/builtin/test_messages.py,
	test/builtin/test_procedural.py, test/helper.py:
	MathicsSession.evaluate_as_in_cli (#931) This PR implements a method in the `MathicsSession` class that uses
	the `Evaluation.evaluate` method. This allows to handle exceptions
	and special symbols like % or Line references. This method is used
	in certain pytests.  TODO: define a better name for the method and improve docstrings...

2024-01-16  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #963 from
	Mathics3/fix_dictest-MaxLengthStringConversion fix doctest for MaxLengthStringConversion in Pyston

2024-01-15  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Go over CHANGES.rst ...  in preparation for a docker update

2024-01-15  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #953 from
	Mathics3/MaxLengthIntStringConversion-redux Go MaxLengthIntStringConversion doc yet again...

2024-01-11  rocky <rb@dustyfeet.com>

	* mathics/builtin/system.py: Adjust test output so it works in both
	...  Pyston 2.3.5 and CPython 3.11+ Thanks to mmatera for spotting this.

2024-01-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/system.py: Twak docstring for
	$MaxLenghtIntStringConversion

2023-12-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/system.py: Go MaxLengthIntStringConversion doc yet
	again...

2024-01-09  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #958 from Mathics3/improve_switch_doc Improve switch doc

2024-01-09  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/procedural.py: adding comment

2024-01-09  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/procedural.py: improving documentation

2024-01-09  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #957 from Mathics3/fix_956 fix #956

2023-12-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #955 from Mathics3/small-is-not-tweak Small lint-like changes

2023-12-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #954 from fazledyn-or/Fix_Inappropriate_Logic Fixed Inappropriate Logical Expression

2023-12-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #949 from Mathics3/int-str-conversion-limit fix int-str conversion in Python 3.11

2023-12-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/system.py: Go over $MaxLengthIntStringConversion
	doc more

2023-12-18  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit c2e870f0179939afcb8d7af187e004009d047bdd Author: rocky
	<rb@dustyfeet.com> Date:   Mon Dec 18 17:25:00 2023 -0500

2023-12-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/system.py, mathics/eval/makeboxes.py: Go over
	documentation

2023-12-18  rocky <rb@dustyfeet.com>

	* : Merge github.com:Mathics3/mathics-core into
	int-str-conversion-limit

2023-12-18  mmatera <matera@fisica.unlp.edu.ar>

	* test/eval/__init__.py: init

2023-12-18  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/system.py, mathics/eval/makeboxes.py,
	test/eval/test_makeboxes.py: improving implementation and
	documentation. Adding test adding tests

2023-12-18  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/list/constructing.py: Modify description

2023-12-18  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* : Merge remote-tracking branch 'origin/master' into fix-range
	Merge remote-tracking branch 'origin/master' into fix-range

2023-12-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #945 from Mathics3/rewrite_eval_tensors Combine all ``rec()`` related to ``Outer``

2023-12-17  rocky <rb@dustyfeet.com>

	* admin-tools/pyenv-versions: Admistrivia: bump version testing to
	newer releases

2023-12-17  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* : Merge remote-tracking branch 'origin/master' into
	rewrite_eval_tensors Fix Range for negative di

2023-12-17  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #951 from Mathics3/fix-range Fix ``Range`` for negative ``di``

2023-12-15  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/system.py: adding url

2023-12-15  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/system.py: fixes

2023-12-15  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/system.py, mathics/core/atoms.py,
	mathics/eval/makeboxes.py: fix int-str conversion in Python 3.11

2023-12-14  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/eval/tensors.py, test/eval/test_tensors.py: More intro &
	more tests

2023-12-14  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/eval/tensors.py, test/eval/test_tensors.py: Reorganize the
	code

2023-12-14  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* test/eval/__init__.py, test/eval/test_tensors.py: Add
	testCartesianProduct

2023-12-14  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/eval/tensors.py: Avoid annoying (apply_f(...),)

2023-12-14  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* .github/workflows/isort-and-black-checks.yml: Update isort and
	black checks workflow

2023-12-14  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/eval/testing_expressions.py: Remove test

2023-12-14  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/eval/testing_expressions.py: Test

2023-12-14  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* : commit 492d86ccd37ade5887479e3e7b6cf9c1965e676b Merge: d185adb85
	ebf604d50 Author: Li-Xiang-Ideal
	<54926635+Li-Xiang-Ideal@users.noreply.github.com> Date:   Thu Dec
	14 12:35:04 2023 +0800

2023-12-13  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #946 from Mathics3/Fix_ArrayQ Fix ArrayQ for SparseArray

2023-12-14  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* : Merge remote-tracking branch 'origin/master' into
	rewrite_eval_tensors

2023-12-13  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #916 from
	Mathics3/move_private_doctests_to_pytest9 move private doctests to pytests in mathics.builtin.numeric

2023-12-13  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #908 from
	Mathics3/move_private_doctests_to_pytest5 files_io  doctest-> pytest

2023-12-13  rocky <rb@dustyfeet.com>

	* FUTURE.rst: Add placeholder for 2024 roadmap

2023-12-13  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/testing_expressions/list_oriented.py: Fix
	formatting

2023-12-12  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* : commit 17dcda0487291c313aacd39f01b98ca813402669 Author:
	Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>
	Date:   Tue Dec 12 22:05:15 2023 +0800

2023-12-12  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/testing_expressions/list_oriented.py: Undo
	check_SparseArrayQ

2023-12-12  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/testing_expressions/list_oriented.py,
	mathics/eval/testing_expressions.py: Fix ArrayQ for SparseArray

2023-12-12  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* .github/workflows/isort-and-black-checks.yml: Update
	isort-and-black-checks.yml

2023-12-12  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/testing_expressions/list_oriented.py,
	mathics/eval/tensors.py, mathics/eval/testing_expressions.py: Move
	check_ArrayQ to eval

2023-12-11  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/eval/tensors.py: Add type annotations, docstring, etc.

2023-12-11  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/eval/tensors.py: "Add type annotations"

2023-12-11  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/eval/tensors.py: Add docstring and change names

2023-12-11  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/eval/tensors.py: Manually rebase

2023-12-11  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/eval/tensors.py: rewrite some lambda with def

2023-12-11  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/eval/tensors.py: Use _unpack_outer

2023-12-09  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit a119aee6aea4c567925e60c853cfd9beee00073b Merge: e3c817c5e
	28430110a Author: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>
	Date:   Sat Dec 9 00:47:32 2023 -0300

2023-12-04  Li-Xiang-Ideal <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/eval/tensors.py: Combine all rec() related to Outer

2023-11-28  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/eval/tensors.py: Update tensors.py

2023-11-28  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/eval/tensors.py: Update tensors.py

2023-11-27  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #940 from Li-Xiang-Ideal/master Fix Outer for SparseArray

2023-11-27  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/tensors.py: Update tensors.py move almost all ``eval()`` to ``mathics.eval.tensors``

2023-11-27  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/distance/clusters.py: Update clusters.py

2023-11-27  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/eval/tensors.py: move eval from
	``mathics.builtin.tensors`` to here

2023-11-27  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/tensors.py: fix typo

2023-11-26  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* : commit 69664c17b54ecf8a5b9c2fa3bf7b8e0bb9a4f7bd Merge: 9e2b2c83d
	353b868c5 Author: R. Bernstein <rocky@users.noreply.github.com>
	Date:   Sun Nov 26 03:01:01 2023 -0500

2023-11-26  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/tensors.py: Update tensors.py Add some tests

2023-11-26  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* .github/workflows/osx.yml: Update osx.yml

2023-11-26  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* .github/workflows/osx.yml: Update osx.yml Not sure what the latest llvm that supports Python 3.9 is. Try one
	by one :(

2023-11-26  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* : Merge pull request #1 from Li-Xiang-Ideal/OSX-test-patch-1 Update osx.yml

2023-11-26  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* .github/workflows/osx.yml: Update osx.yml

2023-11-26  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* .github/workflows/osx.yml: Update osx.yml

2023-11-26  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* .github/workflows/osx.yml: Update osx.yml

2023-11-25  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* .github/workflows/isort-and-black-checks.yml: Update
	isort-and-black-checks.yml

2023-11-25  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/tensors.py: Update tensors.py

2023-11-25  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* .github/workflows/isort-and-black-checks.yml: Update
	isort-and-black-checks.yml

2023-11-25  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/tensors.py: Update tensors.py

2023-11-25  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/tensors.py: Update tensors.py

2023-11-25  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* : commit 9e2b2c83d1026a96932d6b092947c953e08ec821 Author: rocky
	<rb@dustyfeet.com> Date:   Sat Nov 25 01:32:48 2023 +0000

2023-11-25  rocky <rb@dustyfeet.com>

	* AUTHORS.txt, CHANGES.rst: Add Kevin Cao

2023-11-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #938 from kejcao/add-conjugate-transpose Add conjugate transpose function

2023-11-24  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/tensors.py: Update tensors.py

2023-11-24  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/tensors.py: Update tensors.py fix small typo

2023-11-24  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/tensors.py: Fix Outer for SparseArray

2023-11-23  Kevin Cao <kjcao@proton.me>

	* mathics/builtin/tensors.py: Add conjugate transpose function

2023-11-23  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* SYMBOLS_MANIFEST.txt: Update SYMBOLS_MANIFEST.txt

2023-11-23  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* : commit e47dc1df7a77ca28c6e65490b8817579623ae2eb Merge: b169eb9d6
	7d6ae92d3 Author: R. Bernstein <rocky@users.noreply.github.com>
	Date:   Thu Nov 23 00:18:41 2023 -0500

2023-11-22  Kevin Cao <kjcao@proton.me>

	* mathics/builtin/tensors.py: Fix small typo

2023-11-21  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/tensors.py: Update tensors.py according to Pylint(R1721:unnecessary-comprehension)

2023-11-19  rocky <rb@dustyfeet.com>

	* admin-tools/make-dist.sh: More administrivia...  PYPI no longer supports eggs.

2023-11-19  rocky <rb@dustyfeet.com>

	* setup.py: Administrivia: Correct Download URL link. Drop 3.6, add 3.11

2023-11-16  rocky <rb@dustyfeet.com>

	* AUTHORS.txt: Add Li Xiang

2023-11-16  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #935 from Li-Xiang-Ideal/patch-1 Update tensors.py

2023-11-16  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/tensors.py: Update tensors.py

2023-11-16  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* CHANGES.rst: Update CHANGES.rst

2023-11-16  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/tensors.py: Update tensors.py

2023-11-16  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/tensors.py: Update tensors.py

2023-11-16  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* CHANGES.rst: Update CHANGES.rst

2023-11-16  Li Xiang <54926635+Li-Xiang-Ideal@users.noreply.github.com>

	* mathics/builtin/tensors.py: Update tensors.py Add LeviCivitaTensor

2023-11-14  rocky <rb@dustyfeet.com>

	* mathics/core/symbols.py: Lint file

2023-10-16  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit 603e0a19b6b8a58c28371a3b546f94de46ceed54 Merge: fbedca04f
	c3aa70b5a Author: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>
	Date:   Mon Oct 16 22:15:46 2023 -0300

2023-10-16  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit cfe335be1acb146a7804e54cd9d407111b463e82 Merge: 2ed8476fb
	a25c64bcf Author: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>
	Date:   Mon Oct 16 22:14:06 2023 -0300

2023-10-16  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/colors/color_directives.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/plot.py,
	test/builtin/colors/test_color_directives.py,
	test/builtin/drawing/__init__.py, test/builtin/drawing/test_plot.py:
	move private doctests to pytest for builtin.drawing and
	builtin.colors (#930)

2023-10-16  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/directories/directory_names.py,
	mathics/builtin/file_operations/file_properties.py,
	mathics/builtin/file_operations/file_utilities.py,
	test/builtin/test_directories.py, test/builtin/test_evalution.py,
	test/builtin/test_file_operations.py: Move private doctests to
	pytest16 (#929) Almost finishing....

2023-10-16  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #928 from
	Mathics3/move_private_doctests_to_pytest14 moving private doctests to pytest for testing_expressions

2023-10-15  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/exp_structure/general.py,
	mathics/builtin/exp_structure/size_and_sig.py,
	mathics/builtin/functional/application.py,
	mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/builtin/functional/functional_iteration.py,
	test/builtin/test_exp_structure.py, test/builtin/test_functional.py:
	move private doctests to pytests for exp_structure and functional
	(#927) and another

2023-10-15  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/physchemdata.py,
	mathics/builtin/statistics/orderstats.py,
	mathics/builtin/tensors.py,
	mathics/builtin/vectors/vector_space_operations.py,
	test/builtin/test_physchemdata.py, test/builtin/test_statistics.py,
	test/builtin/test_tensor.py,
	test/builtin/vectors/test_vector_space_operations.py: moving private
	doctests to pytests for physchemdata, tensor, statistics and vector
	(#926) Another round

2023-09-25  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit 2ed8476fbe5c6418adca84de928cfb4a21442daa Merge: ee8282632
	ada9d8295 Author: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>
	Date:   Mon Sep 25 20:12:07 2023 -0300

2023-09-25  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit ada9d8295e4945ca725ff86b844c01226146fff5 Merge: 54dfe7a7c
	6e7738597 Author: R. Bernstein <rocky@users.noreply.github.com>
	Date:   Mon Sep 25 12:43:32 2023 -0400

2023-09-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #923 from Mathics3/pylinter_convert_sympy fix some pylinter warnings

2023-09-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/options.py, mathics/builtin/scoping.py,
	test/builtin/test_options.py, test/builtin/test_scoping.py: scoping
	and options

2023-09-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/messages.py, test/builtin/test_messages.py,
	test/core/parser/test_parser.py: move private doctests to pytests in
	mathics.builtin.messages

2023-09-22  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/quantities.py: remove trailing debug print
	statement

2023-09-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/convert/sympy.py: fix some pylinter warnings

2023-09-20  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/numbers.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py, mathics/core/builtin.py,
	mathics/eval/numbers/__init__.py,
	mathics/eval/numbers/algebra/__init__.py, mathics/{algorithm =>
	eval/numbers/algebra}/simplify.py,
	mathics/eval/numbers/calculus/__init__.py, mathics/{algorithm =>
	eval/numbers/calculus}/integrators.py, mathics/{algorithm =>
	eval/numbers/calculus}/optimizers.py, mathics/{algorithm =>
	eval/numbers/calculus}/series.py, mathics/eval/{ =>
	numbers}/numbers.py: Moving modules from mathics.algorithm to
	mathics.eval (#922) From the discussion in PR #918

	(https://github.com/Mathics3/mathics-core/pull/918#issuecomment-1727271248),I remembered that this was something pendant for a while, so I
	started moving these modules to follow the new organization of the
	code.

2023-09-10  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py,
	test/builtin/arithmetic/test_basic.py: arithmetic

2023-09-10  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/intfns/divlike.py,
	mathics/builtin/intfns/recurrence.py, mathics/builtin/numeric.py,
	test/builtin/test_intfns.py, test/builtin/test_numeric.py: move
	private doctests to pytest in mathics.builtin.numeric and
	mathics.builtin.intfns

2023-09-09  mmatera <matera@fisica.unlp.edu.ar>

	* test/builtin/numbers/test_diffeqns.py: missing pytest

2023-09-09  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/diffeqns.py,
	mathics/builtin/numbers/exp.py,
	mathics/builtin/numbers/hyperbolic.py,
	mathics/builtin/numbers/integer.py,
	mathics/builtin/numbers/randomnumbers.py,
	mathics/builtin/numbers/trig.py,
	test/builtin/numbers/test_algebra.py,
	test/builtin/numbers/test_calculus.py,
	test/builtin/numbers/test_hyperbolic.py,
	test/builtin/numbers/test_randomnumbers.py,
	test/builtin/numbers/test_trig.py,
	test/builtin/specialfns/test_bessel.py,
	test/core/parser/test_parser.py: move private doctests to pytests in
	mathics.builtin.numbers

2023-09-09  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/linalg.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/quantities.py,
	mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/specialfns/orthogonal.py,
	test/builtin/numbers/test_linalg.py,
	test/builtin/numbers/test_numbertheory.py,
	test/builtin/specialfns/test_bessel.py,
	test/builtin/specialfns/test_gamma.py: moving private doctests to
	pytest in mathics.builtin.specialfns, mathics.builtin.numbers.linalg
	and mathics.builtin.numbers.numbertheory

2023-09-09  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/attributes.py, mathics/builtin/compilation.py,
	mathics/builtin/datentime.py, mathics/builtin/graphics.py,
	mathics/builtin/patterns.py, test/builtin/test_attributes.py,
	test/builtin/test_compilation.py, test/builtin/test_datentime.py,
	test/builtin/test_patterns.py: Move private doctests to pytest7
	(#912) and another one

2023-09-09  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'origin/master' into
	move_private_doctests_to_pytest5

2023-09-03  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'origin/master' into
	move_private_doctests_to_pytest5

2023-08-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #910 from Mathics3/EvenQ-summary-text Correct EvenQ summary test.

2023-08-19  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files_io/files.py: revert #> Close -> >> Close
	when is not instructive

2023-08-18  mmatera <matera@fisica.unlp.edu.ar>

	* test/package/test_vectoranalysis.py: add test vectoranalysis

2023-08-18  mmatera <matera@fisica.unlp.edu.ar>

	* test/builtin/files_io/test_filesystem.py: add test_filesystem

2023-08-18  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	test/builtin/files_io/test_files.py,
	test/builtin/files_io/test_importexport.py: files_io  doctest->
	pytest

2023-08-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #907 from
	Mathics3/move_private_doctests_to_pytest4 Move private doctests to pytest4

2023-08-14  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* test/builtin/test_strings.py: Update test_strings.py

2023-08-14  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit 7bb44ef4e47f14d2ccf28cc1f6700aa8040dea74 Author: mmatera
	<matera@fisica.unlp.edu.ar> Date:   Mon Aug 14 20:04:08 2023 -0300

2023-08-14  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/binary/io.py, mathics/builtin/binary/system.py,
	test/builtin/test_binary.py, test/builtin/test_forms.py: binary and
	forms private doctests to pytests

2023-08-14  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/numbers.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/atomic/symbols.py,
	test/builtin/atomic/test_numbers.py,
	test/builtin/atomic/test_strings.py,
	test/builtin/atomic/test_symbols.py: Move private doctests to
	pytest4 (#905) Now, for builtin.atoms

2023-08-14  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/forms/output.py, test/builtin/test_forms.py: forms

2023-08-14  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/numbers.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/atomic/symbols.py,
	test/builtin/atomic/test_numbers.py,
	test/builtin/atomic/test_strings.py,
	test/builtin/atomic/test_symbols.py: private docstrings for
	builtin.atoms to pytests

2023-08-14  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/list/associations.py,
	mathics/builtin/list/eol.py, mathics/builtin/list/predicates.py,
	mathics/builtin/list/rearrange.py,
	test/builtin/list/test_association.py,
	test/builtin/list/{constructing.py => test_constructing.py},
	test/builtin/list/test_eol.py, test/builtin/list/test_list.py,
	test/core/parser/test_parser.py, test/format/test_format.py: moving
	private doctests from mathics.builtin.list (#904) Another round of moving private doctests to pytests.

2023-08-14  mmatera <matera@fisica.unlp.edu.ar>

	* test/builtin/list/test_association.py,
	test/builtin/list/test_eol.py, test/builtin/list/test_list.py:
	adding pytests modules for list

2023-08-13  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/list/associations.py,
	mathics/builtin/list/eol.py, mathics/builtin/list/predicates.py,
	mathics/builtin/list/rearrange.py,
	test/builtin/list/{constructing.py => test_constructing.py},
	test/core/parser/test_parser.py, test/format/test_format.py: moving
	private doctests from mathics.builtin.list

2023-08-12  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/clear.py,
	mathics/builtin/image/base.py, mathics/builtin/image/basic.py,
	mathics/builtin/image/composition.py,
	mathics/builtin/image/geometric.py, mathics/builtin/image/misc.py,
	mathics/builtin/image/pixel.py,
	mathics/builtin/image/properties.py,
	test/builtin/image/test_image.py, test/builtin/test_assignment.py:
	Moving private doctests to pytest for assignment and image (#901) Just another round Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2023-08-12  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #902 from Mathics3/CI-osx-woes Does tesseract-lang now need to be installed?

2023-08-12  rocky <rb@dustyfeet.com>

	* mathics/builtin/image/basic.py: tolerate various Threshold values;
	OSX is different

2023-08-12  rocky <rb@dustyfeet.com>

	* .github/workflows/osx.yml: Do we need versioned LLVM?

2023-08-12  rocky <rb@dustyfeet.com>

	* .github/workflows/osx.yml: See if removing tesseract allows CI to
	run

2023-08-12  rocky <rb@dustyfeet.com>

	* .github/workflows/osx.yml: Does tesseract-lang now need to be
	installed?

2023-08-10  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #899 from Mathics3/module_load_refactor-part2 A second pass at redoing load_builtin.py

2023-08-06  rocky <rb@dustyfeet.com>

	* mathics/core/load_builtin.py: A second pass at redoing
	load_builtin.py Second pass at making it possible to load a single module inside
	mathics.builtin rather than all modules at once.  loop to updating ``display_operators_set`` is now done inside module
	import rather than its own independent loop.  ``add_builtins_from_builtin_module()`` isolated from inside
	``add_builtins_from_builtin_modules()` so that we can eventually
	remove the latter.  More type annotations, docstrings and comments.

2023-08-06  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #900 from
	Mathics3/move-builtin.base-to-mathics.core.builtin mathics.builtin.base -> mathics.core.builtin

2023-08-06  rocky <rb@dustyfeet.com>

	* admin-tools/build_and_check_manifest.py,
	mathics/builtin/arithfns/basic.py,
	mathics/builtin/arithfns/sums.py, mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/clear.py,
	mathics/builtin/assignments/types.py,
	mathics/builtin/assignments/upvalues.py,
	mathics/builtin/atomic/atomic.py,
	mathics/builtin/atomic/numbers.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/atomic/symbols.py, mathics/builtin/attributes.py,
	mathics/builtin/binary/bytearray.py, mathics/builtin/binary/io.py,
	mathics/builtin/binary/system.py, mathics/builtin/binary/types.py,
	mathics/builtin/box/expression.py, mathics/builtin/box/layout.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/colors/named_colors.py,
	mathics/builtin/compilation.py, mathics/builtin/compress.py,
	mathics/builtin/datentime.py,
	mathics/builtin/directories/directory_names.py,
	mathics/builtin/directories/directory_operations.py,
	mathics/builtin/directories/system_directories.py,
	mathics/builtin/directories/user_directories.py,
	mathics/builtin/distance/clusters.py,
	mathics/builtin/distance/numeric.py,
	mathics/builtin/distance/stringdata.py,
	mathics/builtin/drawing/drawing_options.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/graphics_internals.py,
	mathics/builtin/drawing/plot.py,
	mathics/builtin/drawing/splines.py,
	mathics/builtin/drawing/uniform_polyhedra.py,
	mathics/builtin/evaluation.py,
	mathics/builtin/exp_structure/general.py,
	mathics/builtin/exp_structure/size_and_sig.py,
	mathics/builtin/file_operations/file_properties.py,
	mathics/builtin/file_operations/file_utilities.py,
	mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/fileformats/xmlformat.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/forms/base.py, mathics/builtin/forms/output.py,
	mathics/builtin/forms/variables.py,
	mathics/builtin/functional/application.py,
	mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/builtin/functional/composition.py,
	mathics/builtin/functional/functional_iteration.py,
	mathics/builtin/graphics.py, mathics/builtin/image/base.py,
	mathics/builtin/image/basic.py, mathics/builtin/image/colors.py,
	mathics/builtin/image/composition.py,
	mathics/builtin/image/filters.py,
	mathics/builtin/image/geometric.py, mathics/builtin/image/misc.py,
	mathics/builtin/image/morph.py, mathics/builtin/image/pixel.py,
	mathics/builtin/image/properties.py,
	mathics/builtin/image/structure.py, mathics/builtin/image/test.py,
	mathics/builtin/inout.py, mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/intfns/divlike.py, mathics/builtin/intfns/misc.py,
	mathics/builtin/intfns/recurrence.py, mathics/builtin/layout.py,
	mathics/builtin/list/associations.py,
	mathics/builtin/list/constructing.py, mathics/builtin/list/eol.py,
	mathics/builtin/list/math.py, mathics/builtin/list/predicates.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/mainloop.py,
	mathics/builtin/makeboxes.py, mathics/builtin/manipulate.py,
	mathics/builtin/matrices/constrmatrix.py,
	mathics/builtin/matrices/partmatrix.py,
	mathics/builtin/messages.py, mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/numbers/diffeqns.py,
	mathics/builtin/numbers/exp.py,
	mathics/builtin/numbers/hyperbolic.py,
	mathics/builtin/numbers/integer.py,
	mathics/builtin/numbers/linalg.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numbers/randomnumbers.py,
	mathics/builtin/numbers/trig.py, mathics/builtin/numeric.py,
	mathics/builtin/optimization.py, mathics/builtin/options.py,
	mathics/builtin/patterns.py, mathics/builtin/physchemdata.py,
	mathics/builtin/procedural.py, mathics/builtin/quantities.py,
	mathics/builtin/quantum_mechanics/angular.py,
	mathics/builtin/recurrence.py,
	mathics/builtin/scipy_utils/integrators.py,
	mathics/builtin/scipy_utils/optimizers.py,
	mathics/builtin/scoping.py, mathics/builtin/sparse.py,
	mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/elliptic.py,
	mathics/builtin/specialfns/erf.py,
	mathics/builtin/specialfns/expintegral.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/specialfns/orthogonal.py,
	mathics/builtin/specialfns/zeta.py,
	mathics/builtin/statistics/base.py,
	mathics/builtin/statistics/dependency.py,
	mathics/builtin/statistics/general.py,
	mathics/builtin/statistics/location.py,
	mathics/builtin/statistics/orderstats.py,
	mathics/builtin/statistics/shape.py,
	mathics/builtin/string/characters.py,
	mathics/builtin/string/charcodes.py,
	mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py,
	mathics/builtin/string/regexp.py, mathics/builtin/system.py,
	mathics/builtin/tensors.py,
	mathics/builtin/testing_expressions/equality_inequality.py,
	mathics/builtin/testing_expressions/expression_tests.py,
	mathics/builtin/testing_expressions/list_oriented.py,
	mathics/builtin/testing_expressions/logic.py,
	mathics/builtin/testing_expressions/numerical_properties.py,
	mathics/builtin/trace.py, mathics/builtin/vectors/constructing.py,
	mathics/builtin/vectors/math_ops.py,
	mathics/builtin/vectors/vector_space_operations.py,
	mathics/core/assignment.py, mathics/{builtin/base.py =>
	core/builtin.py}, mathics/core/expression.py,
	mathics/core/load_builtin.py, mathics/doc/common_doc.py,
	mathics/eval/image.py, mathics/eval/pymathics.py,
	mathics/timing.py, test/builtin/box/test_custom_boxexpression.py,
	test/builtin/drawing/test_image.py,
	test/builtin/numbers/test_calculus.py,
	test/builtin/numbers/test_nintegrate.py,
	test/consistency-and-style/test_duplicate_builtins.py,
	test/consistency-and-style/test_summary_text.py,
	test/core/test_expression.py, test/format/test_format.py,
	test/test_help.py: mathics.builtin.base -> mathics.core.builtin

2023-08-03  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/arithmetic.py,
	mathics/builtin/image/misc.py, mathics/builtin/image/morph.py,
	mathics/builtin/image/pixel.py, mathics/builtin/manipulate.py,
	mathics/builtin/matrices/constrmatrix.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/trig.py, mathics/builtin/numeric.py,
	mathics/builtin/patterns.py: RealNumberQ->RealValuedNumberQ (#897) Rename this symbol for compatibility with the last version of WMA

2023-08-02  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/convert/mpmath.py: Restoring lru (#896) I did this before, but for some reason it wasn´t merged...

2023-08-02  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/constants.py,
	mathics/core/convert/mpmath.py, mathics/format/latex.py,
	test/builtin/arithmetic/test_basic.py,
	test/builtin/atomic/test_numbers.py,
	test/builtin/numbers/test_constants.py,
	test/builtin/test_assignment.py, test/builtin/test_comparison.py,
	test/builtin/test_patterns.py, test/core/parser/test_convert.py,
	test/format/test_format.py: Moving private doctests to pytests. Fix
	the compatibility issue 0. I-> 0. (#895) In this PR, I start to move some private doctests to Pytest. I also
	propose some extra related tests and check that the expected
	behavior matches with obtained in WMA.  From this, it came up that
	we are handling wrong how ``` 0. I``` is evaluated: In master, it is
	evaluated to `0.`, but in WMA, it is evaluated to ``` Complex[0.`,
	0.`] ```.  To match this behavior, I had to modify `from_mpmath`,
	and deactivate its lru_cache. The problem now with lru_cache is that
	`mpmath.mpf(0.)` produces the same hash than `mpmath.mpc(0., 0.)`,
	which looks wrong.

2023-07-25  rocky <rb@dustyfeet.com>

	* setup.py: Allow NumPy 1.25.0 See

	https://github.com/Mathics3/mathics-core/issues/881#issuecomment-1649842698

2023-07-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #889 from
	Mathics3/partial-arithmetic-refactor Start to reduce/refactor arithmetic ...

2023-07-23  rocky <rb@dustyfeet.com>

	* setup.py: Allow numpy < 1.25 (e.g. 1.24.4)

2023-07-21  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py, mathics/eval/arithmetic.py:
	trailing changes (#887) This PR fixes the `RealSign` docstring and removes a trailing
	unreachable piece of code in the `eval_Sign` function.

2023-07-20  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, SYMBOLS_MANIFEST.txt, mathics/builtin/arithmetic.py,
	mathics/builtin/testing_expressions/equality_inequality.py,
	mathics/core/systemsymbols.py, mathics/eval/arithmetic.py,
	mathics/eval/testing_expressions.py,
	test/builtin/arithmetic/test_lowlevel_properties.py: RealAbs and
	RealSign (#885) This PR implements two new builtins. Also, its low-level
	implementation is used to simplify some of the low-level eval
	functions in arithmetic and testing expressions.  --------- Co-authored-by: rocky <rb@dustyfeet.com>

2023-07-20  rocky <rb@dustyfeet.com>

	* : commit 4c00c3f0aa0a317abfd18dba22d44dda63b8a2ed Author: rocky
	<rb@dustyfeet.com> Date:   Thu Jul 20 15:21:02 2023 -0400

2023-07-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #882 from Mathics3/issue881 support for sympy 1.12

2023-07-16  rocky <rb@dustyfeet.com>

	* .gitignore, mathics/builtin/tensors.py: Correct typo in error
	message pattern

2023-07-15  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #879 from Mathics3/move-builtin-load-init Move builtin loading code entirely out of __init__

2023-07-15  rocky <rb@dustyfeet.com>

	* admin-tools/build_and_check_manifest.py,
	examples/symbolic_logic/gries_schneider/test_gs.py,
	mathics/builtin/__init__.py, mathics/core/definitions.py,
	mathics/core/load_builtin.py, mathics/doc/common_doc.py,
	mathics/docpipeline.py, mathics/main.py, mathics/version.py,
	test/consistency-and-style/test_duplicate_builtins.py,
	test/helper.py: Move builtin loading code entirely out of __init__ ... YAY! This paves the way for further improvements.

2023-07-15  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #877 from Mathics3/another-round-of-docfixes Yet another round of documentation-inspired fixes

2023-07-15  rocky <rb@dustyfeet.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/isort-and-black-checks.yml,
	.github/workflows/osx.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml: Try actions-setup v4

2023-07-13  rocky <rb@dustyfeet.com>

	* mathics/builtin/{optiondoc.py => drawing/drawing_options.py},
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/plot.py, mathics/builtin/options.py,
	mathics/doc/latex/Makefile, mathics/doc/latex/sed-hack.sh: Yet
	another round of documentation-inspired fixes Move graphics-drawing options under drawing. (The creation of this
	predated when we had guide sections. This not only makes more sense,
	but currently we can't reference chapters in LaTeX Makefile: build we build documentation in include the
	non-test/tutorial Pymathics modules.  sed-hack.sh work around doctest bug that strips the "s" in a Section
	name.

2023-07-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #876 from Mathics3/doc-fixes What we need to get PDF doc to build...

2023-07-11  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py, mathics/builtin/datentime.py: Go over
	datetime summaries and...  remove Builtin object field "abstract" which is not used.

2023-07-11  rocky <rb@dustyfeet.com>

	* mathics/builtin/exp_structure/general.py,
	mathics/builtin/exp_structure/size_and_sig.py: More summary
	adjustments

2023-07-11  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py, mathics/builtin/layout.py,
	mathics/builtin/optiondoc.py, mathics/doc/common_doc.py: Preserve
	summary text to non-guide Django sections Also start regularizing section summary text here.

2023-07-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/plot.py, mathics/builtin/image/__init__.py,
	mathics/builtin/optiondoc.py, mathics/builtin/options.py: More links

2023-07-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/lowlevelprofile.py, mathics/builtin/trace.py:
	Combine CProfiling and Tracing Both are pretty short and it makes the overall organization more
	coherent. (Should both code grow a lot, we can create a directory to
	make this a "Guide Section".

2023-07-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/__init__.py,
	mathics/builtin/drawing/plot.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/forms/__init__.py,
	mathics/builtin/numbers/hyperbolic.py, mathics/builtin/options.py,
	mathics/doc/common_doc.py: What we need to get PDF doc to build...  * Some references corrected.  * Remove duplicate sections (in both test and doc) in guide sections * Fix a small markup typo in ComplexExpand formatting

2023-07-09  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/algorithm/optimizers.py: to_python(n_evaluation=True)->
	eval_N(...).to_python() (#640) Following the comment

	https://github.com/Mathics3/mathics-core/pull/559#discussion_r974793651this is the part that is the not-polemic part of #559 <a

	href="https://gitpod.io/#https://github.com/Mathics3/mathics-core/pull/640"><imgsrc="https://gitpod.io/button/open-in-gitpod.svg"/></a>

2023-07-09  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #875 from Mathics3/load-module-control Move more builtin module loading code out of
	`mathics/builtin/__init__.py`

2023-07-09  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/builtin/atomic/symbols.py,
	mathics/builtin/scoping.py, mathics/core/load_builtin.py,
	mathics/docpipeline.py, mathics/eval/pymathics.py,
	mathics/format/mathml.py: More code moved to load_builtin.py Some imports moved as well.  is_symbol_name comes from
	mathics_scanner, not the parser.

2023-07-08  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/core/load_builtin.py: WIP -
	move more code out of mathics.builtin.init

2023-07-08  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/hyperbolic.py: ComplexExpand doc
	corrections/completions

2023-07-06  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #874 from
	Mathics3/pytest-without-scikit-image pytest succeeds without scikit-image

2023-07-06  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/numbers/hyperbolic.py,
	mathics/eval/hyperbolic.py: Misc tweaks...  * Correct behavior when only one complex variable has been given * Add "ComplexExpand" to CHANGES.rst * More ComplexExpand doctests * Correct url links

2023-07-06  rocky <rb@dustyfeet.com>

	* test/builtin/drawing/test_image.py,
	test/builtin/numbers/test_calculus.py: pytest succeeds without
	scikit-image

2023-07-04  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #869 from vitrun/add-ComplexExpand Implement ComplexExpand

2023-07-04  mmatera <matera@fisica.unlp.edu.ar>

	* : merge

2023-07-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #871 from Mathics3/builtin-init-code-reduce Move more code out of mathics.builtin.__init__

2023-06-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/builtin/box/layout.py,
	mathics/builtin/lowlevelprofile.py, mathics/core/definitions.py,
	mathics/docpipeline.py, mathics/eval/builtin.py,
	mathics/eval/makeboxes.py, mathics/eval/pymathics.py: Move more code
	out of mathics.builtin.__init__ Moved to mathics.eval.builtin. Possibly not the best place, but it
	is better and is a start.

2023-07-01  rocky <rb@dustyfeet.com>

	* mathics/session.py: Small lint of session.py

2023-07-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #870 from Mathics3/more-settings Expose more settings...

2023-06-14  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/lowlevelprofile.py, mathics/docpipeline.py: adding
	PythonCProfileEvaluation Builtin (#867) Here is a proposal for a Builtin symbol that produces a Low-level
	profile of the evaluation.

2023-06-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #864 from Mathics3/add-cprofile-option Add --cprofile option to main and

2023-06-04  rocky <rb@dustyfeet.com>

	* mathics/core/element.py, mathics/eval/arithmetic.py: More
	type-related things...  document get_head_name().

2023-06-04  rocky <rb@dustyfeet.com>

	* mathics/builtin/compilation.py, mathics/core/element.py,
	mathics/core/expression.py, mathics/core/symbols.py: Another look
	over expression.py

2023-06-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #865 from Mathics3/move-get_rule_list Move get_rules_list from element to expression...

2023-06-03  rocky <rb@dustyfeet.com>

	* README.rst: Remove Slack status

2023-06-03  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/graphics_internals.py,
	mathics/builtin/procedural.py, mathics/main.py, mathics/timing.py:
	Add --cprofile option to main and small styling stuff of misc files looked a in looking for
	performance bottlenecks

2023-06-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #863 from
	Mathics3/user-and-system-directories Split out User/System Directories from filesystem

2023-05-29  rocky <rb@dustyfeet.com>

	* mathics/builtin/directories/directory_operations.py,
	mathics/builtin/directories/system_directories.py,
	mathics/builtin/directories/user_directories.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/eval/directories.py, mathics/system_info.py: Split out
	User/System Directories from filesystem

2023-05-28  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #862 from Mathics3/split-filesystem Start to out mathics.builtin.files.io.filesystem

2023-05-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py,
	mathics/builtin/directories/__init__.py,
	mathics/builtin/directories/directory_names.py,
	mathics/builtin/directories/directory_operations.py,
	mathics/builtin/files_io/__init__.py,
	mathics/builtin/files_io/filesystem.py, mathics/doc/common_doc.py,
	mathics/eval/directories.py: Start to out
	mathics.builtin.files.io.filesystem

2023-05-28  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #861 from Mathics3/filesystem-mod-revision Go over `mathics.builtin.files_io.filesystem`

2023-05-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/filesystem.py, mathics/core/number.py: Go
	over filesystem.py * DRY Handle invalid compiling filenames in FileNames * fewer polymorphic variables in this code * A number of style things

2023-05-28  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #856 from
	Mathics3/evaluation_message_to_callable Evaluation message to callable

2023-05-27  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/__init__.py, mathics/builtin/arithmetic.py,
	mathics/builtin/base.py, mathics/builtin/specialfns/elliptic.py,
	mathics/core/convert/expression.py, mathics/core/convert/sympy.py,
	mathics/core/expression.py, mathics/core/symbols.py,
	mathics/doc/latex/Makefile, mathics/docpipeline.py,
	mathics/eval/nevaluator.py, test/core/convert/{mpmath.py =>
	test_mpmath.py}, test/core/convert/test_sympy.py: Adding pytests for
	from_sympy / to_sympy.  (#828) This PR adds some basic tests to check the consistency in the
	behavior of `from_sympy`. When I was writing the tests, I found some
	issues in the behavior of these functions, and also some failures in
	the modularity. So, this PR * moves `mathics_to_sympy` and `sympy_to_mathics` dicts from
	`mathics.builtin` to `mathics.core.convert.sympy`. This allows for
	avoiding some local imports.  * `to_numeric_sympy_args` was moved
	from `mathics.core.convert.expression` to
	`mathics.core.convert.sympy`, which again helps to reduce local
	imports.  * moves the implementation of `Expression.to_sympy` and
	`Symbol.to_sympy` to `mathics.core.convert.sympy`.  * Constant expressions like `MATHICS_*INFINITY` and numbers
	`MATHICS_COMPLEX_I` were included in `mathics.core.expression` to
	avoid local duplication.  * Improves the implementation of `Symbol.to_sympy` by using a
	dictionary to translate some predefined symbols in SymPy, like `pi`,
	`E`, `GoldenRatio` or `I`.  * adds pytests for `from_sympy` and `to_sympy`.  In the code, it is also a proposal for a rewriting of `from_sympy`
	using dictionaries, which could help to get a clearer code.

2023-05-27  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/base.py, mathics/builtin/numbers/constants.py,
	mathics/builtin/testing_expressions/numerical_properties.py,
	mathics/core/atoms.py, mathics/core/number.py,
	mathics/core/systemsymbols.py, mathics/eval/arithmetic.py,
	mathics/eval/parts.py, mathics/session.py,
	test/builtin/arithmetic/test_abs.py,
	test/builtin/arithmetic/test_lowlevel_properties.py: `session.parse`
	(#858) Adding this method which is  handy for low-level tests.  Also, * Removing unused imports.  * Adding symbols to mathics.core.systemsymbols --------- Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2023-05-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/__init__.py: improve doctext

2023-05-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/__init__.py, mathics/builtin/atomic/strings.py,
	mathics/builtin/atomic/symbols.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py,
	mathics/builtin/vectors/math_ops.py, mathics/core/convert/regex.py,
	mathics/eval/math_ops.py, test/core/convert/test_to_regex.py:
	passing callables instead of Evaluation when messages are required.

2023-05-24  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/strings.py,
	mathics/builtin/atomic/symbols.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/core/convert/regex.py, mathics/eval/strings.py,
	test/core/convert/test_to_regex.py: mathics.eval.string.to_regex ->
	mathics.core.convert.regex.to_regex (#855) This PR just moves the `to_regex` function to the place that I think
	it belongs, with the other converters.

2023-05-24  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Revise CHANGES to note 3.11 support

2023-05-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #851 from Mathics3/3.11-support-preparation 3.11 support preparation

2023-05-24  mmatera <matera@fisica.unlp.edu.ar>

	* .github/workflows/osx.yml, .github/workflows/ubuntu.yml: try again

2023-05-24  mmatera <matera@fisica.unlp.edu.ar>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/isort-and-black-checks.yml,
	.github/workflows/osx.yml, .github/workflows/ubuntu-cython.yml,
	.github/workflows/ubuntu.yml, .github/workflows/windows.yml: adding
	3.11 to the CI

2023-05-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/strings.py: Shorten some more docstring
	lines

2023-05-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #852 from
	Mathics3/3.11-support-preparation-mm More tweaks for 3.11 support preparation

2023-05-24  rocky <rb@dustyfeet.com>

	* mathics/eval/strings.py: Grammar typo

2023-05-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/string/regexp.py: Shorten a line in a doc href

2023-05-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/string/regexp.py,
	test/core/convert/test_to_regex.py: adding specific pytests for
	to_regex. Moving sandbox doctests to pytests.

2023-05-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/string/regexp.py,
	test/builtin/calculus/test_solve.py: fix pytest

2023-05-23  rocky <rb@dustyfeet.com>

	* mathics/eval/strings.py: One more format() to fstring conversion

2023-05-23  rocky <rb@dustyfeet.com>

	* mathics/eval/strings.py: We don't need to isolate global flags in
	to_regex

2023-05-22  rocky <rb@dustyfeet.com>

	* mathics/eval/strings.py: Mathics $?u is not needed.  Observation made by mmatera.

2023-05-21  rocky <rb@dustyfeet.com>

	* mathics/core/systemsymbols.py, mathics/eval/arithmetic.py,
	mathics/eval/strings.py, test/builtin/atomic/__init__.py,
	test/{test_strings.py => builtin/atomic/test_strings2.py}: Start
	separating global_re_options from regexp

2023-05-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/strings.py,
	mathics/builtin/atomic/symbols.py,
	mathics/builtin/files_io/filesystem.py, mathics/eval/strings.py:
	Move to_regex to mathics.core.eval...  and deduce hoakiness in filesystem.py

2023-05-14  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/strings.py,
	test/builtin/box/test_custom_boxexpression.py: Moving towards getting
	3.11 supported Note in regexp conversion function the change that needs to go on.

2023-05-08  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #847 from
	Mathics3/fix_inconsistency_str_ListExpression fix inconsistency in ListExpression.__str__ and Expression.__repr__

2023-05-07  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py, mathics/core/list.py,
	test/builtin/box/test_custom_boxexpression.py: fix inconsistency in
	ListExpression.__str__ and Expression.__repr__

2023-05-04  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #845 from Mathics3/temporal_fix_for_844 temporal patch for #844

2023-04-29  rocky <rb@dustyfeet.com>

	* : commit 07fa48150428d76605370761d3eca4d9f4a2582b Merge: f703e7783
	2c19e4786 Author: R. Bernstein <rocky@users.noreply.github.com>
	Date:   Sat Apr 29 08:13:44 2023 -0400

2023-04-29  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #841 from Mathics3/pickle_compat Fix serialization for `Definitions`, `Builtin` and `MathicsSession`
	objects

2023-04-29  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #843 from Mathics3/pickle_compat_doc-revise Make explicit the need for serialization ...

2023-04-25  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/autoload/rules/Bessel.m, mathics/autoload/rules/Limit.m:
	Enclosing autoload Limit rules between Begin/End context (#842) This just adds the Begin/End block to the `autoload/rules/Limit.m`
	module. The `BeginPackage` is not used here because we are not
	trying to define a package, but just to define the default context.

2023-04-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #839 from Mathics3/Limit-rules Start adding Limit[] rules

2023-04-24  rocky <rb@dustyfeet.com>

	* mathics/autoload/rules/Limit.m: Revert slightly to an earlier
	working version

2023-04-24  rocky <rb@dustyfeet.com>

	* : commit 9f10ccfe14ef52bdaf09f428babd6aa647566923 Author: rocky
	<rb@dustyfeet.com> Date:   Mon Apr 24 21:25:16 2023 -0400

2023-04-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/rules.py: removing the function_ hack, which is not
	needed anymore...

2023-04-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/rules.py: black

2023-04-24  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/rules.py: Update rules.py

2023-04-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/base.py, test/core/test_serialization.py: Fixing
	serialization for Builtin classes. Adding test for serialization.

2023-04-24  R. Bernstein <rocky@users.noreply.github.com>

	* : commit 2e52bca57e5d4d3af8769b8ecfdf0a6bbd738d95 Author: mmatera
	<matera@fisica.unlp.edu.ar> Date:   Mon Apr 24 10:15:15 2023 -0300

2023-04-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/calculus.py: Remove triple-quoted string
	as comment...  Also, we no longer SEGV on this example.

2023-04-23  rocky <rb@dustyfeet.com>

	* mathics/autoload/rules/Limit.m,
	mathics/builtin/numbers/calculus.py, test/{test_calculus.py =>
	builtin/calculus/test_solve.py}: Move calculus test inside
	test.builtin.calculus

2023-04-23  rocky <rb@dustyfeet.com>

	* : commit 01c84c75bcf6029fb5ba32b4d23d678c40819303 Author: rocky
	<rb@dustyfeet.com> Date:   Sun Apr 23 19:10:39 2023 -0400

2023-04-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #838 from
	Mathics3/pymathics-module-load-correction Correct pythmathics module loading...

2023-04-23  rocky <rb@dustyfeet.com>

	* mathics/autoload/rules/Limit.m,
	mathics/builtin/numbers/calculus.py,
	test/builtin/calculus/test_limit.py: Comment out Limit rules for now
	...  There is probably a bug in Mathics3 that this triggers.

2023-04-23  rocky <rb@dustyfeet.com>

	* mathics/autoload/rules/Limit.m,
	mathics/builtin/numbers/calculus.py,
	test/builtin/arithmetic/__init__.py,
	test/builtin/calculus/__init__.py,
	test/builtin/calculus/test_limit.py: Start adding Limit[] rules

2023-04-23  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py: Update commentary on Mathics3
	LoadModule checking

2023-04-22  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py: Correct pythmathics module loading...  when built-in classes are imported properly

2023-04-08  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py: Guard against uninitialized pymathics
	modules

2023-04-08  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #836 from Mathics3/cache-mpmath-calls Tidy a little more

2023-04-08  rocky <rb@dustyfeet.com>

	* mathics/eval/arithmetic.py: Tidy a little more

2023-04-08  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #834 from Mathics3/cache-mpmath-calls Cache via lru_cache mpmath calls

2023-04-08  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #835 from
	Mathics3/remove-RealNumberQ-from-GaussianFilter Remove RealNumberQ from GaussianFilter

2023-04-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/specialfns/gamma.py, mathics/core/number.py,
	mathics/eval/arithmetic.py: Cache via lru_cache mpmath calls A number of other small style changes, and grammar corrections were
	done as well.

2023-04-06  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/numbers.py, mathics/eval/arithmetic.py:
	Arithmetic refactor 0 (#826) Another smaller chunk of #766.

2023-04-06  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py, mathics/builtin/atomic/strings.py,
	mathics/builtin/binary/io.py,
	mathics/builtin/functional/functional_iteration.py,
	mathics/builtin/list/rearrange.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/string/operations.py,
	mathics/builtin/testing_expressions/equality_inequality.py,
	mathics/core/atoms.py, mathics/core/convert/mpmath.py,
	mathics/core/expression_predefined.py, mathics/eval/parts.py:
	Expression constants (#831) This comes from #828. Here a new module is added to contain the
	expression constants of the form `DirectedInfinity[...]`.

2023-04-01  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/autoload/rules/Element.m: System`Element typos (#830) This PR just fixes a couple of typos in the `Element.m` autoload
	module

2023-03-26  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/convert/mpmath.py, test/core/convert/__init__.py,
	test/core/convert/mpmath.py: improve from_mpmath. adding pytests
	(#827) This PR improves the annotations and the implementation of
	`from_mpmath`. Also, some pytests are included.

2023-03-25  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/__init__.py: fix name_is_builtin_symbol (#825) This function is used to check if `name` is the name of a builtin
	symbol defined inside a module. This PR reinstate a check that was
	previously removed for being fragile, using the `inspect` module.

2023-03-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #824 from Mathics3/reduce-RealNumberQ-4 Reduce RealNumberQ - take 4

2023-03-25  rocky <rb@dustyfeet.com>

	* SYMBOLS_MANIFEST.txt, mathics/builtin/atomic/symbols.py,
	mathics/builtin/image/colors.py, test/builtin/image/test_colors.py:
	Go over mathics.builtin.image.colors Remove ColorCombine which does not work Move pytests out of doctests

2023-03-23  rocky <rb@dustyfeet.com>

	* mathics/builtin/image/base.py, mathics/builtin/image/basic.py,
	mathics/builtin/image/colors.py: Go over colors.py

2023-03-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #823 from Mathics3/reduce-RealNumberQ-3 Reduce RealNumberQ in builtin.image.basic and ...

2023-03-23  rocky <rb@dustyfeet.com>

	* mathics/builtin/image/basic.py, mathics/eval/image.py: Tidy a
	little more

2023-03-23  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/filesystem.py,
	mathics/builtin/image/basic.py,
	mathics/builtin/list/constructing.py,
	mathics/builtin/matrices/constrmatrix.py, mathics/core/atoms.py,
	mathics/eval/numbers.py, setup.py: Reduce RealNumberQ in
	builtin.image.basic and ...  Disallow Python 3.6 move is_integer_rational_or_real to
	mathics.core.atoms

2023-03-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #822 from Mathics3/reduce-RealNumberQ-2 One more RealNumberQ removal and...

2023-03-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #821 from
	Mathics3/reduce-RealNumberQ-and-refactor Reduce RealNumberQ and refactor

2023-03-22  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/atomic/atomic.py,
	mathics/builtin/atomic/numbers.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/atomic/symbols.py, mathics/builtin/base.py,
	mathics/builtin/image/test.py,
	mathics/builtin/list/associations.py,
	mathics/builtin/list/constructing.py, mathics/builtin/options.py,
	mathics/builtin/quantities.py,
	mathics/builtin/string/characters.py,
	mathics/builtin/testing_expressions/expression_tests.py,
	mathics/builtin/testing_expressions/list_oriented.py,
	mathics/builtin/testing_expressions/numerical_properties.py,
	mathics/core/atoms.py, mathics/core/convert/python.py,
	mathics/core/list.py, mathics/core/symbols.py,
	mathics/eval/numbers.py: Refactor around RealNumberQ and
	{In,}ExactNumberQ...  * Add slightly better test() annotation for the return type * create BooleanType and use that * Reduce use of RealNumberQ by removing it from Range[] * Move {In,}ExactNumberQ from numbers to numerical_properties which
	  is where other tests appear. (it is smaller than numbers).  * add is_number() to mathics.eval.numbers

2023-03-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #819 from Mathics3/add-CleanSlate Add CleanSlate package

2023-03-20  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py: Unprotect RealNumberQ - This is not a WMA builtin so it should not be protected.  Possibly
	we should remove this altogether and add ExactNumberQ Rubi 5 defines RealNumberQ so this is a problem.

2023-03-20  rocky <rb@dustyfeet.com>

	* mathics/packages/Utilities/CleanSlate.m: Add CleanSlate package

2023-03-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #817 from Mathics3/add-trig-rules Start going over trig rules...

2023-03-19  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/autoload/rules/Bessel.m,
	mathics/builtin/specialfns/bessel.py: improving rules for Bessel
	functions with half integer indices (#816) This PR improves the rules for Bessel functions of half integer
	index.

2023-03-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #815 from
	Mathics3/parsing-annotations-and-modernization Parsing annotations and modernization

2023-03-18  rocky <rb@dustyfeet.com>

	* mathics/core/parser/ast.py, mathics/core/parser/parser.py: WIP -
	add some annotations

2023-03-18  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/autoload/rules/Bessel.m,
	mathics/builtin/specialfns/bessel.py, mathics/core/definitions.py,
	mathics/session.py, test/builtin/specialfns/__init__.py,
	test/builtin/specialfns/test_bessel.py, test/helper.py: Improving
	autoload (#814) This PR * set system as the default context in autoload files.  * merge the definitions in autoload files instead of overwriting the
	definition.  * as an example, implement some rules for Bessel functions.  --------- Co-authored-by: rocky <rb@dustyfeet.com> Co-authored-by: R.
	Bernstein <rocky@users.noreply.github.com>

2023-03-12  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/arithmetic.py,
	mathics/eval/arithmetic.py, mathics/eval/plot.py,
	test/builtin/arithmetic/test_basic.py: Improve directed infinity
	(#809) This is based on one part of #766 related to how DirectedInfinity is
	handled. To simplify this, I remove part of the `eval_Times` code
	handling this kind of expression and replace it with upvalues rules.
	Also, some of the new pytests in #766 were included here.  --------- Co-authored-by: rocky <rb@dustyfeet.com> Co-authored-by: R.
	Bernstein <rocky@users.noreply.github.com>

2023-03-06  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* SYMBOLS_MANIFEST.txt, mathics/builtin/layout.py,
	mathics/builtin/makeboxes.py: fix
	MakeBoxes[PrecedenceForm[...],form] (#808) This came up during the #766 rebase: `PrecisionForm` didn't have a
	`Builtin` symbol, and the `Makeboxes` rule didn't take into account
	the `form` parameter. This PR fixes these two issues.

2023-03-05  rocky <rb@dustyfeet.com>

	* mathics/version.py: Bump version to dev

2023-03-05  rocky <rb@dustyfeet.com>

	* admin-tools/make-dist.sh: Administrivia doc->doctest

2023-03-05  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Spelling

2023-03-05  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #807 from Mathics3/release-6.0.1 Get ready for release 6.0.1

2023-03-02  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #803 from Mathics3/combinatorica-91 Use recently-found V0.91 version

2023-02-27  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #805 from Mathics3/go-over-random-docs Go over Random builtins docs to get this standard

2023-02-27  rocky <rb@dustyfeet.com>

	* mathics/packages/DiscreteMath/CombinatoricaV0.9.m,
	test/package/test_combinatorica.py: Reinstate a test; comment
	Combinatorica code

2023-02-27  rocky <rb@dustyfeet.com>

	* mathics/packages/DiscreteMath/CombinatoricaV0.9.m: Small
	corrections

2023-02-27  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit c84e7a415a1b7e46c07892a1337d993ce471ba9e Author: Juan
	Mauricio Matera <matera@fisica.unlp.edu.ar> Date:   Mon Feb 27
	00:29:17 2023 -0300

2023-02-26  rocky <rb@dustyfeet.com>

	* mathics/packages/DiscreteMath/CombinatoricaV0.9.m: Use
	recently-found V0.91 m version

2023-02-26  rocky <rb@dustyfeet.com>

	* setup.py: Pillow requirement for > 3.6 mistakenly omitted

2023-02-25  rocky <rb@dustyfeet.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/osx.yml, .github/workflows/ubuntu-cython.yml,
	.github/workflows/ubuntu.yml, .github/workflows/windows.yml,
	admin-tools/pyenv-versions: Administriva: bump testing Python
	versions And titles on workflows actoins

2023-02-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #801 from Mathics3/release-6.0.0 Release 6.0.0

2023-02-25  rocky <rb@dustyfeet.com>

	* .github/workflows/osx.yml, .github/workflows/ubuntu-cython.yml,
	.github/workflows/ubuntu.yml, .github/workflows/windows.yml,
	setup.py: Use recently-released mathics-scanner 1.3.0

2023-02-25  rocky <rb@dustyfeet.com>

	* CHANGES.rst, PAST.rst: What's new

2023-02-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/numbers.py, mathics/builtin/options.py,
	mathics/builtin/specialfns/elliptic.py: Some spelling corrections
	and link wrapping

2023-02-25  rocky <rb@dustyfeet.com>

	* mathics/version.py: Get ready for release 6.0.0

2023-02-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #799 from Mathics3/update-FUTURE Start noting what's up and what goals have been met

2023-02-24  rocky <rb@dustyfeet.com>

	* FUTURE.rst: Note Python style improvements, and doc deferment ..  and solicit help

2023-02-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #798 from Mathics3/intro-revision Intro revision

2023-02-24  rocky <rb@dustyfeet.com>

	* FUTURE.rst: Add link to Mathics3 pattern-matching discussion

2023-02-24  rocky <rb@dustyfeet.com>

	* FUTURE.rst, PAST.rst: Start noting what's up and what goals have
	been met

2023-02-23  rocky <rb@dustyfeet.com>

	* mathics/doc/documentation/1-Manual.mdoc: Wolfram Alpha -> Wolfram
	Language Kernel Adjust description of what are trying to model.

2023-02-23  rocky <rb@dustyfeet.com>

	* mathics/doc/documentation/1-Manual.mdoc: Go over history and
	features.

2023-02-20  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/doc/documentation/1-Manual.mdoc: Revise
	history and "what is offered?" sections

2023-02-20  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/doc/common_doc.py: Revert get_section_test() addition
	(#796) For reference, 1c35f0feeeaab9e26da1c1dd9c69db2af6c565b9 is the SHA
	before this merge and f0e04d647 I think is the commit after that.  If this works, just merge it in. Or feel free to adjust this.  Sorry for the breakage.

2023-02-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #795 from Mathics3/type-and-doc-tweaks spelling corrections, some type corrections & doc.

2023-02-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #794 from Mathics3/add-SymbolStringExpression SymbolStringExpression is used in natlang

2023-02-18  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/forms/output.py,
	mathics/builtin/numbers/constants.py, mathics/eval/makeboxes.py: fix
	do_format_element (#792) This fix the issue mentioned in

	https://github.com/Mathics3/mathics-core/issues/784#issuecomment-1434767955:With this PR, in the CLI, ``` In[1]:=Pi Out[1]=Pi In[2]:=OutputForm[Pi] Out[2]=Pi In[3]:=StandardForm[Pi] Out[3]= π ```

2023-02-17  rocky <rb@dustyfeet.com>

	* mathics/doc/latex/Makefile: Use UTF-8 for MATHICS_ENCODING in
	LaTeX generation

2023-02-17  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #784 from
	Mathics3/correct-docpipeline-form-on-latex-generation Format to LaTeX when we are writing to LaTeX

2023-02-14  rocky <rb@dustyfeet.com>

	* mathics/doc/latex/Makefile, mathics/doc/latex/mathics.tex,
	mathics/doc/latex/sed-hack.sh: More LaTeX doc unicode symbol
	adjustments

2023-02-14  rocky <rb@dustyfeet.com>

	* mathics/builtin/exp_structure/general.py,
	mathics/doc/latex/Makefile, mathics/doc/latex/sed-hack.sh: A bunch
	of documentation fixes/workarounds In some cases we are just putting back the ASCII equivalents of
	unicode operators, until we can get MakeBoxes to do the right thing.  Improve BinarySearch formatting and example commentary Makefile: always do the sed hack after generating LaTeX file

2023-02-13  rocky <rb@dustyfeet.com>

	* mathics/docpipeline.py: Tag LaTeX output as LaTeX...  Also, when running to write LaTeX-formated test output, we will get
	lots of errors: expect that don't abort, and reduce the alarm around
	test output failure.

2023-02-12  rocky <rb@dustyfeet.com>

	* mathics/docpipeline.py: Format to LaTeX when we are writing to
	LaTeX

2023-02-16  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignments/upvalues.py, mathics/builtin/base.py,
	mathics/builtin/binary/io.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/colors/color_internals.py,
	mathics/builtin/datentime.py,
	mathics/builtin/distance/stringdata.py,
	mathics/builtin/drawing/plot.py,
	mathics/builtin/exp_structure/general.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/forms/output.py,
	mathics/builtin/functional/application.py,
	mathics/builtin/graphics.py, mathics/builtin/intfns/misc.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/numbers/integer.py,
	mathics/builtin/numbers/linalg.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/physchemdata.py,
	mathics/builtin/scipy_utils/integrators.py,
	mathics/builtin/specialfns/elliptic.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/specialfns/zeta.py,
	mathics/builtin/statistics/dependency.py,
	mathics/builtin/string/operations.py, mathics/builtin/system.py,
	mathics/core/convert/mpmath.py, mathics/core/parser/convert.py,
	mathics/core/structure.py, mathics/eval/nevaluator.py, setup.cfg:
	Flake8 cleans (#791) Just another round of cleaning

2023-02-16  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/doc/latex_doc.py: removing blanks from url (#790) The same as in https://github.com/Mathics3/mathics-django/pull/190 This single line PR is a proposal about how to handle long urls in
	docstrings. With this patch ``` <url>:NetworkX:
	https://networkx.org/documentation/networkx-2.8.8/reference/algorithms/\
	generated/networkx.algorithms.tree.mst.minimum_spanning_edges.html</url> ``` the <url></url> tag is processed as ``` <a

	href=https://networkx.org/documentation/networkx-2.8.8/reference/algorithms/generated/networkx.algorithms.tree.mst.minimum_spanning_edges.html>NetworkX</a>```

2023-02-14  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
	mathics/builtin/specialfns/gamma.py, mathics/eval/arithmetic.py:
	move basic arithmetic to mathics.eval.arithmetic (#789) This PR starts to move the context independent arithmetic to a
	separate module. Interestingly, just by moving around a little piece
	of code, the doctest time seems to be reduced in another 10 seconds
	in my machine, it is, a 13%.

2023-02-13  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files_io/files.py,
	mathics/builtin/string/operations.py, mathics/core/evaluation.py:
	removing the use of Evaluation.format_output in builtins (#786) This PR fixes an issue reported by @rocky, where the behavior or
	`Put` was modified when is was called from mathics-server. Now, in
	`mathics.builtin` all the references to `format_output` which is
	modified by mathics-server were rempaced by calls to
	`format_element` and `boxes_to_text`.

2023-02-12  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #783 from Mathics3/mathics3-module-into-latex Include Mathics3 modules in docs...

2023-02-11  rocky <rb@dustyfeet.com>

	* Makefile, mathics/doc/latex/doc2latex.py, mathics/docpipeline.py:
	Better document what's up in the PCL file also change Makefile target doc-data -> doctest-data

2023-02-11  rocky <rb@dustyfeet.com>

	* .github/workflows/windows.yml: Windows CI woes ...  llvm is installed, but it might not be on all possible images. So
	--force install it as a safety measure

2023-02-11  rocky <rb@dustyfeet.com>

	* Makefile, mathics/doc/common_doc.py, mathics/doc/images.sh,
	mathics/doc/latex/Makefile, mathics/doc/latex/doc2latex.py,
	mathics/doc/latex_doc.py, mathics/docpipeline.py,
	mathics/settings.py: Include Mathics3 modules in docs...  Make it clear that PCL info has just doctests.

2023-02-10  rocky <rb@dustyfeet.com>

	* mathics/doc/latex_doc.py: Small omission in not setting field -
	noticed in pymathics.graph

2023-02-09  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #782 from Mathics3/final-misc-list-removal Move the last  miscellaneous "list" functions to more appropriate
	sections

2023-02-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #778 from Mathics3/reinstate-pymathics-doc Reinstate pymathics doc

2023-02-05  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py: More COMMENTS!

2023-02-05  rocky <rb@dustyfeet.com>

	* mathics/docpipeline.py: Tweak docpipeline.py option --pymathics -> --load-module. Note that one splits module names with
	  a comma.  The name Pymathics is deprecated

2023-02-05  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py, mathics/docpipeline.py: Preserve
	summary text in guide sections Reinstate hard-coded XMLDoc where self.doc_fn() is not available
	Reinstante want_sorting option

2023-02-05  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py, mathics/doc/latex_doc.py: Reinstate
	x.is_private()

2023-02-05  rocky <rb@dustyfeet.com>

	* mathics/docpipeline.py: Revise --want-sorting help

2023-02-05  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/assignment.py,
	mathics/doc/common_doc.py, mathics/docpipeline.py: docpipeline works
	again Fix bug in InterpretationBox

2023-02-05  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/assignment.py,
	mathics/builtin/scoping.py, mathics/doc/common_doc.py,
	mathics/docpipeline.py: better LoadModule option processing in
	docpipeline Pull out flaky Unique[] doctests and start a more robust pytest for
	these.  more work is needed.

2023-02-04  rocky <rb@dustyfeet.com>

	* mathics/builtin/scoping.py, mathics/doc/common_doc.py,
	mathics/doc/latex_doc.py, mathics/docpipeline.py: DRY more moving
	code to Documentation..  See if we can get by with out using the want_sorting parameter

2023-02-04  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py, mathics/doc/latex/doc2latex.py,
	mathics/doc/latex_doc.py, mathics/docpipeline.py: DRY doc code ...  Move code from django_doc and latex_doc .py to common_doc.py In the process we should handle pymathics better.  Remove a number of unused functions and variables like
	``is_private`` and pymathics_doc_loaded.

2023-02-07  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/specialfns/gamma.py, mathics/core/atoms.py,
	mathics/core/convert/mpmath.py, mathics/eval/nevaluator.py,
	test/builtin/atomic/test_numbers.py: fix mpmath precision handling
	(#781) This PR fixes another issue with precision. In particular, this
	issue was the reason of the hangings in doctest in #778.

2023-02-06  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #780 from Mathics3/a-few-abs-tests Add a couple more Abs tests...

2023-02-05  rocky <rb@dustyfeet.com>

	* SYMBOLS_MANIFEST.txt, mathics/builtin/numbers/hyperbolic.py,
	mathics/eval/hyperbolic.py: WIP - ComplexExpand

2023-02-05  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py: More COMMENTS!

2023-02-05  rocky <rb@dustyfeet.com>

	* mathics/docpipeline.py: Tweak docpipeline.py option --pymathics -> --load-module. Note that one splits module names with
	  a comma.  The name Pymathics is deprecated

2023-02-05  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py, mathics/docpipeline.py: Preserve
	summary text in guide sections Reinstate hard-coded XMLDoc where self.doc_fn() is not available
	Reinstante want_sorting option

2023-02-05  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py, mathics/doc/latex_doc.py: Reinstate
	x.is_private()

2023-02-05  rocky <rb@dustyfeet.com>

	* mathics/docpipeline.py: Revise --want-sorting help

2023-02-05  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/assignment.py,
	mathics/doc/common_doc.py, mathics/docpipeline.py: docpipeline works
	again Fix bug in InterpretationBox

2023-02-05  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/assignment.py,
	mathics/builtin/scoping.py, mathics/doc/common_doc.py,
	mathics/docpipeline.py: better LoadModule option processing in
	docpipeline Pull out flaky Unique[] doctests and start a more robust pytest for
	these.  more work is needed.

2023-02-04  rocky <rb@dustyfeet.com>

	* mathics/builtin/scoping.py, mathics/doc/common_doc.py,
	mathics/doc/latex_doc.py, mathics/docpipeline.py: DRY more moving
	code to Documentation..  See if we can get by with out using the want_sorting parameter

2023-02-04  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py, mathics/doc/latex/doc2latex.py,
	mathics/doc/latex_doc.py, mathics/docpipeline.py: DRY doc code ...  Move code from django_doc and latex_doc .py to common_doc.py In the process we should handle pymathics better.  Remove a number of unused functions and variables like
	``is_private`` and pymathics_doc_loaded.

2023-02-05  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #779 from Mathics3/three-small-bugs Small bugs...

2023-02-05  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/numbers.py, mathics/core/atoms.py,
	mathics/eval/numbers.py, test/builtin/atomic/test_numbers.py: fix
	accuracy and precision for complex numbers (#774) This is the part of #773 related to the accuracy and precision of
	complex numbers that I could split without touching arithmetic.
	Then, I have to keep some funny behaviors like that ```
	Accuracy[Complex[1.``2, 2.``2 ]] ``` is different from ```
	Accuracy[1.``2+2.``2 I] ```

2023-02-04  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #777 from
	Mathics3/eval_LoadModule-param-change eval_LoadModule parameter Evaluation->Definitions

2023-02-04  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #776 from Mathics3/eval-pymathics mathics.core.pymathics -> mathics.eval.pymathics

2023-02-04  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/assignment.py,
	mathics/core/definitions.py, mathics/{core => eval}/pymathics.py:
	mathics.core.pymathics -> mathics.eval.pymathics What is in mathics.eval is primarily for builtin LoadModule mathics.core are for atoms, symbols, parsing, conversion - things at
	the very lowest level that aren't focused directly around evaluation
	of a particular Mathics3 builtin function.

2023-02-04  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #772 from Mathics3/eval_fn-uniformity mathics.eval eval_Capital fns

2023-02-04  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/convert/mpmath.py: removing prec and acc parameters
	from from_mpmath, because are not used.

2023-02-04  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
	mathics/builtin/atomic/numbers.py, mathics/builtin/binary/io.py,
	mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/gamma.py, mathics/core/convert/mpmath.py:
	improving precision handling in from_mpmath

2023-02-02  rocky <rb@dustyfeet.com>

	* mathics/builtin/numeric.py, mathics/builtin/options.py,
	mathics/builtin/vectors/math_ops.py, mathics/eval/math_ops.py,
	mathics/eval/nevaluator.py, test/test_evaluators.py: mathics.eval
	eval_Capital fns Go over mathics.eval putting eval functions that might go into an
	instruction interpreter in the form eval_[Mathics-builtin-name] when
	there is only one evaluation function and some variation of that
	when there is more than one.  Some docstrings and summaries have been revised.

2023-02-01  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/algorithm/integrators.py,
	mathics/builtin/atomic/numbers.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/colors/color_internals.py,
	mathics/builtin/distance/clusters.py,
	mathics/builtin/forms/output.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/constants.py, mathics/builtin/numeric.py,
	mathics/builtin/specialfns/bessel.py, mathics/core/atoms.py,
	mathics/core/convert/mpmath.py, mathics/core/convert/sympy.py,
	mathics/core/number.py, mathics/core/parser/convert.py,
	test/builtin/colors/test_colors.py: renaming constants according to
	Python convention. (#771) This is another round of changes in tiding up the
	arithmetic/precision code.

2023-02-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #770 from
	Mathics3/move-option-values-out-of-list-misc Place options 'All' and 'None' in correct section

2023-01-30  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, SYMBOLS_MANIFEST.txt,
	mathics/builtin/atomic/numbers.py,
	mathics/builtin/numbers/constants.py, mathics/core/expression.py,
	mathics/core/number.py, mathics/core/parser/convert.py,
	mathics/eval/numbers.py, test/builtin/atomic/test_numbers.py: More
	compatibility improvements in Accuracy and Precision. Adding tests.
	(#769) This PR is another fix coming from issues found when I was working
	on #766. In particular, the way in which Mathics handles Precision
	and Accuracy for real numbers with 0. nominal value. Also, a bug
	that prevents parsing Real numbers with fixed accuracy was fixed.

2023-01-29  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #768 from Mathics3/message-and-svg-tweaking evaluation.message now returns a value - adjust

2023-01-28  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #765 from Mathics3/Pymathics-adjustments Changes needed to get Pymathics working again

2023-01-26  rocky <rb@dustyfeet.com>

	* mathics/core/pymathics.py: Tidy more

2023-01-26  rocky <rb@dustyfeet.com>

	* test/consistency-and-style/test_duplicate_builtins.py: Disable
	weird consistency check ...  until there is clarification about this.

2023-01-26  rocky <rb@dustyfeet.com>

	* mathics/builtin/pymathics.py, mathics/core/pymathics.py,
	test/builtin/drawing/test_image.py: Start to fold in Pymathics
	document handling

2023-01-23  rocky <rb@dustyfeet.com>

	* test/consistency-and-style/test_summary_text.py: Respect no_doc

2023-01-23  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/core/pymathics.py: Changes
	needed to get Pymathics working again

2023-01-28  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/arithfns/basic.py,
	mathics/builtin/arithmetic.py,
	mathics/builtin/numbers/hyperbolic.py,
	mathics/core/convert/mpmath.py, mathics/core/convert/sympy.py,
	mathics/core/expression.py, test/builtin/arithmetic/test_abs.py,
	test/builtin/arithmetic/test_basic.py,
	test/builtin/numbers/test_hyperbolic.py: Improve infinity and
	Precision (#767) This would be the simplest part of #766, including tests and changes
	in `Infinity` and `Precision`. Some of the new tests are commented /
	marked as xfail because require the other changes.

2023-01-28  rocky <rb@dustyfeet.com>

	* mathics/core/systemsymbols.py: Correct typo in Symbol name

2023-01-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #752 from Mathics3/Gudermannian-tweaks Gudermannian tweaks

2023-01-22  R. Bernstein <rocky@users.noreply.github.com>

	* : commit 3690a83691ae039c00b17e86461fa7eadc63bccc Author: rocky
	<rb@dustyfeet.com> Date:   Sun Jan 22 03:03:03 2023 -0500

2023-01-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #759 from Mathics3/doc-basic-arithmetic Mostly go over Basic Arithmetic for docs

2023-01-22  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py, test/core/test_expression.py: See if
	we can fix SameQ infinite recursion

2023-01-22  rocky <rb@dustyfeet.com>

	* setup.py: Reduce min Pillow version for 3.6 3.6 will be gone after next release

2023-01-22  rocky <rb@dustyfeet.com>

	* mathics/builtin/manipulate.py: More aggressive disabling of
	Manipulate

2023-01-22  rocky <rb@dustyfeet.com>

	* mathics/version.py: Bump version

2023-01-22  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/manipulate.py: Remove Manipulate from
	docs...  it largely does not work.  Update CHANGES.rst

2023-01-22  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py, mathics/builtin/image/base.py,
	mathics/builtin/image/misc.py, mathics/builtin/image/morph.py,
	mathics/builtin/image/test.py, requirements-full.txt: Set requires
	in builtins; adjust requirements-full.txt.  _SkimageRequires and _ImageTest set only some requires and that
	wasn't working.  But more fundamentally we shouldn't use class inheritance for just
	setting a class variable.  Instead, set the class variable inside the class. This is more
	direct and clear.  Add additional PyPI packages that are used in Manipulate and
	Transliterate Set requires in builtins; adjust requirements-full.

2023-01-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #763 from Mathics3/reduce-misc-list Move Rectangular fns into statistics...

2023-01-22  rocky <rb@dustyfeet.com>

	* mathics/builtin/distance/clusters.py,
	mathics/builtin/exp_structure/general.py,
	mathics/builtin/exp_structure/size_and_sig.py,
	mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/builtin/list/eol.py, mathics/builtin/list/rearrange.py,
	mathics/builtin/lists.py, mathics/builtin/numbers/algebra.py,
	mathics/builtin/patterns.py, mathics/builtin/sparse.py,
	mathics/builtin/statistics/dependency.py,
	mathics/builtin/statistics/location.py,
	mathics/builtin/string/operations.py, mathics/builtin/tensors.py,
	mathics/builtin/testing_expressions/logic.py,
	mathics/core/assignment.py, mathics/core/systemsymbols.py,
	mathics/{algorithm => eval}/parts.py: mathics.algorithm.parts ->
	mathics.eval.parts

2023-01-22  rocky <rb@dustyfeet.com>

	* mathics/builtin/image/base.py, mathics/builtin/image/misc.py,
	mathics/builtin/image/morph.py, mathics/builtin/lists.py,
	mathics/builtin/statistics/base.py,
	mathics/builtin/statistics/dependency.py,
	mathics/builtin/statistics/location.py, mathics/eval/image.py: Move
	Rectangular fns into statistics...  * Also add no_docs for base classes.  * Remove leading underscore where it isn't right * More image evaluation function into 'mathics.eval.image' * EdgeDetect does not need matplotlib or networkx

2023-01-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #761 from davide125/setuptools Add setuptools to install requirements

2023-01-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithfns/basic.py,
	mathics/builtin/numbers/constants.py: Mostly go over Basic
	Arithmetic for docs

2023-01-21  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #756 from Mathics3/TextRecognize-tweaks Add TextRecognize example...

2023-01-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/lists.py, mathics/builtin/messages.py,
	mathics/builtin/system.py: moving builtins to message

2023-01-21  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #757 from Mathics3/box-and-doc-skipping Remove Doc Boxing (for now) and replace some autogenerated summaries

2023-01-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/box/__init__.py,
	mathics/builtin/box/compilation.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/image.py,
	mathics/builtin/drawing/graphics_internals.py,
	mathics/builtin/image/base.py, mathics/doc/common_doc.py: Allow
	Boxing to appear in docs and ..  Start getting this in shape.

2023-01-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/box/image.py: Small typo uft8->utf8

2023-01-21  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/image.py: Fix MathML image boxing This fixes the issue with showing images in mathics-server

2023-01-17  rocky <rb@dustyfeet.com>

	* .github/workflows/windows.yml: Exclude TextRecognize on Windows...  until we can figure out why pyocr which seems to be installed isn't.

2023-01-17  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/image.py, mathics/builtin/image/base.py,
	mathics/doc/latex_doc.py: Image2latex (#751) Work in progress. The aim of this PR is to be able to show images in
	the PDF documentation.

2023-01-17  rocky <rb@dustyfeet.com>

	* .github/workflows/windows.yml: Get Windows CI working? Install pyocr explicitly

2023-01-17  rocky <rb@dustyfeet.com>

	* .github/workflows/osx.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml: Go over titles in Workflows sections Some code was moved from OS install to Python install

2023-01-17  rocky <rb@dustyfeet.com>

	* .github/workflows/osx.yml, .github/workflows/ubuntu-cython.yml,
	.github/workflows/ubuntu.yml, .github/workflows/windows.yml: Add OCR
	detection package for OSs...

2023-01-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/image/misc.py: Add TextRecognize example...  fix up `pyocr` package detection, correct image capture, and correct
	a grammar typo.

2023-01-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/testing_expressions/__init__.py: Spelling typo

2023-01-16  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #755 from Mathics3/latex-doc-tweaks Little things for improving document pdf  generation and appearance

2023-01-15  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #754 from
	Mathics3/add-testing-expressions-section Add Guide section: Testing Expressions

2023-01-15  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #753 from Mathics3/remove-dup-fns Remove duplicate cancel and sympy_factor...

2023-01-14  rocky <rb@dustyfeet.com>

	* mathics/builtin/specialfns/bessel.py, mathics/core/atoms.py:
	Disallow complex in parts of Complex thanks mmatera

2023-01-14  rocky <rb@dustyfeet.com>

	* mathics/builtin/specialfns/bessel.py: IBesselI rules were multiply
	assigned - fix

2023-01-14  rocky <rb@dustyfeet.com>

	* mathics/core/atoms.py, mathics/core/convert/sympy.py: Complex
	constructor allows Rational imag or real..  ANd tweak constructor error messages

2023-01-09  rocky <rb@dustyfeet.com>

	* mathics/autoload/rules/GudermannianRules.m,
	mathics/builtin/numbers/hyperbolic.py,
	mathics/builtin/specialfns/bessel.py,
	test/builtin/numbers/test_hyperbolic.py: Start more Gudermannian
	tests and add some rules

2023-01-14  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #749 from
	Mathics3/remove-apply-match-from-contribute Remove using "apply" in signature match ...

2023-01-14  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/numbers.py,
	mathics/builtin/atomic/strings.py, mathics/builtin/base.py,
	mathics/builtin/numpy_utils/__init__.py,
	mathics/builtin/numpy_utils/without_numpy.py,
	mathics/builtin/options.py, mathics/core/expression.py: Last batch
	of eval->apply. Simplify numpy..  There were some places where apply was called where eval methods had
	been converted Now that numpy is required we can remove the numpy simulation.  Less
	homegrown code and more reliance on better maintained libraries ==
	win.

2023-01-12  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py: Remove using "apply" in signature match
	...  "eval" *must* be used now.  I will be making a pass over pymathics modules to adjust those that
	aren't done already

2023-01-14  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #750 from Mathics3/add-NumberLinePlot Add rudimentary NumberLinePlot

2023-01-13  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #748 from Mathics3/apply-reduction-7 Last of the apply->eval conversions

2023-01-12  rocky <rb@dustyfeet.com>

	* CHANGES.rst, SYMBOLS_MANIFEST.txt,
	mathics/builtin/drawing/plot.py: Add rudimentary NumberLinePlot

2023-01-12  R. Bernstein <rocky@users.noreply.github.com>

	* : commit 14e1a7cc29853163039384652fb30c1f581012a6 Author: rocky
	<rb@dustyfeet.com> Date:   Thu Jan 12 21:55:52 2023 -0500

2023-01-12  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py: Remove using "apply" in signature match
	...  "eval" *must* be used now.  I will be making a pass over pymathics modules to adjust those that
	aren't done already

2023-01-12  rocky <rb@dustyfeet.com>

	* mathics/algorithm/integrators.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/atomic/symbols.py, mathics/builtin/base.py,
	mathics/builtin/box/layout.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/compress.py, mathics/builtin/datentime.py,
	mathics/builtin/distance/clusters.py,
	mathics/builtin/evaluation.py, mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/forms/output.py,
	mathics/builtin/functional/application.py,
	mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/builtin/functional/functional_iteration.py,
	mathics/builtin/image/basic.py, mathics/builtin/makeboxes.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/diffeqns.py,
	mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py, mathics/builtin/trace.py,
	mathics/core/element.py, mathics/core/rules.py,
	mathics/core/systemsymbols.py,
	test/builtin/box/test_custom_boxexpression.py: Last of the
	apply->eval conversions Some type annotations for options as a dict were done here.

2023-01-12  rocky <rb@dustyfeet.com>

	* mathics/builtin/layout.py: add missing colon

2023-01-12  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/atomic/symbols.py,
	mathics/builtin/box/layout.py, mathics/builtin/layout.py,
	mathics/format/latex.py, mathics/format/mathml.py,
	mathics/format/text.py: Improving grid (#747) This PR improves a little bit the compatibility of `Grid` (and
	`GridBox`) with WMA. Now it supports as input not just rectangular
	lists (`MatrixQ`) but general list. Also, it follows the semantics
	of WL. See the examples in the doctest.

2023-01-12  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #746 from Mathics3/require-Pilow-9.2+ Bump requirement on Pillow to 9.2.0

2023-01-12  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Note Units and Quantities reinstated

2023-01-12  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Make a small pass over CHANGES.rst

2023-01-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #741 from Mathics3/apply-reduction-5 apply->eval, long lines, some annotations...

2023-01-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #745 from Mathics3/add-noarg-Random Add Random[]. We also assume some sort of NumPy

2023-01-11  rocky <rb@dustyfeet.com>

	* mathics/algorithm/parts.py, mathics/builtin/base.py,
	mathics/builtin/box/layout.py, mathics/builtin/distance/numeric.py,
	mathics/builtin/list/constructing.py,
	mathics/builtin/list/rearrange.py, mathics/core/systemsymbols.py:
	apply->eval + spelling, long lines, etc.

2023-01-11  rocky <rb@dustyfeet.com>

	* mathics/builtin/logic.py: Remove unicode in Logic testing...  we have to use ASCII in doctesting.

2023-01-11  rocky <rb@dustyfeet.com>

	* .github/workflows/isort-and-black-checks.yml: Correct workflow
	stage run name

2023-01-11  rocky <rb@dustyfeet.com>

	* mathics/builtin/logic.py: Add Logic section head, isort it too

2023-01-11  rocky <rb@dustyfeet.com>

	* .github/workflows/isort-and-black-checks.yml: Comment out
	auto-black commit to branch...  it isn't working right now.

2023-01-11  rocky <rb@dustyfeet.com>

	* mathics/builtin/logic.py, mathics/builtin/patterns.py,
	mathics/builtin/procedural.py: apply->eval, long lines, some
	annotations...  and Mathics -> \Mathics

2023-01-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #740 from Mathics3/apply-reduction-4 apply->eval and doc stuff

2023-01-11  rocky <rb@dustyfeet.com>

	* mathics/builtin/functional/composition.py: correction caught by
	mmatera

2023-01-11  rocky <rb@dustyfeet.com>

	* mathics/algorithm/parts.py, mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/__init__.py,
	mathics/builtin/atomic/numbers.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/binary/bytearray.py, mathics/builtin/comparison.py,
	mathics/builtin/distance/numeric.py,
	mathics/builtin/drawing/__init__.py,
	mathics/builtin/drawing/plot.py, mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/graphics.py, mathics/builtin/image/colors.py,
	mathics/builtin/intfns/divlike.py,
	mathics/builtin/list/associations.py, mathics/builtin/list/eol.py,
	mathics/builtin/list/rearrange.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/numbers/integer.py, mathics/builtin/numeric.py,
	mathics/builtin/numpy_utils/with_numpy.py,
	mathics/builtin/optiondoc.py, mathics/builtin/options.py,
	mathics/builtin/patterns.py, mathics/builtin/recurrence.py,
	mathics/builtin/sparse.py, mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py,
	mathics/builtin/vectors/__init__.py,
	mathics/builtin/vectors/math_ops.py, mathics/core/element.py: Lots
	of little spelling corrections...  caught by codespell Python package run on documentation.tex. Some
	line wrap warnings corrected too.

2023-01-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/attributes.py,
	mathics/builtin/functional/composition.py,
	mathics/builtin/inout.py, mathics/builtin/intfns/divlike.py,
	mathics/builtin/intfns/recurrence.py, mathics/core/systemsymbols.py:
	apply->eval and doc stuff some do changes and the usual stuff.

2023-01-10  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #731 from Mathics3/replace-lena Replace Lena image with Hedy Lamarr image

2023-01-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/trig.py: Remove extraneous <url>

2023-01-10  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #737 from Mathics3/apply-reduction2 apply->eval go over trig fns & some hyperbolic...

2023-01-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit 66a4e26e01b56d08186838add05d904e2ce31d15 Merge: 65f679764
	079be845e Author: R. Bernstein <rocky@users.noreply.github.com>
	Date:   Tue Jan 10 08:59:24 2023 -0500

2023-01-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/image/colors.py,
	mathics/builtin/image/filters.py, mathics/builtin/image/pixel.py,
	mathics/core/systemsymbols.py, mathics/eval/image.py: Misc image
	tweaks * Add Image type annotations * Move linarize_numpy_array routine from mathics.builtin.image to   mathics.eval.image * use the same variable for hedy image. This makes it easier for   interactive testing. (and it is less generic which could be   a good or bad thing depending on what you do. But I think   overall it is a good thing.)

2023-01-10  rocky <rb@dustyfeet.com>

	* .github/workflows/osx.yml, .github/workflows/ubuntu.yml: Remove
	Python 3.6 from full testing...  (It still works though)

2023-01-10  rocky <rb@dustyfeet.com>

	* .github/workflows/osx.yml, .github/workflows/ubuntu.yml: Run some
	OS checks for all PR to any branch

2023-01-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/importexport.py,
	mathics/builtin/image/misc.py, setup.py: Require newer PIL; handle
	Image failures PIL 9.1.0 and greater support big TIF bigendian. We use that in
	hedy.tif.  Go over image loading failure handling and more generally import
	failure handling.

2023-01-09  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/colors/color_operations.py,
	mathics/builtin/image/basic.py, mathics/builtin/image/pixel.py,
	mathics/builtin/image/properties.py,
	mathics/data/ExampleData/copyright.csv: Update tests with Hedy
	Lamarr image

2023-01-09  rocky <rb@dustyfeet.com>

	* mathics/builtin/forms/output.py,
	mathics/builtin/matrices/partmatrix.py,
	mathics/builtin/messages.py, mathics/builtin/numeric.py,
	mathics/builtin/optimization.py, mathics/builtin/recurrence.py,
	mathics/core/rules.py: apply->eval and minor tweaks Reuse StringLParen and StringRparen type Annotation on evaluation

2023-01-09  rocky <rb@dustyfeet.com>

	* mathics/autoload/rules/ArcCoshRules.m,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/diffeqns.py,
	mathics/builtin/numbers/hyperbolic.py,
	mathics/builtin/numbers/linalg.py, mathics/builtin/numbers/trig.py,
	mathics/core/exceptions.py, mathics/core/systemsymbols.py:
	apply->eval go over trig fns & some hyperbolic...  The usual eval->apply, long lines, Add Wiki + SymPy, mpmath to trig.  Start hyperbolic for the same.
	More should be done in another PR.

2023-01-08  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #735 from Mathics3/apply-reduction2 apply->eval ...

2023-01-08  rocky <rb@dustyfeet.com>

	* mathics/builtin/makeboxes.py, mathics/eval/makeboxes.py:
	NO_PARENTHESIS_EVER -> NEVER_ADD_PARENTHESIS thanks Tiago

2023-01-08  rocky <rb@dustyfeet.com>

	* mathics/eval/makeboxes.py: Compute string values once

2023-01-08  rocky <rb@dustyfeet.com>

	* mathics/builtin/image/structure.py,
	mathics/builtin/quantum_mechanics/angular.py,
	mathics/builtin/scoping.py, mathics/builtin/sparse.py,
	mathics/builtin/statistics/general.py,
	mathics/builtin/string/charcodes.py: apply->eval ...  and break up long lines.  Some doc section wording tweaked

2023-01-08  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/builtin/layout.py,
	mathics/builtin/makeboxes.py, mathics/core/symbols.py,
	mathics/eval/makeboxes.py: Clean up precedence testing ...  * Move precedence() to mathics.eval.makeboxes * Define NO_PARENTHESIS_EVER constant * Use the Symbol not a string name in precedence lookup * style stuff on mathics/builtin.layout.py

2023-01-08  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #733 from davide125/namespaces ExampleData: update copyright byline for Namespaces.xml

2023-01-08  rocky <rb@dustyfeet.com>

	* .github/workflows/ubuntu.yml: Remove ubuntu 3.6 testing

2023-01-08  rocky <rb@dustyfeet.com>

	* mathics/doc/.gitignore, mathics/doc/common_doc.py,
	mathics/doc/images.sh, mathics/doc/latex/.gitignore,
	mathics/doc/latex/doc2latex.py, mathics/doc/latex_doc.py,
	mathics/settings.py: Another pass over the LaTeX doc generation mess Try to be more clear about PCL vs LATEX and so on More environment
	vars and finer-grained mathics.settings

2023-01-08  rocky <rb@dustyfeet.com>

	* admin-tools/make-dist.sh, mathics/data/.gitignore,
	mathics/doc/common_doc.py, mathics/doc/latex/.gitignore,
	mathics/doc/latex/Makefile, mathics/doc/latex/README.rst,
	mathics/doc/latex/doc2latex.py, mathics/doc/latex_doc.py,
	mathics/docpipeline.py, mathics/settings.py: PCL path regularization
	and TEX->LATEX

2023-01-08  rocky <rb@dustyfeet.com>

	* : commit bae6c5d79e5791ec5866e71397bb2813d2ee3565 Author: rocky
	<rb@dustyfeet.com> Date:   Sun Jan 8 12:33:46 2023 -0500

2023-01-08  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/colors/color_operations.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/image/basic.py, mathics/builtin/image/colors.py,
	mathics/builtin/image/composition.py,
	mathics/builtin/image/filters.py, mathics/builtin/image/misc.py,
	mathics/builtin/image/pixel.py,
	mathics/builtin/image/properties.py, mathics/builtin/image/test.py,
	mathics/data/ExampleData/copyright.csv,
	test/builtin/drawing/test_image.py: Replace Lena image with Hedy
	Lamarr image

2023-01-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #729 from davide125/executable ExampleData: fix spurious executable permissions

2023-01-07  rocky <rb@dustyfeet.com>

	* mathics/__init__.py: Optional software name: scikit-image ->
	skimage scikit-image is not a valid module name.  We use this in reporting
	optional software

2023-01-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #727 from Mathics3/apply_reduction2 More of the same --

2023-01-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #726 from Mathics3/apply-reduction More apply->eval conversions

2023-01-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/numeric.py, mathics/builtin/physchemdata.py,
	mathics/builtin/recurrence.py, mathics/builtin/string/patterns.py,
	mathics/builtin/tensors.py, mathics/builtin/trace.py: More
	apply->eval conversions

2023-01-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #725 from Mathics3/Expression-Structure Expression structure is a new guide

2023-01-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/layout.py: Correct title on Layout

2023-01-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py,
	mathics/builtin/exp_structure/{structure.py => general.py},
	mathics/builtin/exp_structure/size_and_sig.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/lists.py,
	mathics/builtin/logic.py, mathics/builtin/string/operations.py,
	setup.py: Make Expression Structure its own section...  Move LeafCount into that under Sizes and Signature

2023-01-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/exp_structure/__init__.py, mathics/builtin/{ =>
	exp_structure}/structure.py: WIP

2023-01-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #724 from Mathics3/move-Take Move Take{Larg,Small}estBy[] builtins to mathics.builtin.list.math

2023-01-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/list/math.py, mathics/builtin/lists.py,
	mathics/builtin/statistics/orderstats.py: Move Take[] builtins to
	mathics.builtin.list.math

2023-01-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #723 from Mathics3/move-Key-builtin Move Key[] ...

2023-01-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #722 from Mathics3/move-iteration-class builtin.list reduction mathics.eval expansion..

2023-01-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/base.py,
	mathics/builtin/list/constructing.py, mathics/builtin/lists.py,
	mathics/builtin/procedural.py, mathics/eval/numbers.py,
	mathics/eval/scoping.py: builtin.list reduction mathics.eval
	expansion..  * Move mathics.builtin.list._IterationFunction to
	mathics.base.IterationFunction * Move eval-like routines out of mathics.builtin.arithmetic into
	mathics.eval.numbers * Move scoping routine out of builtin.base into mathics.eval.scoping

2023-01-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #719 from Mathics3/more-doc-updates More doc updates

2023-01-04  rocky <rb@dustyfeet.com>

	* mathics/format/asy.py: Remove future tetrahedron work

2023-01-04  rocky <rb@dustyfeet.com>

	* mathics/builtin/list/rearrange.py: apply -> eval

2023-01-04  rocky <rb@dustyfeet.com>

	* mathics/builtin/distance/clusters.py,
	mathics/builtin/list/predicates.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/lists.py,
	mathics/core/systemsymbols.py, mathics/eval/distance.py,
	mathics/format/asy.py: Move more functions out of misc list...  More eval-like code moved into eval.

2023-01-04  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #714 from
	Mathics3/Symbol-init-cleanup-revised Remove "value" from Symbol; add SymbolConstant...

2023-01-04  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #720 from grondilu/patch-1 fix wp link

2023-01-04  rocky <rb@dustyfeet.com>

	* mathics/builtin/quantities.py: Correct spelling mistake

2023-01-04  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/quantities.py,
	mathics/core/systemsymbols.py: Fix bugs introduced by more stringent
	Expressions This module was crating Python strings and numeric values in
	Expressions

2023-01-04  rocky <rb@dustyfeet.com>

	* mathics/builtin/fileformats/xmlformat.py,
	mathics/builtin/forms/output.py, mathics/builtin/layout.py,
	mathics/builtin/list/associations.py,
	mathics/builtin/quantities.py, mathics/builtin/specialfns/gamma.py,
	mathics/doc/documentation/1-Manual.mdoc: Unis & Quantities was not
	showing...  in docs because no header text.  more apply->eval conversions misc doc tweaks

2023-01-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #718 from Mathics3/gamma-and-elliptic-docs Make a pass over these special functions

2023-01-03  rocky <rb@dustyfeet.com>

	* mathics/builtin/specialfns/elliptic.py,
	mathics/builtin/specialfns/gamma.py: Make a pass over these special
	functions

2023-01-03  rocky <rb@dustyfeet.com>

	* mathics/builtin/box/graphics.py, mathics/builtin/drawing/plot.py,
	mathics/builtin/graphics.py: Handle degenerate LineBox when there
	are no points Something weird seems to be happening in LineBox generation for
	Asymptote when it handles TicksStyle = {}, the default TickStyle We get: draw(, rgb(0.6, 0.24, 0.56327)+linewidth(0.66667)); Because there are no points.  Also TicksStyle handling seems weird since we shouldn't try to
	create LineBox in the first place.

2023-01-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #717 from Mathics3/require-cython Require cython

2023-01-03  rocky <rb@dustyfeet.com>

	* setup.py: Require cython Recordclass now seems to require this.

2023-01-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #715 from Mathics3/ColorNegate-doc Improve ColorNegate doc

2023-01-03  rocky <rb@dustyfeet.com>

	* mathics/builtin/colors/color_operations.py: Improve ColorNegate
	doc

2023-01-03  rocky <rb@dustyfeet.com>

	* mathics/builtin/makeboxes.py, mathics/core/symbols.py,
	mathics/core/systemsymbols.py, mathics/eval/makeboxes.py: Remove
	"value" from Symbol; add SymbolConstant...  from PredefinedConstant.  Doc strings have been over.

2023-01-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #709 from Mathics3/allow-asy-pen-font-size Allow fontsize on Asymptote pen creation...

2023-01-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #712 from Mathics3/apply-reduction apply->eval reduction and style stuff

2023-01-03  rocky <rb@dustyfeet.com>

	* mathics/doc/latex_doc.py: Corrects tracking asy number in
	documentation

2023-01-02  rocky <rb@dustyfeet.com>

	* mathics/builtin/colors/color_directives.py,
	mathics/builtin/compilation.py,
	mathics/builtin/distance/numeric.py,
	mathics/builtin/distance/stringdata.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/uniform_polyhedra.py: apply->eval reduction
	and style stuff

2023-01-02  rocky <rb@dustyfeet.com>

	* mathics/core/evaluation.py: Small changes to Result class.  This came up when I was considering a larger refactor of testing and
	doc generation

2023-01-02  rocky <rb@dustyfeet.com>

	* mathics/builtin/box/graphics.py, test/format/test_format.py:
	Adjust tests.  and comment graphics routine a little better

2023-01-02  rocky <rb@dustyfeet.com>

	* mathics/builtin/box/graphics.py: Annotation and style-like changes

2023-01-02  rocky <rb@dustyfeet.com>

	* mathics/format/asy.py, mathics/format/asy_fns.py: Allow fontsize
	on Asymptote pen creation...  Use that in asy inset_box in creating labels.  In general, we trying to make SVG and Aysmptote more the same.  In the process add some comments and type annotations.

2023-01-02  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #708 from Mathics3/doc-revisions Doc updates and add missing morph.py

2023-01-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #707 from Mathics3/misc-lint Ring in 2023!

2023-01-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #706 from Mathics3/latex_doc-tweaks Latex doc tweaks

2023-01-01  rocky <rb@dustyfeet.com>

	* mathics/doc/latex_doc.py: Add a docstring and tweak label
	canonicalize

2023-01-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #705 from
	Mathics3/commenting_out_tests_that_makes_doc_fails Improving tests and examples for FormatMapping

2022-12-31  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #701 from Mathics3/improve-latex-url-xref Make LaTeX doc internal refs work

2022-12-31  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py, mathics/doc/latex_doc.py: Split out
	LaTeX specific stuff from common...  or at least start to

2022-12-31  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py, mathics/core/atoms.py,
	mathics/doc/common_doc.py, mathics/doc/documentation/1-Manual.mdoc:
	More url hacking.  Make sure ref's are $ safe.

2022-12-30  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py: Make LaTeX doc internal refs work

2022-12-31  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #700 from Mathics3/segregate-Image Start to split out Image into its own section

2022-12-31  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #704 from Mathics3/fix_PIL_import fix PIL.Image import

2022-12-31  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/image/base.py, mathics/eval/image.py: fix
	PIL.Image import

2022-12-31  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/graphics.py, mathics/format/latex.py: fix
	extra quote in insets

2022-12-30  rocky <rb@dustyfeet.com>

	* mathics/builtin/image/composition.py,
	mathics/builtin/image/misc.py, mathics/builtin/image/pixel.py,
	mathics/builtin/image/properties.py, mathics/doc/common_doc.py: Add
	ImageProperties...  correct some other classifications.  Add a few type annotations

2022-12-30  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/image/misc.py,
	mathics/builtin/image/pixel.py, mathics/builtin/image/structure.py:
	Split out Image Pixel operations Update CHANGES.rst for all of the splitting going on

2022-12-30  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/__init__.py,
	mathics/builtin/image/colors.py, mathics/builtin/image/misc.py,
	mathics/core/systemsymbols.py: Split out Image Color built-ins

2022-12-29  rocky <rb@dustyfeet.com>

	* mathics/builtin/image/__init__.py,
	mathics/builtin/{drawing/image-misc.py => image/misc.py},
	mathics/builtin/matrices/constrmatrix.py: Split out Image
	Constructing builtins...  Move remaining under Images Misc to be split out even more, later.

2022-12-29  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/image-misc.py,
	mathics/builtin/image/basic.py, mathics/builtin/image/filters.py,
	test/consistency-and-style/test_summary_text.py: Split out Image
	Filters

2022-12-29  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/image-misc.py,
	mathics/builtin/image/composition.py: Split out Image Compositions

2022-12-29  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/drawing/{image.py => image-misc.py},
	mathics/builtin/image/__init__.py, mathics/builtin/image/base.py,
	mathics/builtin/image/basic.py, mathics/builtin/image/geometric.py,
	mathics/builtin/image/structure.py, mathics/builtin/image/test.py,
	mathics/builtin/options.py, mathics/eval/image.py, setup.py: Start
	to split out Image into its own section Also, at this point numpy and PIL are not optional.  So remove
	`_image_requires` which was numpy and PIL.

2022-12-29  rocky <rb@dustyfeet.com>

	* requirements-full.txt: Intended to go along with Image stuff...  Image has an optional dependency on pyocr for TextRecognize
	TextRecognize.png: data file for trying out OCR recognition

2022-12-29  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #697 from Mathics3/ImageTake-take2 Image take take2

2022-12-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/image.py, mathics/core/systemsymbols.py:
	streamline a little & document TODO's.

2022-12-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/image.py: Add ImageTake rows, row+cols
	forms

2022-12-27  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #696 from
	Mathics3/improper-apply-name-reduction Improper apply name reduction

2022-12-27  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
	mathics/builtin/base.py, mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/specialfns/erf.py: apply->eval for all
	SymPyFunctions...  Some URL line shortening and dd corrections too.

2022-12-27  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #693 from Mathics3/BoxExpression-refactor RowBox fix and BoxExpression refactor...

2022-12-27  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* test/consistency-and-style/test_summary_text.py: clean and improve
	test/consistency-and-style/test_summary_text.py (#695) Some deprecated functions were removed, and the tests for the
	existence of "<dl>" tags and the balancing test were split.

2022-12-27  rocky <rb@dustyfeet.com>

	* mathics/builtin/box/expression.py: Still need get_elements

2022-12-27  rocky <rb@dustyfeet.com>

	* mathics/builtin/box/expression.py: Exclude BoxExpression from list
	of Builtins

2022-12-27  rocky <rb@dustyfeet.com>

	* test/builtin/box/__init__.py, test/{ =>
	builtin/box}/test_custom_boxexpression.py: Adjust test for moved
	BoxExpression

2022-12-27  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py, mathics/core/pattern.py,
	mathics/core/symbols.py, mathics/core/systemsymbols.py: Remove
	leaves deprecation ...  and add SymbolCompiledFunction - this is used by front-ends

2022-12-27  rocky <rb@dustyfeet.com>

	* mathics/builtin/box/expression.py: Remove some of the deprecated
	features

2022-12-27  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py, mathics/builtin/box/compilation.py,
	mathics/builtin/box/expression.py, mathics/builtin/box/graphics.py,
	mathics/builtin/box/image.py, mathics/builtin/box/layout.py,
	mathics/builtin/drawing/graphics_internals.py,
	mathics/core/evaluation.py, mathics/format/mathml.py: RowBox fix and
	BoxExpression refactor...  Move BoxExpression out of mathics.builtin.base and into
	mathics.box.expression BoxExpression didn't have has_form and therefore RowBoxing was
	giving us too-small boxes when put in a Table.  BoxExpression now has .elements just like an Expression does.  Deprecated BoxConstruct removed.

2022-12-26  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #692 from Mathics3/doc-update Add example for TranslationTransform

2022-12-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #688 from Mathics3/image-revision Start refactoring image module

2022-12-25  rocky <rb@dustyfeet.com>

	* .github/workflows/windows.yml: Window CI woes

2022-12-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/image.py, mathics/eval/image.py,
	test/builtin/drawing/test_image.py: Binarize works if no
	scikit_image...  it just doesn't have Cluster.  Tolerate 3.6 PIL

2022-12-25  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/drawing/image.py,
	test/builtin/drawing/test_image.py,
	test/builtin/image/test_image.py: Go over and fix ImageTake

2022-12-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/importexport.py: Mark some more internal
	functions

2022-12-25  rocky <rb@dustyfeet.com>

	* SYMBOLS_MANIFEST.txt, mathics/builtin/files_io/importexport.py:
	Make a pass over importexport

2022-12-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/image.py: Make a ass over summaries

2022-12-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/image.py: Misc cleanups...  Order functions.

2022-12-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/image.py, mathics/eval/image.py,
	test/consistency-and-style/test_summary_text.py: Add no-doc to
	test_summary_text Go over ImageFilters

2022-12-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/image.py: Store pillow object..  This may make it simpler and more robust when all we need to do is
	write it out.  Also, annotate more types

2022-12-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/image.py,
	mathics/builtin/files_io/importexport.py: Start factoring image
	module

2022-12-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #689 from Mathics3/version-tweaking Version tweaking

2022-12-25  rocky <rb@dustyfeet.com>

	* mathics/__init__.py, mathics/doc/common_doc.py, mathics/main.py,
	setup.py: Update Packaging versions accepted ...  and also report versions on optional packages

2022-12-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #687 from Mathics3/add-PythonImplementation Add $PythonImplementation...

2022-12-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #686 from Mathics3/the_remaining_part_of_e1 The remaining part of e1

2022-12-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/system_info.py: revert system_info.py

2022-12-24  mmatera <matera@fisica.unlp.edu.ar>

	* SYMBOLS_MANIFEST.txt, mathics/builtin/arithfns/basic.py,
	mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/types.py,
	mathics/builtin/assignments/upvalues.py,
	mathics/builtin/atomic/numbers.py, mathics/builtin/binary/io.py,
	mathics/builtin/binary/system.py, mathics/builtin/datentime.py,
	mathics/builtin/list/eol.py, mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py, mathics/system_info.py: e1
	rebase

2022-12-24  rocky <rb@dustyfeet.com>

	* CHANGES.rst, SYMBOLS_MANIFEST.txt, mathics/builtin/system.py,
	mathics/system_info.py, test/test_system_info.py: Add
	$PythonImplementation...  shows whether we are running Pyston, PyPy, or CPython and what
	version of that we have running.

2022-12-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #683 from Mathics3/add-isort-reformatting Add isort as a pre-commit hook and as a CI check

2022-12-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #684 from Mathics3/more-doc-tweaks Further doc tweaks

2022-12-24  rocky <rb@dustyfeet.com>

	* admin-tools/build_and_check_manifest.py,
	admin-tools/time-mathmp-sympy-fns.py, mathics/__init__.py,
	mathics/algorithm/clusters.py, mathics/algorithm/integrators.py,
	mathics/algorithm/introselect.py, mathics/algorithm/optimizers.py,
	mathics/algorithm/parts.py, mathics/algorithm/series.py,
	mathics/benchmark.py, mathics/builtin/arithfns/basic.py,
	mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/clear.py,
	mathics/builtin/assignments/upvalues.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/layout.py,
	mathics/builtin/box/uniform_polyhedra.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/colors/color_internals.py,
	mathics/builtin/colors/named_colors.py,
	mathics/builtin/compilation.py,
	mathics/builtin/distance/numeric.py,
	mathics/builtin/distance/stringdata.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/graphics_internals.py,
	mathics/builtin/drawing/plot.py,
	mathics/builtin/drawing/splines.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/forms/base.py, mathics/builtin/forms/other.py,
	mathics/builtin/forms/output.py,
	mathics/builtin/forms/variables.py,
	mathics/builtin/functional/application.py,
	mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/builtin/functional/composition.py,
	mathics/builtin/inference.py, mathics/builtin/inout.py,
	mathics/builtin/intfns/divlike.py, mathics/builtin/intfns/misc.py,
	mathics/builtin/intfns/recurrence.py,
	mathics/builtin/list/associations.py,
	mathics/builtin/list/constructing.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/lists.py,
	mathics/builtin/makeboxes.py, mathics/builtin/messages.py,
	mathics/builtin/numbers/diffeqns.py,
	mathics/builtin/numbers/exp.py,
	mathics/builtin/numbers/hyperbolic.py,
	mathics/builtin/numbers/linalg.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numbers/trig.py, mathics/builtin/numeric.py,
	mathics/builtin/numpy_utils/__init__.py,
	mathics/builtin/numpy_utils/with_numpy.py,
	mathics/builtin/numpy_utils/without_numpy.py,
	mathics/builtin/optimization.py, mathics/builtin/options.py,
	mathics/builtin/patterns.py, mathics/builtin/physchemdata.py,
	mathics/builtin/procedural.py,
	mathics/builtin/pymimesniffer/magic.py,
	mathics/builtin/pympler/asizeof.py, mathics/builtin/quantities.py,
	mathics/builtin/quantum_mechanics/angular.py,
	mathics/builtin/recurrence.py,
	mathics/builtin/scipy_utils/integrators.py,
	mathics/builtin/scipy_utils/optimizers.py,
	mathics/builtin/scoping.py, mathics/builtin/sparse.py,
	mathics/builtin/specialfns/erf.py,
	mathics/builtin/specialfns/zeta.py,
	mathics/builtin/statistics/dependency.py,
	mathics/builtin/statistics/location.py,
	mathics/builtin/string/characters.py,
	mathics/builtin/string/charcodes.py,
	mathics/builtin/string/operations.py, mathics/builtin/structure.py,
	mathics/builtin/system.py, mathics/builtin/tensors.py,
	mathics/builtin/trace.py,
	mathics/builtin/vectors/vector_space_operations.py,
	mathics/compile/__init__.py, mathics/compile/compile.py,
	mathics/compile/ir.py, mathics/compile/utils.py,
	mathics/core/assignment.py, mathics/core/convert/expression.py,
	mathics/core/convert/function.py, mathics/core/convert/mpmath.py,
	mathics/core/convert/op.py, mathics/core/convert/python.py,
	mathics/core/convert/sympy.py, mathics/core/definitions.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	mathics/core/formatter.py, mathics/core/number.py,
	mathics/core/parser/__init__.py, mathics/core/parser/convert.py,
	mathics/core/parser/operators.py, mathics/core/parser/parser.py,
	mathics/core/parser/util.py, mathics/core/pattern.py,
	mathics/core/pymathics.py, mathics/core/read.py,
	mathics/core/rules.py, mathics/core/streams.py,
	mathics/core/structure.py, mathics/doc/common_doc.py,
	mathics/doc/latex/doc2latex.py, mathics/docpipeline.py,
	mathics/eval/makeboxes.py, mathics/eval/nevaluator.py,
	mathics/eval/numerify.py, mathics/eval/plot.py,
	mathics/format/__init__.py, mathics/format/asy.py,
	mathics/format/json.py, mathics/format/latex.py,
	mathics/format/mathml.py, mathics/format/svg.py,
	mathics/format/text.py, mathics/main.py, mathics/session.py,
	mathics/settings.py, mathics/timing.py, setup.py,
	test/builtin/arithmetic/test_assumptions.py,
	test/builtin/atomic/test_strings.py,
	test/builtin/colors/test_colors.py,
	test/builtin/files_io/test_files.py,
	test/builtin/files_io/test_importexport.py,
	test/builtin/image/test_image.py,
	test/builtin/numbers/test_calculus.py,
	test/builtin/numbers/test_nintegrate.py,
	test/builtin/numbers/test_randomnumbers.py,
	test/builtin/test_assignment.py, test/builtin/test_attributes.py,
	test/builtin/test_comparison.py, test/builtin/test_datentime.py,
	test/builtin/test_makeboxes.py, test/builtin/test_procedural.py,
	test/consistency-and-style/test_duplicate_builtins.py,
	test/consistency-and-style/test_summary_text.py,
	test/core/parser/test_convert.py, test/core/parser/test_parser.py,
	test/core/parser/test_util.py, test/core/test_arithmetic.py,
	test/core/test_atoms.py, test/core/test_expression.py,
	test/core/test_expression_constructor.py,
	test/core/test_flatten_head.py,
	test/core/test_sympy_python_convert.py, test/format/test_asy.py,
	test/format/test_format.py, test/format/test_svg.py,
	test/helper.py, test/package/test_combinatorica.py,
	test/test_constrmatrix.py, test/test_context.py,
	test/test_custom_boxexpression.py, test/test_deletecases.py,
	test/test_evaluation.py, test/test_evaluators.py,
	test/test_help.py, test/test_inout.py, test/test_main.py,
	test/test_numericq.py, test/test_numpy_utils.py,
	test/test_returncode.py, test/test_series.py,
	test/test_settings.py, test/test_structure.py,
	test/test_system_info.py: isort imports on all Python files

2022-12-24  rocky <rb@dustyfeet.com>

	* .github/workflows/{autoblack.yml => isort-and-black-checks.yml},
	.isort.cfg, .pre-commit-config.yaml: Add isort as a pre-commit hook
	and as a CI check

2022-12-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #675 from Mathics3/complete_doc_url_bunch_g And finally, the lastone round, and the test.

2022-12-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/binary/io.py, mathics/builtin/box/layout.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/colors/named_colors.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/image.py,
	mathics/builtin/drawing/splines.py,
	mathics/builtin/drawing/uniform_polyhedra.py,
	mathics/builtin/makeboxes.py, mathics/builtin/procedural.py,
	test/consistency-and-style/test_summary_text.py: last bunch and
	tests

2022-12-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/binary/io.py, mathics/builtin/comparison.py,
	mathics/builtin/datentime.py, mathics/builtin/evaluation.py,
	mathics/builtin/layout.py, mathics/builtin/logic.py,
	mathics/core/systemsymbols.py: docstr url for logic, optiondoc,
	sparse, tensor layout, evaluation, logic, comparison, datentime,
	attributes and binary

2022-12-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #682 from
	Mathics3/remove-duplicate-CatalanNumber-def-in-combinatorica Remove duplicate Catalan def in Combinatorica...

2022-12-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/compress.py, mathics/builtin/graphics.py: Some URL
	shorting apply->def, isort

2022-12-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/binary/io.py, mathics/builtin/files_io/files.py,
	mathics/builtin/system.py: comment out missing urls

2022-12-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/compilation.py, mathics/builtin/compress.py,
	mathics/builtin/graphics.py, mathics/builtin/inout.py,
	mathics/builtin/manipulate.py, mathics/builtin/messages.py,
	mathics/builtin/optimization.py, mathics/builtin/options.py,
	mathics/builtin/patterns.py, mathics/builtin/physchemdata.py,
	mathics/builtin/quantities.py, mathics/builtin/recurrence.py,
	mathics/builtin/scoping.py, mathics/builtin/structure.py,
	mathics/builtin/system.py: another bunch of docstring urls

2022-12-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/binary/io.py: docstr url for logic, optiondoc,
	sparse, tensor layout, evaluation, logic, comparison, datentime,
	attributes and binary

2022-12-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files_io/files.py: docstr url for files_io,
	intfns, list and trace

2022-12-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py, mathics/builtin/intfns/combinatorial.py,
	mathics/packages/DiscreteMath/CombinatoricaV0.9.m: Remove duplicate
	Catalan def in Combinatorica...  isort, apply->eval, and and go over long lines in
	builtin.itfns.combinatorial

2022-12-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #673 from Mathics3/complete_doc_url_bunch_e Another bunch of urls  in docstrings

2022-12-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/datentime.py, mathics/builtin/evaluation.py,
	mathics/builtin/layout.py, mathics/builtin/logic.py: fixes from
	Thiago's comments

2022-12-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/attributes.py, mathics/builtin/binary/io.py,
	mathics/builtin/binary/system.py, mathics/builtin/binary/types.py,
	mathics/builtin/comparison.py, mathics/builtin/datentime.py,
	mathics/builtin/distance/numeric.py,
	mathics/builtin/distance/stringdata.py,
	mathics/builtin/evaluation.py, mathics/builtin/layout.py,
	mathics/builtin/logic.py, mathics/builtin/optiondoc.py,
	mathics/builtin/sparse.py, mathics/builtin/tensors.py: docstr url
	for logic, optiondoc, sparse, tensor layout, evaluation, logic,
	comparison, datentime, attributes and binary

2022-12-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files_io/files.py, mathics/builtin/trace.py:
	docstr url for files_io, intfns, list and trace

2022-12-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #672 from Mathics3/complete_doc_url_bunch_d Another bunch of urls  in docstrings

2022-12-24  rocky <rb@dustyfeet.com>

	* mathics/system_info.py: BaseDirectory -> BaseDirectory_ ...  and sort dictionary keys

2022-12-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/fileformats/xmlformat.py: changes from Thiago's
	comments

2022-12-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/fileformats/htmlformat.py: comment out missing
	urls

2022-12-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files_io/importexport.py,
	mathics/builtin/trace.py: comment out missing urls

2022-12-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithfns/basic.py,
	mathics/builtin/arithfns/sums.py, mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/types.py,
	mathics/builtin/assignments/upvalues.py,
	mathics/builtin/atomic/atomic.py,
	mathics/builtin/atomic/numbers.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/fileformats/xmlformat.py,
	mathics/builtin/numeric.py: complete docstr url for fileformats,
	numeric, atomic, arithfns and assignment

2022-12-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/intfns/divlike.py, mathics/builtin/intfns/misc.py,
	mathics/builtin/intfns/recurrence.py,
	mathics/builtin/list/associations.py,
	mathics/builtin/list/constructing.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/lists.py,
	mathics/builtin/trace.py: docstr url for files_io, intfns, list and
	trace

2022-12-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #667 from Mathics3/atom-caching Remove @lru_cache in favor of homegrown cache

2022-12-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #670 from Mathics3/complete_doc_url_bunch_b docstring urls for vectors, numbers and matrices

2022-12-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/calculus.py: fixing Tiago's comments

2022-12-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/matrices/constrmatrix.py,
	mathics/builtin/matrices/partmatrix.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/diffeqns.py,
	mathics/builtin/numbers/exp.py,
	mathics/builtin/numbers/hyperbolic.py,
	mathics/builtin/numbers/integer.py,
	mathics/builtin/numbers/linalg.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numbers/trig.py,
	mathics/builtin/vectors/constructing.py,
	mathics/builtin/vectors/vector_space_operations.py: docstring urls
	for vectors, numbers and matrices

2022-12-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #680 from Mathics3/ByteArray-box Make ByteArray more WMA compatible...

2022-12-23  rocky <rb@dustyfeet.com>

	* mathics/builtin/binary/bytearray.py, mathics/builtin/list/eol.py,
	mathics/core/atoms.py: Fold in mmatera's comments

2022-12-23  rocky <rb@dustyfeet.com>

	* mathics/eval/image.py: Correct use of numpy bool type...  remove a Builtin-specific "no-doc" module variable.  Since this has
	been moved, it is no longer subject to scrutiny.  Funny how better
	modularization can *simplify* workarounds.

2022-12-23  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/image.py,
	mathics/{builtin/drawing/image_internals.py => eval/image.py}: Move
	builtin.grawing.image_internals to eval.image and isort imports

2022-12-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/binary/bytearray.py,
	mathics/builtin/drawing/image.py,
	mathics/builtin/drawing/image_internals.py,
	mathics/builtin/list/eol.py, mathics/core/atoms.py, setup.py: Make
	ByteArray more WMA compatible...  Start to adjust for Numpy 1.24

2022-12-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #678 from
	Mathics3/complete_docs_for_bytearray_changed_modules doc for required modules

2022-12-23  rocky <rb@dustyfeet.com>

	* mathics/builtin/binary/bytearray.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/drawing/image.py,
	mathics/builtin/drawing/image_internals.py,
	mathics/builtin/list/eol.py: Further passes to get to standards * dd indentation * isort modules * Ensure <url> lines are under 80 characters * eol: order Builtin

2022-12-23  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/binary/bytearray.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/drawing/image.py, mathics/builtin/list/eol.py: doc
	for required modules

2022-12-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #669 from Mathics3/complete_doc_url_bunch_a url in docstrings for modules   string - statistic - specialfns

2022-12-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/elliptic.py,
	mathics/builtin/specialfns/expintegral.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/statistics/orderstats.py,
	mathics/builtin/string/characters.py,
	mathics/builtin/string/patterns.py: Address review observations...  Also isort imports, split long WMA lines, and adjust dl indents
	where they were found to be off

2022-12-20  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/elliptic.py,
	mathics/builtin/specialfns/expintegral.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/specialfns/zeta.py,
	mathics/builtin/statistics/dependency.py,
	mathics/builtin/statistics/location.py,
	mathics/builtin/statistics/orderstats.py,
	mathics/builtin/string/characters.py,
	mathics/builtin/string/charcodes.py,
	mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py,
	mathics/builtin/string/regexp.py: url in docstrings for modules
	string - statistic - specialfns

2022-12-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #665 from
	Mathics3/buitin-atomic-symbols-modernize Make builtin/atomic/symbols.py current...

2022-12-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #662 from Mathics3/faster-hash-on-atoms Compute hash inside __new__ ...

2022-12-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/randomnumbers.py,
	mathics/core/systemsymbols.py: Go over random module for
	standards...  Also, Complex now can sometimes have a tuple value, so adjust for
	that.

2022-12-18  rocky <rb@dustyfeet.com>

	* setup.py: Numpy 2.4 doesn't seem to work on 3.8 Is this new or was this always the case?

2022-12-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithfns/basic.py,
	mathics/builtin/atomic/numbers.py, mathics/core/atoms.py,
	mathics/core/convert/mpmath.py, mathics/core/expression.py,
	mathics/core/list.py, mathics/core/symbols.py,
	test/core/test_atoms.py: Correct singleton atoms and revise atom
	tests We were allocating singleton numbers/atoms like like Integer(1) more
	than once. Fix that.  Also convert and revise test_atoms from a test-unit to a pytest.  It
	now checks *all* symbols for dissimilarity from one another.  It
	also starts a test for object canonicalization, e.g.  Integer(1) and
	Complex(Integer(1), Integer(0)) are the same object.  In a few places we have propagate constants for number other than
	Integer For example RationalOneHalf.

2022-12-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/plot.py, mathics/core/atoms.py,
	mathics/core/element.py, mathics/core/symbols.py: Compute hash
	inside __new__ ...  rather than do that in __hash__() each time that __hash()__ is
	called

2022-12-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #663 from Mathics3/add-LogPlot Add rudimentary LogPlot and ListLogPlot

2022-12-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/symbols.py,
	mathics/builtin/drawing/plot.py: Fix a couple of bugs

2022-12-17  rocky <rb@dustyfeet.com>

	* mathics/eval/plot.py: More robust checking of plot points...  used in min/max range calculations

2022-12-17  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/box/graphics.py,
	mathics/builtin/drawing/plot.py, mathics/core/systemsymbols.py,
	mathics/eval/plot.py: Add rudimentary LogPlot and ListlogPlot Some Plot attributes were corrected.  Some doc examples improved.

2022-12-16  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Update CHANGES.rst

2022-12-16  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #659 from Mathics3/add-DiscretePlot Add discrete plot

2022-12-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/plot.py: 3.7 tolerance & ...  3.7- @lru_cache needs (). Refix a tuple access that I thought was
	fixed previously

2022-12-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/plot.py: Clearer ListLinePlot example

2022-12-16  rocky <rb@dustyfeet.com>

	* mathics/eval/plot.py: More crash avoidance for ListPlot...  some of this isn't right though. Will come back to this.

2022-12-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/plot.py, mathics/eval/plot.py: Another
	pass...  drawing/plot.py: * ListPlot examples. More type annotationsn eval/plot.py: * Color Hues for DiscretePlot, * fix some bugs in axis ranges, and caused by morphing plot data * vague or misleading "line" -> "plot_group" * start docstring for eval_ListPlot

2022-12-15  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/plot.py: Remove incorrect DiscretePlot
	example

2022-12-15  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/plot.py: Can we simplify list detection?

2022-12-15  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/discrete_plot.py,
	mathics/builtin/drawing/plot.py, mathics/eval/plot.py: Mini (and
	incomplee) refactor of Plot...  mathics.builtin.drawing.discrete_plot removed and PloDiscretePlot
	moved into Plot.  This helps the doc structure, at the expense of making a large
	module larger.  Common function and option processing for Plot and DiscretePlot
	separated.  ListPlot origins now are (0, 0), more often.

2022-12-15  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/plot.py, mathics/eval/plot.py: Two small
	fixes/tweaks - * Plot was crashing when given a list of functions (tuple vs list   problem) * Tweak module comment at the top of mathics.eval.plot

2022-12-15  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/discrete_plot.py:  2.5 is a better match for PrimePi fitting

2022-12-15  rocky <rb@dustyfeet.com>

	* mathics/eval/plot.py: Adjust module comment along the lines
	mmatera.

2022-12-15  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/discrete_plot.py,
	mathics/builtin/drawing/plot.py, mathics/eval/plot.py: Improve tick
	axes placement ...  and some other small tweaks

2022-12-15  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/discrete_plot.py,
	mathics/core/symbols.py, mathics/eval/plot.py: Add head() to Symbol.

2022-12-15  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/discrete_plot.py,
	mathics/builtin/drawing/plot.py: Symbols used a little more...  and a comment corrected.

2022-12-15  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/discrete_plot.py: Add 1- and 2-arg forms

2022-12-15  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Note DiscretePlot in CHANGES.rst

2022-12-15  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/discrete_plot.py,
	mathics/builtin/drawing/plot.py, mathics/eval/plot.py: First working
	DiscretePlot

2022-05-15  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/discrete_plot.py,
	mathics/builtin/drawing/plot.py: WIP Start DiscretePlot via Plot.  -- Not working. But can use ListPlot[ ... Discrete->True]

2022-12-14  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/plot.py, mathics/eval/plot.py: Lint from
	pycharm

2022-12-14  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/plot.py, mathics/core/systemsymbols.py:
	Add WMA and other links

2022-12-14  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/plot.py, mathics/eval/plot.py: Move eval
	function from _Plot[] to mathics.eval...  Also clean up mathics.drawing.plot module

2022-12-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #656 from Mathics3/lint-mainloop Lint mainloop

2022-12-11  rocky <rb@dustyfeet.com>

	* mathics/builtin/mainloop.py: mathics.builtin.mainloop up to
	current standards

2022-12-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #655 from
	Mathics3/correct-ENABLE_FILES_MODULE Respect ENABLE_FILES_MODULE environment variable

2022-12-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #652 from Mathics3/lint-corrections Miscellaneous lint found in files of #631

2022-12-07  rocky <rb@dustyfeet.com>

	* admin-tools/build_and_check_manifest.py,
	mathics/builtin/__init__.py, mathics/core/definitions.py,
	mathics/core/pymathics.py, mathics/doc/common_doc.py,
	mathics/format/mathml.py: Miscellaneous lint found in files of #631 These changes have been split off from #631. That other PR will have
	to be rebased after this and #651 go in.

2022-12-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py: Remove run-time summary-check code.  It appears in test/consistency-and-style/test_summary_text.py

2022-12-04  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #650 from Mathics3/Symbol-hash-once Compute Symbol.__hash__() once

2022-12-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #649 from
	Mathics3/add-some-missing-summary-texts Add missing summary texts & ...

2022-12-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #647 from
	Mathics3/constants-and-vector_space_operations-revision Revise for current standards ...

2022-11-29  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #646 from Mathics3/doc-top-level-modules Document some top-level python modules

2022-11-29  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #645 from Mathics3/move-eval Move more eval functions from mathics.builtin to mathics.eval

2022-11-29  rocky <rb@dustyfeet.com>

	* SYMBOLS_MANIFEST.txt, mathics/builtin/atomic/strings.py,
	mathics/builtin/matrices/constrmatrix.py,
	mathics/builtin/vectors/math_ops.py, mathics/data/.gitignore,
	mathics/eval/math_ops.py, mathics/eval/strings.py: Move eval_ fns
	out from math_ops and strings ...  and go over docstring tags for these.

2022-11-27  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
	mathics/builtin/comparison.py, mathics/builtin/lists.py,
	mathics/builtin/specialfns/elliptic.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/statistics/orderstats.py,
	mathics/core/convert/expression.py, mathics/core/expression.py,
	mathics/core/symbols.py, mathics/eval/__init__.py,
	mathics/eval/numerify.py, test/test_evaluators.py: moving method
	numerify to function in mathics.eval.numerify (#632) In this second round, the `numerify` method is converted in a
	non-member function, under `mathics.eval.numerify`

2022-11-26  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #644 from Mathics3/elements-correction leaves->elements & Makefile...

2022-11-22  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/algorithm/parts.py, mathics/builtin/base.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/layout.py,
	mathics/builtin/box/uniform_polyhedra.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/drawing/graphics_internals.py,
	mathics/builtin/drawing/plot.py,
	mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/builtin/graphics.py, mathics/builtin/list/eol.py,
	mathics/builtin/lists.py, mathics/{builtin =>
	}/compile/__init__.py, mathics/{builtin => }/compile/base.py,
	mathics/{builtin => }/compile/compile.py, mathics/{builtin =>
	}/compile/ir.py, mathics/{builtin => }/compile/types.py,
	mathics/{builtin => }/compile/utils.py,
	mathics/core/convert/function.py, mathics/{builtin =>
	core}/exceptions.py, mathics/core/read.py,
	mathics/core/subexpression.py, mathics/format/latex.py,
	mathics/format/mathml.py, mathics/format/text.py, setup.py,
	test/builtin/test_compile.py,
	test/consistency-and-style/test_summary_text.py: More on
	reorganizing existing code (#643) Following #642, this is another round of moving definitions used in
	mathics.core from `mathics.builtin` to `mathics.core` or to
	`mathics`.  * mathics.builtin.compile -> mathics.compile (maybe this should be
	inside `mathics.eval`) * mathics.builtin.exceptions -> mathics.core.exceptions

2022-11-21  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #636 from Mathics3/two-small-bugfixes Two bugs found via another PR

2022-11-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #623 from Mathics3/set-eval-functions Small function rename process->eval ...

2022-11-20  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/algorithm/optimizers.py,
	mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/atomic/numbers.py,
	mathics/builtin/atomic/strings.py, mathics/builtin/binary/io.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/layout.py, mathics/builtin/comparison.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/plot.py, mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/forms/output.py, mathics/builtin/graphics.py,
	mathics/builtin/layout.py, mathics/builtin/lists.py,
	mathics/builtin/makeboxes.py, mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numbers/randomnumbers.py,
	mathics/builtin/numeric.py, mathics/builtin/patterns.py,
	mathics/builtin/pymathics.py,
	mathics/builtin/scipy_utils/optimizers.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/string/operations.py, mathics/core/atoms.py,
	mathics/core/convert/function.py, mathics/core/definitions.py,
	mathics/core/element.py, mathics/core/evaluation.py,
	mathics/core/formatter.py, mathics/core/pymathics.py,
	mathics/core/symbols.py, mathics/eval/__init__.py,
	mathics/eval/makeboxes.py, mathics/{core/evaluators.py =>
	eval/nevaluator.py}, mathics/eval/test.py, setup.py,
	test/test_evaluators.py: mathics.eval (#630) Moving evaluators to mathics.eval module    * adding the module mathics.eval    * mathics.core.evaluators-> mathics.eval.nevaluator * formatter.format_element and related routines ->
	mathics.eval.makeboxes    *  mathics.builtin.patterns.item_is_free  -> mathics.eval.test If the number of files is quite large, almost all of the changes are
	just renaming the import modules.  One advantage of this
	organization is that makes it easier to avoid circular dependencies.

2022-11-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #629 from Mathics3/init-builtins Init builtins

2022-11-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/builtin/base.py,
	mathics/builtin/system_init.py: More small cleanup isort imports of changed files move sanity_check to
	builtin.system_init mark some no_doc modules

2022-11-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/doc/common_doc.py, setup.py:
	get_module_doc move to mathics.doc.common_doc

2022-11-19  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit 9fe692b88e9d1e690c42f8ef643a024b5226d5b4 Author: Juan
	Mauricio Matera <matera@fisica.unlp.edu.ar> Date:   Fri Nov 18
	23:28:05 2022 -0300

2022-11-15  rocky <rb@dustyfeet.com>

	* mathics/core/assignment.py: Small function rename process->eval
	...  for someday in the future when we have an instruction interpreter
	rather than a tree evaluator

2022-11-15  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/clear.py,
	mathics/builtin/assignments/types.py,
	mathics/builtin/assignments/upvalues.py,
	mathics/builtin/atomic/symbols.py, mathics/builtin/attributes.py,
	mathics/builtin/scoping.py,
	mathics/{builtin/assignments/internals.py => core/assignment.py},
	mathics/core/expression.py, mathics/core/list.py,
	mathics/core/systemsymbols.py, test/builtin/test_assignment.py:
	Correct LHS evaluation in SetDelayed assignment (#603) * improving clarity in Builtin.contribute * adding comments. adding tests * fix test for SetDelayed. Move special case for Set with LHS a list
	away from the conditional.  * more on modularize assignment. assign_elementary->assign * fixing set_eval * adding tests for OneIdentity * fix OneIdentity * remove comment * fix pytest * fix a bug that makes that URLSave always fails * fix WriteString standard output * catch not known attributes in ClearAttributes and SetAttributes * Update 'attributes' for current standards `mathics.builtin.attributes`: * apply -> eval * Add WMA links add * Class names ordered alphabetically * Hard breaks in docstring removed * Some incorrect references to "leaves" changed to "attributes" `mathics.core.attributes`: * Add short comments above flag value * adding comments. adding tests * fix test for SetDelayed. Move special case for Set with LHS a list
	away from the conditional.  * more on modularize assignment. assign_elementary->assign * Handle optional with a first element that is not a Pattern[] * Update examples in OneIdentity * More pervasive use of Symbols symbols.py:    system_symbols() -> symbol_set(); "systems_symbols" name is too
	   close Symbol( System`  to module systemsymbols. Also, we now
	   require symbols as parameters), not strings.  systemsymbols.py: more system symbols * Pattern_create -> Pattern.create It appears this was originally Pattern.create. I suspect due to bad
	modularity and a lack of understanding Python that an import could be
	added inside the routine, this static method got moved outside of
	the class.  Later on, the modularity was fixed, but the hack persisted. These
	kinds of code smells side effects of poor communication.  * Add function signature; straighten import issue * Put test_rules_patterns tests where they belong * Add note to add skipped example as a doctest ...  When it gets fixed.  * Changes suggested in PR review Move core-like assignment internals out of builtins and into core.
	(We may want to split up core more in the future though) Better sort long list of assignment methods alphabetically Some small RstT tagging in a docstring Remove nonexistent word "evaluable" Add yet another type annotation to a signature Make test assert failure messages unique * Move ASSIGNMENT_FUNCTION_MAP into core Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>
	Co-authored-by: rocky <rb@dustyfeet.com>

2022-11-13  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #615 from Mathics3/SetAttribute-arg-check Add SetAttributes length check and ...

2022-11-12  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #602 from Mathics3/fix_one_identity improve `OneIdentity` builtin

2022-11-12  rocky <rb@dustyfeet.com>

	* test/builtin/atomic/test_symbols.py, test/{test_rules_patterns.py
	=> builtin/test_attributes.py}, test/builtin/test_patterns.py: Put
	test_rules_patterns tests where they belong

2022-11-12  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/core/evaluators.py,
	mathics/core/list.py, mathics/core/pattern.py: Add function
	signature; straighten import issue

2022-11-12  rocky <rb@dustyfeet.com>

	* mathics/core/pattern.py: Pattern_create -> Pattern.create It appears this was originally Pattern.create. I suspect due to bad
	modularity and a lack of understanding Python that an import could be
	added inside the routine, this static method got moved outside of
	the class.  Later on, the modularity was fixed, but the hack persisted. These
	kinds of code smells side effects of poor communication.

2022-11-12  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/clear.py,
	mathics/builtin/graphics.py, mathics/core/atoms.py,
	mathics/core/expression.py, mathics/core/pattern.py,
	mathics/core/symbols.py, mathics/core/systemsymbols.py: More
	pervasive use of Symbols symbols.py:    system_symbols() -> symbol_set(); "systems_symbols" name is too
	   close Symbol( System`  to module systemsymbols. Also, we now
	   require symbols as parameters), not strings.  systemsymbols.py: more system symbols

2022-11-12  rocky <rb@dustyfeet.com>

	* mathics/builtin/attributes.py: Update examples in OneIdentity

2022-11-10  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/attributes.py, mathics/core/pattern.py: Handle
	optional with a first element that is not a Pattern[]

2022-11-09  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignments/internals.py: remove comment

2022-11-09  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignments/internals.py,
	mathics/builtin/attributes.py, mathics/builtin/files_io/files.py,
	mathics/builtin/options.py, mathics/core/evaluation.py,
	mathics/core/pattern.py, mathics/core/util.py,
	test/test_context.py, test/test_rules_patterns.py: fix OneIdentity

2022-11-12  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #601 from Mathics3/documenting_assignment Adding comments and tests for Assignment

2022-11-12  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #606 from Mathics3/fix_URLSave fix a bug that makes that URLSave always fails

2022-11-08  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/internals.py: fix test for SetDelayed.
	Move special case for Set with LHS a list away from the conditional.

2022-11-08  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/internals.py,
	test/builtin/test_assignment.py: adding comments. adding tests

2022-11-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #607 from
	Mathics3/update-attribute-for-current-standards Update 'attributes' for current standards

2022-11-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #608 from
	Mathics3/fix_Set_and_Clear_Attributes catch not known attributes in ClearAttributes and SetAttributes

2022-11-10  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files_io/files.py: fix WriteString standard output

2022-11-10  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files_io/filesystem.py, mathics/core/streams.py:
	fix a bug that makes that URLSave always fails

2022-11-07  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/base.py: improving clarity in Builtin.contribute

2022-11-07  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, SYMBOLS_MANIFEST.txt,
	mathics/builtin/assignments/clear.py: adding Remove (#598) * adding Remove * Add WMA links...  Co-authored-by: rocky <rb@dustyfeet.com>

2022-11-06  rocky <rb@dustyfeet.com>

	* SYMBOLS_MANIFEST.txt: Add SetOptions

2022-11-06  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #596 from Mathics3/DRYssym_msg DRY ssym

2022-11-06  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #594 from Mathics3/add-SetOptions SetOption error message detection..

2022-11-04  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #593 from Mathics3/add-SetOptions Clean up a little

2022-11-04  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #591 from Mathics3/add-SetOptions Add rudimentary SetOptions

2022-11-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #589 from
	Mathics3/split-forms-into-builtin-module Split out builtin/forms.py into a module

2022-10-26  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #587 from Mathics3/add-form-to-output Move import forms *before* use of PrintForms

2022-10-26  rocky <rb@dustyfeet.com>

	* mathics/core/definitions.py: Move import forms *before* use of
	PrintForms In mathicsscript we find that PrintForms and OutputForms are the
	empty set otherwise. Note mystery around why we cannot use
	"importlib"

2022-10-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #576 from Mathics3/split_inout_forms Split Forms from inout

2022-10-22  rocky <rb@dustyfeet.com>

	* admin-tools/build_and_check_manifest.py,
	mathics/builtin/__init__.py, mathics/builtin/forms.py,
	mathics/core/definitions.py, mathics/doc/common_doc.py,
	test/consistency-and-style/test_duplicate_builtins.py,
	test/consistency-and-style/test_summary_text.py: Misc tweaks
	mentioned in review contributing_builtin_var -> name_is_builtin_symbol build_and_check_manifest.py:   - avoid disabling pep8 mathics/builtin/__init__.py name_is_builtin_symbol():   - tweak docstring and signature   - avoid "xx.__module__" access by using inspect.isclass()   - NO_CONTRIBUTING_CLASSES -> DOES_NOT_ADD_BUILTIN_DEFINITION   - sort defined methods in alphabetic order

2022-10-22  rocky <rb@dustyfeet.com>

	* mathics/builtin/forms.py: Go over WMA links

2022-10-19  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/forms.py: TraditionalForm is an

2022-10-19  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/evaluation.py: check if not null...

2022-10-19  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/evaluation.py, mathics/main.py: format in the prompt

2022-10-19  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignments/internals.py: Updating  in assignments
	to Format

2022-10-19  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, admin-tools/build_and_check_manifest.py,
	mathics/builtin/__init__.py, mathics/builtin/forms.py,
	mathics/builtin/layout.py, mathics/core/definitions.py,
	mathics/core/formatter.py, mathics/doc/common_doc.py,
	mathics/format/latex.py, mathics/format/mathml.py,
	mathics/format/text.py,
	test/consistency-and-style/test_duplicate_builtins.py: fixing
	TableForm/MatrixForm - removing is_builtin in favor of issubclass

2022-10-17  mmatera <matera@fisica.unlp.edu.ar>

	* SYMBOLS_MANIFEST.txt, mathics/builtin/forms.py,
	mathics/core/formatter.py: fixing TableForm

2022-10-17  mmatera <matera@fisica.unlp.edu.ar>

	* : commit c8486af69d5222f8e4dea4e8dd528291c7023738 Author: mmatera
	<matera@fisica.unlp.edu.ar> Date:   Mon Oct 17 19:33:12 2022 -0300

2022-10-17  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'origin/split_inout_forms' into
	split_inout_forms

2022-10-17  mmatera <matera@fisica.unlp.edu.ar>

	* : commit 41bdb469c693e994b9e2044b80948883b948ab01 Author: mmatera
	<matera@fisica.unlp.edu.ar> Date:   Mon Oct 17 16:31:42 2022 -0300

2022-10-17  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/comparison.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/integer.py,
	mathics/builtin/numbers/linalg.py, mathics/builtin/numeric.py,
	mathics/builtin/optimization.py: Sorting classes (#583) * third round on sorting classes

2022-10-17  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/trig.py, mathics/builtin/options.py,
	mathics/builtin/scoping.py, mathics/builtin/structure.py,
	mathics/builtin/trace.py: Sorting classes (#582) * more on sorting modules

2022-10-17  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/layout.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/layout.py, mathics/builtin/makeboxes.py,
	mathics/builtin/quantities.py: sorting classes in modules (#581)

2022-10-16  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/inout.py: removing extra blank line

2022-10-16  mmatera <matera@fisica.unlp.edu.ar>

	* : merge

2022-10-15  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/forms.py,
	mathics/core/definitions.py, mathics/core/formatter.py,
	mathics/core/symbols.py: WIP - first cut of use FormBaseClass ...  and marking forms for going into $PrintForms and $OutputForms

2022-10-14  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/forms.py, mathics/builtin/inout.py,
	test/format/test_asy.py, test/format/test_svg.py: split Forms from
	inout

2022-10-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/clear.py,
	mathics/builtin/assignments/internals.py,
	mathics/builtin/assignments/types.py,
	mathics/builtin/assignments/upvalues.py,
	mathics/builtin/atomic/numbers.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/atomic/symbols.py, mathics/builtin/attributes.py,
	mathics/builtin/base.py, mathics/builtin/box/graphics.py,
	mathics/builtin/box/layout.py, mathics/builtin/comparison.py,
	mathics/builtin/compilation.py, mathics/builtin/datentime.py,
	mathics/builtin/drawing/plot.py,
	mathics/builtin/drawing/splines.py, mathics/builtin/evaluation.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/files_io/mainloop.py,
	mathics/builtin/functional/application.py,
	mathics/builtin/functional/composition.py,
	mathics/builtin/graphics.py, mathics/builtin/inout.py,
	mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/intfns/divlike.py, mathics/builtin/intfns/misc.py,
	mathics/builtin/intfns/recurrence.py,
	mathics/builtin/list/associations.py,
	mathics/builtin/list/constructing.py, mathics/builtin/list/eol.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/lists.py,
	mathics/builtin/logic.py, mathics/builtin/makeboxes.py,
	mathics/builtin/manipulate.py, mathics/builtin/messages.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/numbers/exp.py, mathics/builtin/numbers/integer.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numeric.py, mathics/builtin/optimization.py,
	mathics/builtin/patterns.py, mathics/builtin/procedural.py,
	mathics/builtin/quantities.py,
	mathics/builtin/quantum_mechanics/angular.py,
	mathics/builtin/recurrence.py, mathics/builtin/scoping.py,
	mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/elliptic.py,
	mathics/builtin/specialfns/erf.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/string/characters.py,
	mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py, mathics/builtin/tensors.py,
	mathics/builtin/trace.py, mathics/builtin/vectors/math_ops.py,
	mathics/builtin/vectors/vector_space_operations.py,
	mathics/core/attributes.py, mathics/core/definitions.py,
	mathics/core/element.py, mathics/core/evaluators.py,
	mathics/core/expression.py, mathics/core/pattern.py,
	test/test_custom_boxexpression.py: Attribute flag bitmasks renamed
	to A_<FLAG_NAME>

2022-10-16  rocky <rb@dustyfeet.com>

	* mathics/core/attributes.py: Allow direct import of uppercased
	attribute names

2022-10-11  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/strings.py, mathics/core/element.py: Go
	over doc for CharacterEncoding functions ...  and add mmatera's explanation in for a `get_sequence()` behavior.
	See

	https://github.com/Mathics3/mathics-core/pull/548#issuecomment-1243089289It is always useful to provide at least one example for each
	Built-in function

2022-10-15  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/arithfns/basic.py,
	mathics/builtin/base.py: eval as a synonym of apply... (#578) * eval as a synonym of apply.

2022-10-14  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/forms.py, mathics/builtin/inout.py,
	test/format/test_asy.py, test/format/test_svg.py: split Forms from
	inout

2022-10-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #571 from
	Mathics3/ci-back-to-scanner-master-branch Go back to using master branch in scanner

2022-10-11  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Update CHANGES to include Infix operator work

2022-10-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #567 from Mathics3/ascii-op-to-unicode Use ASCII to Unicode tables for Infix operators

2022-10-11  rocky <rb@dustyfeet.com>

	* test/format/test_format.py: Skip Integrate tests with
	DifferentialD We get different results on different systems. Right now we don't
	have in place proper formatting for output with DifferentialD in
	them.  So rather than test for the presence of something rigidly wrong, we
	skip these tests for now.

2022-10-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #569 from Mathics3/Infix-formatting Infix formatting

2022-10-09  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/image.py,
	mathics/builtin/files_io/files.py, mathics/builtin/makeboxes.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/string/operations.py, mathics/core/symbols.py,
	test/format/test_format.py: Infix MakeBox formatting &
	CharacterEncoding fixes mathics/builtin/makeboxes.py: correct the boxing rules for infix
	operators started previously.  files.py, image.py: OpenRead and Import examples now need to specify
	the CharacterEncoding base.We start to remove formatting decisions inside MakeBox rules.
	In particular for Infix. For Integrate, we've noted the problem.  calculus.py: Note improper Makebox rules, Add symbols which might be
	used in the future to start to do this correctly.  symbols.py: use fn as the more proper way to set a short name test_format.py: revert StandardForm and TraditionalForm formatting
	for DifferentialD. This is something we should address in the
	future.

2022-10-09  rocky <rb@dustyfeet.com>

	* admin-tools/make-op-tables.sh, mathics/builtin/atomic/strings.py,
	mathics/builtin/base.py, mathics/builtin/layout.py,
	mathics/builtin/makeboxes.py, mathics/core/convert/op.py,
	mathics/core/formatter.py, mathics/core/symbols.py: Infix rule and
	formatting separation The Infix rule should not be adding formatting. Do this in makebox
	evaluation.  As a result, we now use operator-to-{ascii,unicode}.
	operator-to-{unicode-wl} still needs adding.  Some hard nl's on docstrings on Builtins have been removed since
	formatting doesn't handle that.  Some methods and classes have been alphabeticed better.  $CharacterEncoding now respects MATHICS_CHARACTER_ENCODING
	environment variable

2022-10-04  rocky <rb@dustyfeet.com>

	* Makefile, mathics/doc/latex/Makefile: Use ASCII for
	MATHICS_CHARACTER_ENCODING ...  in document production.  Test expectations fail if this isn't done and then the output does
	not appear.

2022-10-01  rocky <rb@dustyfeet.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/osx.yml, .github/workflows/ubuntu-cython.yml,
	.github/workflows/ubuntu.yml, .github/workflows/windows.yml,
	Makefile, mathics/core/convert/op.py, setup.py: More complete
	scanner build for CI Windows workflow CI opt-tables build

2022-10-01  rocky <rb@dustyfeet.com>

	* setup.py: Adjust minimum version of mathics-scanner

2022-10-01  rocky <rb@dustyfeet.com>

	* .github/workflows/consistency-checks.yml, Makefile: Make
	mathics/data/op-tables.json get installed

2022-10-01  rocky <rb@dustyfeet.com>

	* .github/workflows/osx.yml, .github/workflows/ubuntu-cython.yml,
	.github/workflows/ubuntu.yml, .github/workflows/windows.yml,
	Makefile, admin-tools/make-op-tables.sh,
	mathics/builtin/atomic/strings.py, mathics/builtin/base.py,
	mathics/core/convert/op.py, mathics/docpipeline.py,
	mathics/session.py, mathics/settings.py,
	test/format/test_format.py, test/helper.py: Use ASCII to Unicode
	tables for Infix operators ./admin-tools/make-op-tables.sh builds the JSON tables.  Also, environment variable MATHICS_CHARACTER_ENCODING can be used to
	set SYSTEM_CHARACTER_ENCODING Some adjustments to tests with DifferentialD were made so we use
	standard Unicode symbols not WMA unicode.  There was a bug in gstest from a prior commit in mathics-scanner
	where the "pre-scanner()" was replacing strings starting with "|".

2022-10-04  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #568 from Mathics3/doc-build-corrections Change where do we build documentation...

2022-09-23  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* test/builtin/test_makeboxes.py: adding test to reveal the
	internals of MakeBoxes (#563) * adding test to reveal the internals of MakeBoxes * fix and improve MakeBoxes test

2022-09-22  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/scipy_utils/integrators.py,
	test/builtin/numbers/test_calculus.py,
	test/builtin/numbers/test_nintegrate.py, test/helper.py: Fixing a
	typo in scipy_utils/integrators.py. Improving checks. (#560) * Fixing a typo that prevented that scipy integrators were loaded.  * Improving pytests for nintegrators and calculus.  * Improving test/helper.py to show the evaluation messages in case
	they are not expected.  * fix test for the case in which scipy is not there

2022-09-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #562 from Kalsofar/master Fix RandomSample and add test cases

2022-09-20  Kevin Aragon <kalsofar@users.noreply.github.com>

	* mathics/builtin/numbers/randomnumbers.py: Fix RandomSample test
	case

2022-09-20  Kevin Aragon <kalsofar@users.noreply.github.com>

	* CHANGES.rst, mathics/builtin/numbers/randomnumbers.py,
	test/builtin/numbers/test_randomnumbers.py: Fix RandomSample and add
	test cases RandomSample with one list argument should return a random ordering
	of the items in the given list, not just one item from the list.

2022-09-18  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/makeboxes.py, test/builtin/test_makeboxes.py:
	moving pending doctests in MakeBoxes to pytests (#558) * moving pending doctests in MakeBoxes to pytests * improving tests and mark what is working now * xfailed optional

2022-09-16  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #557 from Mathics3/more-Box-documentation Improve Box-related documentation

2022-09-15  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #553 from Mathics3/accuracy-and-precision-doc Go over docs for Accuracy and Precision

2022-09-13  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* test/builtin/atomic/test_numbers.py: fix typo

2022-09-13  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/numbers.py,
	test/builtin/atomic/test_numbers.py: adding tests

2022-09-13  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/numbers.py,
	mathics/doc/documentation/1-Manual.mdoc,
	test/builtin/atomic/test_numbers.py: Go over docs for Accuracy and
	Precision * Shy away from using markup that doesn't render properly in Django.
	  In partuclar, math mode * Add Wiki and WMA links in Accuracy and Precision builtin
	functions, and * more cross references * Move unit tests in autodoc to unit test * reversed quote -> RawBackquote which is the WMA term for the
	character

2022-09-13  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/inout.py, mathics/core/element.py,
	mathics/core/expression.py, mathics/core/symbols.py: Bye-bye
	python_form parameter. (#554) * removing python_form parameter from to_python

2022-09-13  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/binary/io.py, mathics/builtin/box/graphics3d.py,
	mathics/builtin/drawing/plot.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numbers/randomnumbers.py,
	mathics/core/convert/function.py, mathics/core/element.py,
	mathics/core/symbols.py: This is one part of #551, plus several
	comments into the code. (#552) * adding the prototype of to_python in BaseElement * adding type annotations to its parameters.  * removing the use of the parameter n_evaluation in
	``expr.to_python(n_evaluation=evaluation)`` in favor of
	``eval_N(expr, evaluation).to_python()`` * adding several comments.

2022-09-13  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #547 from Mathics3/fix_fixed_prec_arithmetic Add  Builtin `Accuracy[]` and improve `Precision[]`

2022-09-13  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'origin/master' into
	fix_fixed_prec_arithmetic

2022-09-11  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/definitions.py, mathics/core/element.py: earlier load
	of formatters (#548) * earlier load of formatters

2022-09-11  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/list.py: merge

2022-09-11  rocky <rb@dustyfeet.com>

	* mathics/core/list.py: Comment out debug info in ListExpression

2022-09-11  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/list.py, mathics/core/symbols.py: comment debugging
	lines

2022-09-11  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/numbers.py, mathics/core/expression.py:
	improving Accuracy docstring. fixing a typo

2022-09-11  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithfns/basic.py: trailing change form the merge

2022-09-11  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/arithfns/basic.py,
	mathics/builtin/atomic/numbers.py, mathics/builtin/comparison.py,
	test/builtin/test_comparison.py: Rocky's comments

2022-09-11  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst: merge

2022-09-11  mmatera <matera@fisica.unlp.edu.ar>

	* : merge

2022-09-11  rocky <rb@dustyfeet.com>

	* mathics/core/element.py, mathics/core/expression.py: Merge with
	master

2022-09-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #537 from Mathics3/speed-up-literals Start to go over literals

2022-09-09  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/numbers.py, mathics/builtin/comparison.py:
	fix typo in docstring. Check the arguments in comparison.

2022-09-09  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/arithfns/basic.py,
	mathics/builtin/atomic/numbers.py, mathics/builtin/comparison.py,
	mathics/core/atoms.py, mathics/core/convert/mpmath.py,
	mathics/core/number.py, mathics/core/parser/convert.py,
	mathics/core/systemsymbols.py,
	mathics/doc/documentation/1-Manual.mdoc: improving support for
	arithmetic and comparisons of finite precision numbers.

2022-09-09  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Note that last change was a bug

2022-09-09  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/core/parser/convert.py,
	mathics/doc/documentation/1-Manual.mdoc,
	test/core/parser/test_convert.py: Use Integer 0 when we have a
	relative precision of the value 0 (#546) * fix precision for 0 * adding documentation about Precision and Accuracy. Improving
	comments. Updating CHANGES.rst

2022-09-05  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #535 from Mathics3/adding-Curl Add 2d and 3d vector forms of Curl

2022-08-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithfns/basic.py, mathics/core/atoms.py,
	mathics/core/element.py, mathics/core/expression.py: Comment and
	tidy some code..  builtin/arithfns/basic.py: remove variable type shifting
	expression.py: comments better _build_elements_properties atoms.py:
	somehow lru_cache doesn't work with Integer.__new__. Why?
	element.py: revise return type ad docstring in get_sequence() and
	note boxes failure

2022-08-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/atomic/numbers.py,
	mathics/builtin/base.py, mathics/core/atoms.py, mathics/timing.py:
	Add cache for running sympy with literals

2022-08-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py, mathics/builtin/comparison.py,
	mathics/builtin/specialfns/elliptic.py,
	mathics/core/convert/expression.py: Make use of literals to reduce
	conversions...  going into sympy and possibly other places

2022-08-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/strings.py,
	mathics/builtin/atomic/symbols.py, mathics/builtin/attributes.py,
	mathics/builtin/base.py, mathics/core/atoms.py,
	mathics/core/convert/expression.py, mathics/core/element.py,
	mathics/core/expression.py, mathics/core/list.py,
	mathics/core/symbols.py, test/core/test_expression_constructor.py:
	Start to make use of literalness...  to reduce conversions If an object is_literal, then its value is the Python
	representation.  Although there may be benefit in noting literals that do not have
	direct Python representations like Complex (as it currently is
	implemented) or Boxes, the vast majority of literals that we can
	make immediate use of is where there is a direct Python
	representation, e.g. Integers, Reals, Strings, and ListExpressions
	(of literals).  Also, go over some types and remove a few more get_string_value()'s.

2022-09-04  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #543 from
	Mathics3/update-install-instructions Go over install instructions

2022-09-03  rocky <rb@dustyfeet.com>

	* README.rst: Go over install instructions

2022-08-28  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #538 from
	Mathics3/get-statistics-for-lru-cache add --show-cache-statistic option to docpipeline

2022-08-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/numbers.py, mathics/core/atoms.py,
	mathics/core/convert/mpmath.py, mathics/core/convert/python.py,
	mathics/docpipeline.py, mathics/main.py, mathics/timing.py: add
	--show-cache-statistic option to docpipeline and mathics via a new function in mathics.timing.  TODO: add to mathicsscript and Django.

2022-08-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/numbers.py: remove some unused imports

2022-08-28  rocky <rb@dustyfeet.com>

	* mathics/core/evaluators.py: bundle several imports into one

2022-08-28  rocky <rb@dustyfeet.com>

	* mathics/format/__init__.py, mathics/format/json.py,
	mathics/format/latex.py: Small formatter docstring corrections

2022-08-27  rocky <rb@dustyfeet.com>

	* .github/workflows/consistency-checks.yml,
	.github/workflows/ubuntu.yml, Makefile,
	admin-tools/build_and_check_manifest.py,
	admin-tools/normalize_docstrings.py, test/{test_duplicated.py =>
	consistency-and-style/test_duplicate_builtins.py},
	test/{test_doc.py => consistency-and-style/test_summary_text.py},
	test/test_help.py: Separate pytest consistency checks ...  Makefile: * Add targets check-builtin-manifest and
	build_and_check_manifest.py, * Go over PHONY targets Add workflow for running consistency checks only. This doesn't need
	optional packages installed, and it doesn't need to be run by all
	Pythons.  Move consistency checks to test/consistency-and_style directory
	Prefix environment variable LINT with MATHICS_ Lint a test file or
	tow

2022-08-27  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/vectors/math_ops.py: Add 2d and 3d
	vector forms of Curl This is intended to match text in the development guide.

2022-08-27  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #534 from Mathics3/rename-tex-format-to-latex Rename lower-level tex formatters to latex...

2022-08-26  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/__init__.py,
	mathics/builtin/functional/__init__.py,
	mathics/builtin/{functional.py => functional/application.py},
	mathics/builtin/functional/apply_fns_to_lists.py,
	mathics/builtin/functional/composition.py,
	mathics/builtin/functional/functional_iteration.py,
	mathics/builtin/lists.py, mathics/builtin/numbers/exp.py,
	mathics/builtin/numbers/{exptrig.py => trig.py},
	mathics/builtin/procedural.py, mathics/builtin/statistics/shape.py,
	mathics/builtin/structure.py, setup.py: More section splitting Functional Programming section split out exptrig split in to
	Exponiential Functions and Trigonometric Functions Add section for
	Shape statistics More URL adding will go in a future PR.

2022-08-26  rocky <rb@dustyfeet.com>

	* mathics/builtin/vectors/vector_space_operations.py:
	KroneckerProduct signature fix was previous detected and fixed in docs but not in code

2022-08-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #529 from Mathics3/Solve-tweaks Tidy `Solve` and `calculus.py` a little

2022-08-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/calculus.py: Sort classes in Solve
	alphabetically

2022-08-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/calculus.py, mathics/core/symbols.py,
	test/builtin/numbers/test_calculus.py: Tidy Solve[] a little.  * add URL links * remove variable type changing assignment * note problem with filtering out domain in rule * one small annotation addition * Move unit tests in docstring to unit tests

2022-08-25  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .github/workflows/ubuntu.yml, Makefile, SYMBOLS_MANIFEST.txt,
	admin-tools/build_and_check_manifest.py: Control builtin manifest
	(#523) * control that symbols in the manifest were not erased.  * improving build_and_check_manifest.py

2022-08-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #526 from Mathics3/fix_comment fix docstring in mathics.format.tex

2022-08-21  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/numbers.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/lists.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/integer.py, mathics/builtin/structure.py:
	removing duplicated 1 (#525)

2022-08-21  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/algorithm/parts.py, mathics/builtin/base.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/layout.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/graphics.py, mathics/builtin/inout.py,
	mathics/builtin/makeboxes.py, mathics/builtin/patterns.py,
	mathics/builtin/string/operations.py, mathics/core/atoms.py,
	mathics/core/element.py, mathics/core/formatter.py,
	mathics/core/symbols.py, mathics/format/mathml.py,
	mathics/format/tex.py, mathics/format/text.py,
	test/format/test_format.py:  Tyding up formatting. Second round. (#515) * even better: BoxElement->BoxElementMixin * box.boxes_to_text(...) -> boxes_to_text(box,...) in
	mathics.format.text

2022-08-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/constants.py: Correct <dt> for Undefined

2022-08-20  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/layout.py, mathics/builtin/inout.py,
	mathics/builtin/layout.py, mathics/builtin/makeboxes.py,
	mathics/builtin/messages.py, mathics/builtin/trace.py,
	mathics/core/atoms.py, mathics/core/formatter.py: split inout
	module. adding get_string_value to StyleBox (#519) split inout module. adding get_string_value to StyleBox

2022-08-20  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/graphics.py,
	mathics/builtin/box/graphics3d.py, mathics/builtin/box/{inout.py =>
	layout.py}, mathics/builtin/graphics.py, mathics/builtin/inout.py,
	mathics/builtin/list/associations.py, mathics/builtin/list/eol.py,
	mathics/builtin/lists.py, mathics/builtin/patterns.py,
	mathics/builtin/string/operations.py, mathics/core/atoms.py,
	mathics/core/definitions.py, mathics/core/symbols.py,
	mathics/format/__init__.py, mathics/format/mathml.py,
	mathics/format/tex.py, mathics/format/text.py: formatters for text,
	tex and mathml + autoload format modules (#518) * This is a part of improving_interface_boxes_to that includes: * mathics.builtin.box.inout -> mathics.builtin.box.layout * autoload all the modules in mathics.format * GridBox -> mathics.builtin.box.layout

2022-08-20  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/base.py, mathics/builtin/box/compilation.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/image.py, mathics/builtin/box/inout.py,
	mathics/builtin/box/uniform_polyhedra.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/drawing/graphics_internals.py,
	mathics/builtin/exceptions.py, mathics/builtin/graphics.py,
	mathics/builtin/inout.py, test/{test_custom_boxconstruct.py =>
	test_custom_boxexpression.py}: BoxExpression instead of BoxConstruct
	(#520) * BoxExpression instead of BoxConstruct * tidying up docstrings * BoxConstructError->BoxExpressionError

2022-08-20  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/base.py: removing duplicated loading loop for
	options in Builtin.contribute (#524)

2022-08-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #511 from Mathics3/adding-KroneckerProduct KroneckerProduct for developer's tutorial

2022-08-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/constants.py: Remove stray >>

2022-08-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #517 from Mathics3/adding-Undefined Add Undefined value

2022-08-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/constants.py: Add Undefined value

2022-08-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #509 from Mathics3/Abs-rules Go over Abs[]

2022-08-18  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* admin-tools/normalize_docstrings.py,
	mathics/builtin/arithmetic.py, mathics/builtin/attributes.py,
	mathics/builtin/comparison.py, mathics/builtin/inout.py: adding a
	tool for normalize the indentation in docstrings (#521)

2022-08-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #516 from Mathics3/more-ListExpressions Use ListExpression where appropriate

2022-08-15  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py,
	test/builtin/arithmetic/test_abs.py: Go over Abs[]

2022-08-15  rocky <rb@dustyfeet.com>

	* mathics/algorithm/parts.py: Revert use of isinstance(index,
	ListExpression) test/package/test_combinatorica.py in the
	benchmarking+futher-improvements fails here.  Figure out which ListExpression conversion is missing and fix.

2022-08-15  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #496 from Mathics3/add-angular-momentum Add Angular Momentum builtins...

2022-08-15  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #507 from Mathics3/functional-set_part Revise `set_part()` to be more functional

2022-08-14  rocky <rb@dustyfeet.com>

	* mathics/core/parser/convert.py, test/test_custom_boxconstruct.py:
	Go over parser/convert ...  and have it create ListExpression for list expressions Try to make this less confusing by using more traditional Python
	practice, and add type annotations

2022-08-14  rocky <rb@dustyfeet.com>

	* mathics/algorithm/parts.py: More {get,set}_part tweaking

2022-08-14  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py, mathics/core/list.py: Add checks for
	modifying ListExpression Head

2022-08-14  rocky <rb@dustyfeet.com>

	* mathics/algorithm/parts.py: set_subpart: nothing if head = newval A special case of this is that we won't try to modify
	ListExpression's head.

2022-08-14  rocky <rb@dustyfeet.com>

	* mathics/algorithm/parts.py: Handle converting the other
	direction...  from ListExpression to Expression. Previously we handled Expression
	to ListExpression.  Also: varlist -> expression.

2022-08-13  rocky <rb@dustyfeet.com>

	* mathics/algorithm/parts.py: Same for `set_part()` as we did for
	`get_part()`

2022-08-13  rocky <rb@dustyfeet.com>

	* mathics/algorithm/parts.py: Comment and tweak get_part() Revise this so that its intent is more transparent and I hope easier
	to understand.

2022-08-13  rocky <rb@dustyfeet.com>

	* mathics/algorithm/parts.py, mathics/builtin/list/eol.py: Change
	set_part() to be a little more functional..  that it, have it return a replacement BaseElement so that we can
	switch Expression to ListExpression when desired.

2022-08-13  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #506 from Mathics3/eol-tweaks list/eol.py tweaks

2022-08-13  rocky <rb@dustyfeet.com>

	* mathics/builtin/quantum_mechanics/angular.py: Correct
	ClebschGordan docstring description

2022-08-13  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/quantum_mechanics/angular.py: Beef up
	angular momentum examples

2022-08-08  rocky <rb@dustyfeet.com>

	* mathics/builtin/quantum_mechanics/angular.py: Beef up ThreeJSymbol Show symmetry in doc and add some error handling

2022-08-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/quantum_mechanics/angular.py: Remove Listable for
	PauliMatrix

2022-08-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/quantum_mechanics/angular.py: Beef up SixJSymbol

2022-08-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/quantum_mechanics/angular.py: Address some lint
	wining

2022-08-07  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/__init__.py,
	mathics/builtin/quantum_mechanics/__init__.py,
	mathics/builtin/quantum_mechanics/angular.py, setup.py: Add Angular
	Momentum builtins...  which starts a Quantum Mechanics section.  TODO: * Unit tests for errors.  * Ensure function attributes are correct * Ensure we error on what we are supposed to and not on what we do
	not

2022-08-13  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #505 from Mathics3/List-tweaks ListExpression class changes

2022-08-13  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/calculus.py: Rewwork partial derivative
	special cases

2022-08-13  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py, mathics/core/list.py: ListExpression
	class changes * Better ListExpression literal detection * Allow [] access to ListExpression's * Better formatting of ListExpressions:    * str() gives a longer form    * repr() limits to reprlib.repr limits (30 characters)

2022-08-13  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #504 from Mathics3/add-Div-preperation Go over Cross and Norm

2022-08-11  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: two small changes to Expression _no_symbol() -> _does_not_contain_symbol(), add type annotations and
	simplify docstring Remove Symbol definition redundancy and make explicit context for
	those remaining Symbol definitions

2022-08-13  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/vectors/math_ops.py,
	test/builtin/atomic/test_numbers.py,
	test/builtin/atomic/test_strings.py,
	test/builtin/vectors/test_mathops.py: Go over Cross and Norm This is in preparation ofr adding Builtin Curl which is going to be
	used as a tutorial example.  Norm: * Remove vector restriction on parameter m when parameter p not
	specified.  * Pull out its unit tests, and expand on the doctess * Start pulling out eval methods here too.  * Allow "Frobenius" in parameter p Some small test doc typos corrected.

2022-08-13  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/calculus.py, mathics/core/element.py,
	mathics/core/evaluation.py, test/builtin/numbers/test_calculus.py,
	test/builtin/test_comparison.py: Correct D[] bug in passing wrong
	parameter type Also: remove overloaded type-changing variable reduce vaguess in
	vargueness "msg" - is what message message back from evaluation?
	message given on assertion failure? Some other kind of message?

2022-08-08  rocky <rb@dustyfeet.com>

	* CHANGES.rst: CHANGE.rst typo and elaboration

2022-08-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #497 from
	Mathics3/allow-long-lines-pylint+pycodestyle Allow long lines in linters...

2022-08-06  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #495 from Mathics3/move-timing-out-of-core Move timing out of `mathics.core.crunch_util`

2022-08-06  rocky <rb@dustyfeet.com>

	* mathics/algorithm/clusters.py, mathics/core/rules.py,
	mathics/core/util.py: Order fn in core.utils and move some of them

2022-08-06  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/hyperbolic.py: Better Gudermannian doc
	examples

2022-08-06  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py, mathics/core/util.py,
	mathics/timing.py: Move timing out of core.util

2022-08-06  rocky <rb@dustyfeet.com>

	* mathics/version.py: Bump version

2022-08-06  rocky <rb@dustyfeet.com>

	* CHANGES.rst, MANIFEST.in, mathics/version.py: Get ready for
	release 5.0.2

2022-08-06  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/tensors.py,
	mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/documentation/A-License.mdoc, mathics/doc/tex/Makefile,
	mathics/doc/tex/doc2latex.py, mathics/doc/tex/mathics.tex,
	mathics/doc/tex/sed-hack.sh, mathics/version.py: Get ready for
	release 5.0.1 Last pass at tweaking language doc to make the PDF render nicer

2022-08-06  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #484 from Mathics3/release-5.0.1 Include in package various requirements files

2022-08-06  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #491 from Mathics3/hyperbolic-functions Split off hyperbolic functions from trig fns..

2022-08-05  rocky <rb@dustyfeet.com>

	* mathics/autoload/rules/GudermannianRules.m,
	mathics/builtin/numbers/exptrig.py,
	mathics/builtin/numbers/hyperbolic.py: Split off hyperbolic
	functions from trig fns..  Add Gudermannian from autoload Guidermannian.m

2022-08-05  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #490 from
	Mathics3/mathematical-constants-urls Start adding urls for mathematical constants

2022-08-04  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/constants.py: Do a few more.

2022-08-04  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/constants.py: Start adding urls for
	mathematical constants

2022-08-04  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #489 from Mathics3/more-urls Go over Dependency and Dispursion Statistics urls

2022-08-03  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/__init__.py,
	mathics/builtin/statistics/dependency.py: Go over Dependency and
	Dispursion Statistics urls ... And fill out "Graphics, Drawing, and Images links

2022-08-03  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/algorithm/parts.py,
	mathics/builtin/assignments/internals.py,
	mathics/builtin/atomic/numbers.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/atomic/symbols.py, mathics/builtin/base.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/inout.py,
	mathics/builtin/drawing/image.py,
	mathics/builtin/files_io/files.py, mathics/builtin/inout.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/integer.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/patterns.py, mathics/builtin/recurrence.py,
	mathics/builtin/string/operations.py, mathics/core/atoms.py,
	mathics/core/element.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/core/formatter.py,
	mathics/core/list.py, mathics/core/symbols.py,
	mathics/core/systemsymbols.py, test/format/test_format.py: rebase
	decoupling_format (#482) * rebase decoupling_format * fixing rocky's comments * handling symbols as form in BaseElement.format. Removing assert * fix Evaluation.format_expr * add annotations * removing format_cache * catch Infix with wrong parameters. Fix Postfix in
	do_format_element * restoring symbols in systemsymbols * moving symbols form mathics.core.symbols to
	mathics.core.systemsymbols * adding last comments for the next round. Cleaning test_format.py

2022-08-03  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: Expression list of attributes (#486)

2022-08-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #485 from Mathics3/fix-asymptote-rectanglebox Correct  order of parameters in asy rectanglebox ..

2022-07-31  rocky <rb@dustyfeet.com>

	* CHANGES.rst, admin-tools/check-versions.sh,
	admin-tools/pyenv-versions, mathics/builtin/specialfns/elliptic.py,
	mathics/doc/tex/sed-hack.sh, mathics/version.py: Into 5.0.0.dev0
	now...  version.py: bump version Linking a section heading message up Mathics-Django. Remove it on
	Elliptic functions.  sed-hack needs should replace all occurrences on a line.  Update pyenv versions we test Small min version correction in CHANGES.rst

2022-07-31  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #481 from Mathics3/release-5.0.0 Release 5.0.0

2022-07-31  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py, mathics/doc/tex/Makefile: Don't sort
	chapters in Part 1

2022-07-30  rocky <rb@dustyfeet.com>

	* mathics/doc/tex/sed-hack.sh: save a copy before messing with
	documentation.tex

2022-07-30  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/version.py: Get ready for release 5.0.0

2022-07-30  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/splines.py,
	mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/intfns/divlike.py,
	mathics/builtin/numbers/calculus.py,
	mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/tex/sed-hack.sh: Last batch of doc changes

2022-07-30  rocky <rb@dustyfeet.com>

	* mathics/doc/tex/sed-hack.sh: Hacky LaTeX symbol replacement Until we sort out this mess

2022-07-30  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #480 from Mathics3/doc-improvements Doc improvements

2022-07-30  rocky <rb@dustyfeet.com>

	* mathics/builtin/trace.py, mathics/doc/tex/mathics.tex: Adjsust
	trace example and output

2022-07-30  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #479 from Mathics3/doc-improvements Doc improvements

2022-07-30  rocky <rb@dustyfeet.com>

	* mathics/builtin/specialfns/orthogonal.py: Go over orthogonal
	polynomial URLs

2022-07-30  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #478 from Mathics3/doc-improvements Doc improvements

2022-07-30  rocky <rb@dustyfeet.com>

	* mathics/doc/documentation/1-Manual.mdoc: Some typos in "What is
	missing?"

2022-07-30  rocky <rb@dustyfeet.com>

	* mathics/builtin/specialfns/erf.py: Erf URL links

2022-07-30  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/statistics/general.py,
	mathics/builtin/statistics/orderstats.py,
	mathics/doc/documentation/1-Manual.mdoc: More url doc changes

2022-07-30  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #476 from Mathics3/doc-improvements Use tt font in example messages

2022-07-29  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #474 from Mathics3/more-urls More two-arg URL conversions

2022-07-29  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/doc/tex/mathics.tex: two columns->one column

2022-07-29  rocky <rb@dustyfeet.com>

	* mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/orthogonal.py: More two-arg URL
	conversions

2022-07-28  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #473 from Mathics3/url-enhancement Allow text link in URL

2022-07-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/strings.py,
	mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/specialfns/__init__.py,
	mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/elliptic.py, mathics/doc/common_doc.py:
	Allow text link in URL try it out and some small typos. There needs to be a corresponding
	change made in Django.

2022-07-27  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #470 from Mathics3/add-Elliptic-functions Elliptic Integral related Doc fixes

2022-07-27  rocky <rb@dustyfeet.com>

	* mathics/builtin/specialfns/orthogonal.py: Url tagging.

2022-07-27  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/base.py, mathics/builtin/specialfns/elliptic.py:
	adding controls for the number of arguments (#472) * adding controls for the number of arguments * Update elliptic.py

2022-07-27  rocky <rb@dustyfeet.com>

	* : Merge remote-tracking branch
	'refs/remotes/origin/add-Elliptic-functions' into
	add-Elliptic-functions

2022-07-27  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Changes Doc fix

2022-07-27  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/base.py,
	mathics/builtin/specialfns/elliptic.py,
	mathics/builtin/specialfns/gamma.py: Add elliptic functions..  Revise a few gamma fns.

2022-07-27  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #469 from Mathics3/misc-lint Lint some recently changed files

2022-07-26  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/drawing/image.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py, mathics/core/expression.py,
	test/core/test_expression.py: fix get_sort_key to reproduce the
	default WMA behaviour (#467)

2022-07-26  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/intfns/divlike.py, mathics/builtin/intfns/misc.py,
	mathics/builtin/numbers/numbertheory.py: fix attributes in new
	builtins (#464)

2022-07-26  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/numbers/algebra.py,
	test/builtin/numbers/test_algebra.py: Collect subexpressions. (#462) * fix 285 * annotations

2022-07-26  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #466 from
	Mathics3/pymathics-graph-inspired-changes Doc correction.

2022-07-26  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #463 from
	Mathics3/pymathics-graph-inspired-changes Add `from_bool()`, explicit System` in "systemsymbols" module

2022-07-26  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/clear.py,
	mathics/builtin/atomic/numbers.py,
	mathics/builtin/atomic/strings.py, mathics/builtin/inout.py,
	mathics/builtin/intfns/divlike.py,
	mathics/builtin/numbers/algebra.py, mathics/core/convert/python.py,
	mathics/core/systemsymbols.py: Add from_bool(), explicit System` in
	systemsymbols and some small doc changes.

2022-07-26  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* test/builtin/numbers/test_calculus.py: adding tests for 346 (#461)

2022-07-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #454 from Mathics3/test-cleanup Clean up some test code...

2022-07-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #451 from Mathics3/sort-key-as-tuple using tuple as sort key

2022-07-25  R. Bernstein <rocky@users.noreply.github.com>

	* : commit 9b042328ee01851f8002ec13a76a478bd4ebbfd7 Author: rocky
	<rb@dustyfeet.com> Date:   Mon Jul 25 14:24:10 2022 -0400

2022-07-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/strings.py,
	test/builtin/atomic/test_strings.py: Remove crash when name not
	found.  Expand a little and simplify some.  Note that this would make an idea pymathics package

2022-07-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #457 from
	Mathics3/revert-453-add-pymathics-to-docs Revert "Add pymathics to docs"

2022-07-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #453 from Mathics3/add-pymathics-to-docs Add pymathics to docs

2022-07-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/tensors.py: Beef up Transpose doc

2022-07-25  R. Bernstein <rocky@users.noreply.github.com>

	* : commit fc51160a8d98500fc19d7e6419dffef52bacd62c Merge: b76e0ec2a
	230c34e67 Author: mmatera <matera@fisica.unlp.edu.ar> Date:   Mon
	Jul 25 00:39:00 2022 -0300

2022-07-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/compilation.py, mathics/builtin/drawing/image.py,
	mathics/core/atoms.py, mathics/core/expression.py,
	mathics/core/symbols.py: removing tuple(...)

2022-07-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #450 from Mathics3/more-integer-fns Tweak ModularInverse doc description

2022-07-24  rocky <rb@dustyfeet.com>

	* mathics/core/definitions.py, mathics/core/evaluators.py,
	mathics/doc/common_doc.py, mathics/docpipeline.py: WIP - start to
	reinstate pymathics doctesting Also, start to go over pymathics loading.

2022-07-24  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit 5cee86dddac426e9911d77b68bb0e441cc1aa5d9 Merge: 3fec4bf0c
	105803c88 Author: R. Bernstein <rocky@users.noreply.github.com>
	Date:   Sun Jul 24 19:00:33 2022 -0400

2022-07-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #452 from Mathics3/get_sort_key-description Yet another pass over describing "get_sort_key()"

2022-07-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/base.py, mathics/builtin/compilation.py,
	mathics/builtin/drawing/image.py, mathics/builtin/patterns.py,
	mathics/core/atoms.py, mathics/core/element.py,
	mathics/core/expression.py, mathics/core/pattern.py,
	mathics/core/rules.py, mathics/core/symbols.py: using tuple as sort
	key

2022-07-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/intfns/divlike.py: More doc changes.

2022-07-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/intfns/divlike.py: Tweak ModularInverse doc
	description

2022-07-24  rocky <rb@dustyfeet.com>

	* test/builtin/numbers/test_nintegrate.py: Remove unused import

2022-07-24  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py, mathics/docpipeline.py: WIP - start to
	reinstate extracting pymathics docs

2022-07-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #448 from Mathics3/fix-sort-image Add sort Key for `Image` type

2022-07-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #449 from
	Mathics3/LoadModule-eval-fn-and-eval_nvalues extract from LoadModule as an eval method and ...

2022-07-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/element.py, mathics/core/expression.py: docstrings

2022-07-24  mmatera <matera@fisica.unlp.edu.ar>

	* test/core/test_expression.py: adding test

2022-07-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/assignment.py,
	mathics/builtin/numeric.py, mathics/core/evaluators.py,
	test/test_evaluators.py: extract from LoadModule as an eval method
	and ...  apply_nvalues -> eval_nvalues Some attribute renaming and isort imports done as well.

2022-07-24  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/drawing/image.py: fix #446

2022-07-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #445 from Mathics3/tolerate-missing-llvm Tolerate missing llvm

2022-07-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #443 from Mathics3/small-mypy-caught-things Small things found via mypy

2022-07-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #442 from
	Mathics3/more-urls-less-get_int_value Some more of the same

2022-07-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #441 from
	Mathics3/more-urls-less-get_int_value More urls, less get_int_values

2022-07-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #440 from Mathics3/add-statistics-module Split out "Descriptive Statistics" section ...

2022-07-23  rocky <rb@dustyfeet.com>

	* mathics/doc/documentation/1-Manual.mdoc: Upcase URL as an acronym

2022-07-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #439 from Mathics3/sorting-redux Sort chapters and sections in pdf doc

2022-07-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #432 from Mathics3/scoping-constructs-section Reinstate documenting "Scoping Constructs"

2022-07-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #436 from Mathics3/two-small-changes Small import bug and a small Doctest markup change

2022-07-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/symbols.py, mathics/builtin/scoping.py,
	mathics/core/definitions.py: Reinstate documenting "Scoping
	Constructs" Bug fixed in using a string attribute name for its value.  Running doctests changing module numbers should not be done.  Also
	don't run pytest kinds of tests in doctest. A pytest should be
	written here.  I fear the entire module was disabled because too many of the tests
	were flaky.

2022-07-22  rocky <rb@dustyfeet.com>

	* mathics/builtin/intfns/combinatorial.py: Make a pass over the
	Combinatorial module A bit more in terms of URLs and adapting to use SciPy distances when
	those are available could be done, but this is a start.

2022-07-21  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #430 from Mathics3/reduce-leaves Reduce leaves

2022-07-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/assignment.py,
	mathics/builtin/box/graphics.py, mathics/builtin/lists.py,
	mathics/builtin/numeric.py, mathics/builtin/structure.py,
	mathics/builtin/tensors.py, mathics/core/evaluation.py,
	mathics/core/evaluators.py, mathics/core/expression.py,
	mathics/core/number.py, mathics/core/parser/parser.py,
	mathics/core/read.py, mathics/core/symbols.py, mathics/main.py,
	test/builtin/colors/test_colors.py: The last of the leaf/leaves ->
	element(s)

2022-07-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/datentime.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/functional.py, mathics/builtin/manipulate.py,
	mathics/builtin/matrices/constrmatrix.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/diffeqns.py,
	mathics/builtin/numbers/randomnumbers.py,
	mathics/builtin/numeric.py, mathics/builtin/quantities.py,
	mathics/builtin/scoping.py, mathics/builtin/tensors.py: Part 3 of
	leaves reduction

2022-07-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/symbols.py, mathics/builtin/binary/io.py,
	mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/uniform_polyhedra.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/comparison.py,
	mathics/builtin/distance/stringdata.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/image_internals.py,
	mathics/builtin/drawing/plot.py, mathics/builtin/files_io/files.py,
	test/builtin/colors/test_colors.py, test/test_evaluators.py: Part
	two of leaves reduction

2022-07-21  rocky <rb@dustyfeet.com>

	* mathics/algorithm/parts.py, mathics/algorithm/series.py,
	mathics/builtin/assignments/clear.py,
	mathics/builtin/atomic/symbols.py, mathics/builtin/base.py: Reduce
	the erroneous use of leaf/leaves

2022-07-21  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #429 from Mathics3/reduce-get_elements Reduce get elements

2022-07-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/files_io/files.py, mathics/builtin/inout.py,
	mathics/builtin/list/rearrange.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/diffeqns.py, mathics/builtin/options.py,
	mathics/builtin/string/charcodes.py, mathics/builtin/structure.py,
	mathics/builtin/tensors.py, mathics/core/convert/function.py,
	mathics/core/read.py, test/test_custom_boxconstruct.py: Part 2 of
	get_elements() reduction

2022-07-21  rocky <rb@dustyfeet.com>

	* mathics/algorithm/parts.py, mathics/builtin/atomic/strings.py,
	mathics/builtin/attributes.py, mathics/builtin/binary/io.py,
	mathics/builtin/box/graphics.py, mathics/builtin/compilation.py,
	mathics/builtin/compile/ir.py: get_elements() reduction part 1

2022-07-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/strings.py, mathics/core/element.py,
	mathics/core/systemsymbols.py: Move SymbolOutputForm & other
	Symbols, ...  remove unused import

2022-07-21  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #428 from Mathics3/binary-data Create ByteArray section and populate it.

2022-07-20  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/arithmetic.py,
	mathics/builtin/intfns/divlike.py, mathics/builtin/intfns/misc.py,
	mathics/builtin/specialfns/gamma.py, mathics/core/expression.py: A
	few more Integer Functions Also: * move BernoulliB to a more suitable place in the code * some attribute A_'s added

2022-07-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/builtin/binary/__init__.py,
	mathics/builtin/binary/bytearray.py, mathics/builtin/binary/io.py,
	mathics/builtin/binary/system.py, mathics/builtin/binary/types.py,
	mathics/builtin/files_io/files.py, mathics/builtin/lists.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/scipy_utils/optimizers.py,
	mathics/builtin/system.py, mathics/doc/common_doc.py, setup.py,
	test/builtin/numbers/test_calculus.py,
	test/builtin/numbers/test_nintegrate.py: Create ByteArray section
	and popluate it.  Also, make more explicit where "check_requires" comes from.  It was
	imported the wrong way, and we don't do this kind of things here.
	Implicit imports make sense only at the top level.

2022-07-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #425 from Mathics3/CatalanNumber Add CatalanNumber for Integers

2022-07-20  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py: Revert test execution sorting for now until we understand why this causes testing time to increase
	significantly

2022-07-19  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/intfns/combinatorial.py: Add
	CatalanNumber for Integers

2022-07-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #424 from Mathics3/BernoulliB Add BernoulliB

2022-07-19  rocky <rb@dustyfeet.com>

	* .editorconfig, CHANGES.rst, mathics/builtin/arithfns/basic.py,
	mathics/builtin/arithmetic.py,
	mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/intfns/recurrence.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/numbers/exptrig.py,
	mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/expintegral.py,
	mathics/builtin/specialfns/orthogonal.py: Add BernoulliB and generalize _MPMathFunction nargs to allow a set of acceptable
	arguments

2022-07-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/assignment.py: Fix to get pymathics
	working again Somewhere a type changed from list to tuple

2022-07-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/comparison.py: Small Unequal doc typos

2022-07-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #423 from Kalsofar/update-unsameq Update UnsameQ to accept any number of arguments

2022-07-18  Kevin Aragon <kalsofar@users.noreply.github.com>

	* test/test_compare.py: Update comments

2022-07-18  Kevin Aragon <kalsofar@users.noreply.github.com>

	* CHANGES.rst: Update CHANGES.rst

2022-07-18  Kevin Aragon <kalsofar@users.noreply.github.com>

	* mathics/builtin/comparison.py, test/test_compare.py: Fix
	formatting with black

2022-07-18  Kevin Aragon <kalsofar@users.noreply.github.com>

	* mathics/builtin/comparison.py, test/test_compare.py: Update
	UnsameQ to accept any number of arguments

2022-07-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #419 from Mathics3/add-Projection Add vector Projection built-in function

2022-07-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/drawing/image.py,
	mathics/builtin/numbers/constants.py: Some small section wording and
	sorting changes

2022-07-18  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/arithmetic.py,
	mathics/builtin/numbers/randomnumbers.py,
	mathics/builtin/vectors/math_ops.py,
	mathics/builtin/vectors/vector_space_operations.py,
	mathics/core/systemsymbols.py: Add vector Projection built-in
	function

2022-07-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #418 from Mathics3/add-vector-section Add vector section and add sort order for chapters/sections

2022-07-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/comparison.py,
	mathics/builtin/compilation.py,
	mathics/builtin/drawing/__init__.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/image.py, mathics/builtin/drawing/plot.py,
	mathics/builtin/drawing/splines.py,
	mathics/builtin/drawing/uniform_polyhedra.py,
	mathics/builtin/files_io/__init__.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/files_io/mainloop.py, mathics/builtin/graphics.py,
	mathics/builtin/moments/__init__.py,
	mathics/builtin/moments/basic.py,
	mathics/builtin/moments/special.py,
	mathics/builtin/numbers/__init__.py,
	mathics/builtin/numbers/linalg.py, mathics/builtin/optimization.py,
	mathics/builtin/optiondoc.py, mathics/builtin/patterns.py,
	mathics/builtin/recurrence.py,
	mathics/builtin/specialfns/__init__.py, mathics/builtin/system.py,
	mathics/builtin/tensors.py, mathics/builtin/vectors/__init__.py,
	mathics/builtin/vectors/math_ops.py,
	mathics/builtin/vectors/mathops.py, mathics/doc/common_doc.py: Add
	sorting order to influence docs ...  In particular the "Reference of Built-in Symbols" as well as the
	LaTeX doc Note: some functions were moved from Mathics-Django docs to
	common-docs here.

2022-07-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py,
	mathics/builtin/list/constructing.py, mathics/builtin/lists.py,
	mathics/builtin/numbers/exptrig.py,
	mathics/builtin/numbers/linalg.py,
	mathics/builtin/vectors/__init__.py,
	mathics/builtin/vectors/constructing.py,
	mathics/builtin/vectors/mathops.py,
	mathics/builtin/vectors/vector_space_operations.py,
	mathics/core/convert/matrix.py, mathics/core/convert/mpmath.py,
	mathics/core/convert/sympy.py, setup.py: WIP - split off vector
	builtin functions

2022-07-17  rocky <rb@dustyfeet.com>

	* setup.py: Add mathics.core.convert

2022-07-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py: Make a 1st pass over graphics
	summaries...  In summaries we should be giving the kind of entity the object is
	when it is a graphics object, graphics primitive, style option,
	style value and so on

2022-07-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/optimization.py, mathics/builtin/optiondoc.py: Go
	over some summaries

2022-07-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/optiondoc.py: Correct Top example and go over
	Filling/Axis docs

2022-07-16  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .editorconfig, mathics/builtin/compilation.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/scipy_utils/optimizers.py,
	mathics/core/convert/function.py, mathics/core/expression.py,
	test/builtin/numbers/test_calculus.py, test/builtin/test_compile.py:
	Modularize Compile (#414) * * Fixing a typo that prevented that scipy.optimizers be loaded.  * now, each time that an expression requires to be transformed into
	a python callable, the new function
	`expression_to_callable_and_args` is used.  local to global import moving functions to a separate module. adding tests * adding test * mathics.builtin.compile.topython -> mathics.core.convert.function

2022-07-16  rocky <rb@dustyfeet.com>

	* mathics/__init__.py, mathics/benchmark.py,
	mathics/docpipeline.py, mathics/main.py, mathics/profile_mathics.py:
	Nuke the python3 This was misguided and it hinders our ability to run pyston

2022-07-15  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #416 from Mathics3/asymptote-tweaks Fix null face_opacity in asy Plot3D ...

2022-07-14  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #415 from Mathics3/asymptote-fixes Strip '\n[ ]+' which confuses mathicsscript asy

2022-07-12  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #412 from Mathics3/OutputStream-doctest Make a pass over Stream fns...

2022-07-12  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/algorithm/optimizers.py,
	mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
	mathics/builtin/atomic/numbers.py, mathics/builtin/comparison.py,
	mathics/builtin/compilation.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/plot.py, mathics/builtin/graphics.py,
	mathics/builtin/lists.py, mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/scipy_utils/optimizers.py,
	mathics/builtin/specialfns/gamma.py, mathics/core/evaluators.py,
	test/test_evaluators.py: N_apply -> N_eval when it is not a class
	method

2022-07-12  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/constants.py: N[Integrate] to NIntegrate[]
	(#411) * N[Integrate[...]]->NIntegrate[]

2022-07-12  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/files.py: Make a pass over Stream
	functions...  OutputStream leaving a temporary file for a doctest that didn't even
	involve OutputStream. Adjust the doctest so that it now does refer
	to OutputStream (in the output that is expected to be shown) Some other small doc tweaks done too.

2022-07-11  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/compilation.py,
	test/builtin/test_compile.py: Fix pythonized expressions generated
	by Compile (#410) * Fix pythonized expressions generated by Compile * the fix

2022-07-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #409 from
	Mathics3/close-test-should-not-leave-garbage Reduce temp file garbage in Close doctests

2022-07-11  rocky <rb@dustyfeet.com>

	* mathics/core/systemsymbols.py: Symbols needed by mathicsscript

2022-07-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #408 from
	Mathics3/graphic3sd-leaves-to-elements Graphic3sd leaves -> elements and bump version to 5.0ish

2022-07-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/box/graphics3d.py: One more leaves->elements

2022-07-11  rocky <rb@dustyfeet.com>

	* mathics/core/systemsymbols.py: Add ExportSymbol This is used in mathicsscript

2022-07-10  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #406 from Mathics3/misc-cleanups Misc type fixes and test tweaks

2022-07-10  rocky <rb@dustyfeet.com>

	* mathics/core/util.py: Python 3.6 tolerance

2022-07-10  rocky <rb@dustyfeet.com>

	* .pre-commit-config.yaml, mathics/core/atoms.py,
	mathics/core/attributes.py, mathics/core/element.py,
	mathics/core/expression.py, mathics/core/symbols.py,
	mathics/core/util.py, test/builtin/arithmetic/__init__.py, test/{
	=> builtin/arithmetic}/test_assumptions.py: Misc type fixes and test
	tweaks most of these were caught by mypy. There are many many more.  test_assumptions.py: move to a more specific location and and remove
	improper xfail

2022-07-09  rocky <rb@dustyfeet.com>

	* FUTURE.rst, mathics/autoload/formats/Asy/Export.m: Typo in
	FUTURE.rst revise CharacterEncoding comment.

2022-07-04  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/list.py: * avoid to build properties in the List constructor (#404) * rewrite_apply_eval keeps untouched `self`, and returns a new
	  object if the elements must be are reevaluated.

2022-07-04  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: fix build element properties in
	Expression.__init__ and Expression.rewrite_apply_eval (#403) * fix build element properties * avoid creating elements_properties when not needed * recompute_properties as nonlocal variable * recompute

2022-06-25  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Clean up Expression.__init__() ...  and one more type annotation.

2022-06-25  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithfns/basic.py,
	mathics/builtin/assignments/internals.py, mathics/builtin/base.py,
	mathics/builtin/inout.py, mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/integer.py, mathics/builtin/patterns.py,
	mathics/core/definitions.py, mathics/core/expression.py,
	mathics/core/pattern.py, mathics/core/subexpression.py: Removing
	conversions from Expression.__init__ (#401) * avoid conversions in Expression.__init__ * more leaf to element

2022-06-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #399 from
	Mathics3/add-more-conversion-modules Add more conversion modules

2022-06-22  rocky <rb@dustyfeet.com>

	* .github/workflows/osx.yml, .github/workflows/ubuntu-cython.yml,
	.github/workflows/ubuntu.yml, .github/workflows/windows.yml: Update
	workflows CI

2022-06-22  rocky <rb@dustyfeet.com>

	* mathics/algorithm/optimizers.py, mathics/builtin/arithmetic.py,
	mathics/builtin/atomic/numbers.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/compilation.py, mathics/builtin/datentime.py,
	mathics/builtin/drawing/image.py, mathics/builtin/drawing/plot.py,
	mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/fileformats/xmlformat.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py, mathics/builtin/lists.py,
	mathics/builtin/manipulate.py, mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/exptrig.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/optimization.py, mathics/builtin/physchemdata.py,
	mathics/builtin/procedural.py, mathics/builtin/specialfns/gamma.py,
	mathics/builtin/string/operations.py, mathics/core/atoms.py,
	mathics/core/convert/expression.py, mathics/core/convert/mpmath.py,
	mathics/core/convert/python.py, mathics/core/evaluation.py,
	mathics/core/expression.py, test/core/test_sympy_python_convert.py:
	Move from_pyton to convert module

2022-06-22  rocky <rb@dustyfeet.com>

	* setup.py: Reverse Cython default.  Note that for Pyston this slow things down.  For PyPy we can't use
	it either.  There is benefit in doing this over CPython (probably up to 3.9),
	but since it takes minutes to run Cython, for development this often
	isn't a big win since it can happen that files you are working on
	change and so you'll need to run again, with the 2 minutes again. Or
	files will stale, sometimes inadvertently.  So running Cython is worth the effort before building a wheel (i.e.
	before release) or using in a docker container.

2022-06-22  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/numbers/linalg.py,
	mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/specialfns/zeta.py, mathics/core/atoms.py: Move
	mpmath to conversion module Reduces the size of atoms and I think organizes things better.  More
	smaller more-specific modules.

2022-06-21  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #397 from Mathics3/conversion-refactor First use of make_expression.

2022-06-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
	mathics/builtin/base.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/comparison.py, mathics/builtin/datentime.py,
	mathics/builtin/drawing/plot.py,
	mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/fileformats/xmlformat.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/graphics.py, mathics/builtin/list/constructing.py,
	mathics/builtin/lists.py, mathics/builtin/numbers/calculus.py,
	mathics/core/convert/__init__.py,
	mathics/core/convert/expression.py, mathics/core/convert/sympy.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	mathics/core/parser/convert.py, test/builtin/colors/test_colors.py,
	test/core/test_arithmetic.py,
	test/core/test_expression_constructor.py: to_expression to
	mathics.core.convert.expression This too help reduce circular dependencies.

2022-06-21  rocky <rb@dustyfeet.com>

	* mathics/algorithm/series.py, mathics/builtin/arithfns/basic.py,
	mathics/builtin/arithmetic.py, mathics/builtin/atomic/numbers.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/atomic/symbols.py, mathics/builtin/base.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/compilation.py, mathics/builtin/datentime.py,
	mathics/builtin/drawing/image.py, mathics/builtin/drawing/plot.py,
	mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/fileformats/xmlformat.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/functional.py, mathics/builtin/graphics.py,
	mathics/builtin/intfns/divlike.py,
	mathics/builtin/list/associations.py,
	mathics/builtin/list/constructing.py, mathics/builtin/list/eol.py,
	mathics/builtin/lists.py, mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/diffeqns.py,
	mathics/builtin/numbers/integer.py,
	mathics/builtin/numbers/linalg.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numeric.py, mathics/builtin/optimization.py,
	mathics/builtin/quantities.py, mathics/builtin/recurrence.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/string/characters.py,
	mathics/builtin/string/charcodes.py, mathics/builtin/structure.py,
	mathics/builtin/system.py, mathics/core/__init__.py,
	mathics/core/atoms.py, mathics/core/{convert.py =>
	convert/sympy.py}, mathics/core/definitions.py,
	mathics/core/evaluators.py, mathics/core/expression.py,
	mathics/core/list.py, mathics/core/symbols.py,
	test/core/test_arithmetic.py,
	test/core/test_sympy_python_convert.py: First cut at conversion
	routine reorganization

2022-06-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #395 from Mathics3/listexpression-copy-fns Add copy fns to ListExpression and ...

2022-06-20  rocky <rb@dustyfeet.com>

	* mathics/builtin/list/rearrange.py, mathics/core/list.py: Add copy
	fns to ListExpression and ...  Change __str__ to make a clearer distinction between ListExpression
	and Expression.  Also one more Expression() conversion. It appears there are a couple
	more to go.

2022-06-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #396 from Mathics3/more-expressions-10 More expressions 10

2022-06-20  rocky <rb@dustyfeet.com>

	* mathics/builtin/logic.py, mathics/builtin/manipulate.py,
	mathics/builtin/numpy_utils/without_numpy.py,
	mathics/builtin/patterns.py, mathics/builtin/quantities.py,
	test/test_custom_boxconstruct.py: More Expression conversions

2022-06-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #393 from Mathics3/Symbol-call-reduction Reduce extra Symbol("xx") calls

2022-06-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #388 from
	Mathics3/process_assign_other-mismatches Fix fn call mismatches in process_assign_other

2022-06-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #392 from Mathics3/SymbolNull-regularization Reduce Symbol("Null") remove dup definition...

2022-06-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #391 from
	Mathics3/more_expression_conversions_9 More expression conversions 9

2022-06-19  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/list/rearrange.py: eighth round...

2022-06-20  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/algorithm/optimizers.py,
	mathics/builtin/atomic/symbols.py,
	mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/list/eol.py, mathics/builtin/list/rearrange.py,
	mathics/builtin/moments/basic.py,
	mathics/builtin/moments/special.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/integer.py,
	mathics/builtin/numbers/linalg.py, mathics/core/convert.py: More
	expression conversions 8 (#389) * more expression conversions * more canonicalization

2022-06-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #390 from
	Mathics3/remove-Python2-class-object class Xxx(object) -> class Xxx:

2022-06-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/internals.py,
	mathics/builtin/evaluation.py, test/builtin/test_assignment.py: Fix
	fn call mismatches in process_assign_other In particular: * process_assign_recursion_limit * process_assign_iteration_limit * process_assign_module_number only take 3 args, not 6 More tests and more stringent tests would be nice.

2022-06-19  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/atomic/symbols.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/drawing/plot.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/optimization.py, mathics/builtin/procedural.py,
	mathics/core/evaluation.py, mathics/core/read.py: more expression
	conversions (#386) * more expression conversions * more canonicalization * to_expression in plot. Standard if else in atoms.symbol

2022-06-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #385 from
	Mathics3/more_expression_conversions_6 More expression conversions 6

2022-06-19  rocky <rb@dustyfeet.com>

	* test/builtin/test_compile.py, test/test_inout.py: The remaining
	black files

2022-06-19  rocky <rb@dustyfeet.com>

	* setup.py: Allow newer numpy < 1.24.

2022-06-19  rocky <rb@dustyfeet.com>

	* mathics/algorithm/optimizers.py, mathics/algorithm/series.py,
	mathics/builtin/atomic/numbers.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/colors/color_internals.py,
	mathics/builtin/comparison.py, mathics/builtin/datentime.py,
	mathics/builtin/drawing/splines.py,
	mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/files_io/files.py, mathics/builtin/graphics.py,
	mathics/builtin/inout.py, mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/linalg.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numbers/randomnumbers.py,
	mathics/builtin/numeric.py, mathics/builtin/options.py,
	mathics/builtin/pympler/asizeof.py,
	mathics/builtin/scipy_utils/integrators.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/string/charcodes.py, mathics/builtin/system.py,
	mathics/core/atoms.py, mathics/core/element.py,
	mathics/core/number.py, mathics/core/parser/convert.py,
	mathics/core/util.py, mathics/format/asy_fns.py: Changes induced by
	black 22.3.0

2022-06-19  rocky <rb@dustyfeet.com>

	* .github/workflows/autoblack.yml, .pre-commit-config.yaml: Update
	black to 22.3.0

2022-06-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #383 from
	Mathics3/check_requires_list-revision-condensed more control over tests and doctest

2022-06-19  rocky <rb@dustyfeet.com>

	* .github/workflows/windows.yml, CHANGES.rst,
	mathics/builtin/__init__.py, mathics/builtin/base.py,
	mathics/doc/common_doc.py, test/builtin/numbers/test_nintegrate.py:
	more control over tests and doctest

2022-06-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #382 from Mathics3/two-small-corrections remove np.bool warning and fix a typo

2022-06-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #381 from Mathics3/PyPy-tolerance Changes to allow PyPy to build and mostly run ...

2022-06-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/image.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/scipy_utils/integrators.py,
	mathics/builtin/scipy_utils/optimizers.py,
	mathics/builtin/system.py, mathics/core/util.py,
	mathics/doc/common_doc.py, test/builtin/numbers/test_nintegrate.py:
	Changes to allow PyPy to build and mostly run ...  we can get through pytests and the Gries & Schneider tests.  There is probably a PyPy bug or weirdness around `Binarize`: ``` In[1]:= img = Import["ExampleData/lena.tif"] Out[1]= -Image-
	In[2]:= Binarize[img] terminate called after throwing an instance of
	  'pybind11::error_already_set' what():  IndentationError:
	('unexpected indent', ('<string>', 2, 1, '        class
	pybind11_static_property(property):\n', 2)) ``` But let's leave that for later.

2022-06-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #379 from
	Mathics3/CHANGES-split-out-speedups-section Split out speedup improvements to CHANGES.rst

2022-06-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/image.py,
	test/builtin/image/test_image.py: Remove unit tests from image
	module...  Comment and canonicalize code

2022-06-19  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Split out speedup improvements to CHANGES.rst

2022-06-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #375 from
	Mathics3/more-Expresssion-conversions-4 72 more conversions to go

2022-06-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/list/associations.py,
	mathics/builtin/list/constructing.py, mathics/builtin/list/eol.py,
	mathics/builtin/numbers/diffeqns.py,
	mathics/builtin/numbers/exptrig.py, mathics/core/systemsymbols.py:
	72 more conversions to go And the usual imports and class variable ordering, and docstring
	tagging canonicalization

2022-06-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #373 from
	Mathics3/more-Expresssion-conversions-3 More expression conversions 3

2022-06-18  rocky <rb@dustyfeet.com>

	* test/builtin/numbers/test_nintegrate.py: importlib.find_loader()
	-> imporlib.util.find_spec()

2022-06-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #374 from Mathics3/NIntegrate-without-scipy Revise Nintegrate to allow scipy to be optional

2022-06-18  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/algorithm/optimizers.py,
	mathics/builtin/numbers/calculus.py, test/test_nintegrate.py: Revise
	Nintegrate to allow scipy to be optional * NIntegrate[] no longer requires scipy.  * There were a number of small changes/fixes involving NIntegrate.  * NIntegrate tests have been expanded.

2022-06-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithfns/basic.py,
	mathics/builtin/numpy_utils/with_numpy.py: Changes to GS tests
	working without conversion These are the remaining changes that are needed to get the Gries &
	Schneider tests working without conversions done inside the
	Expression() constructor.  In the benchmarking branch, we'll modify this further so we can get
	an additional long-running benchmark test.

2022-06-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/datentime.py,
	mathics/builtin/distance/stringdata.py,
	mathics/builtin/drawing/image.py, mathics/builtin/drawing/plot.py,
	mathics/builtin/inference.py,
	mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/structure.py, mathics/core/systemsymbols.py: About
	20 more Expression conversions

2022-06-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #372 from
	Mathics3/more-Expression-conversions-2 More expression conversions 2

2022-06-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/comparison.py, mathics/builtin/drawing/plot.py,
	mathics/builtin/scoping.py, mathics/core/evaluators.py,
	mathics/core/expression.py, mathics/core/systemsymbols.py: Reduce
	Expression("xxx"..) conversions ...  to about 122 remaining

2022-06-15  rocky <rb@dustyfeet.com>

	* mathics/builtin/colors/color_operations.py,
	mathics/builtin/drawing/plot.py, mathics/builtin/list/eol.py,
	mathics/builtin/manipulate.py,
	mathics/builtin/matrices/constrmatrix.py,
	mathics/builtin/sparse.py, mathics/builtin/string/operations.py,
	mathics/builtin/tensors.py, mathics/core/systemsymbols.py,
	test/{test_hash.py => core/test_atoms.py}: Misc Expression("List",
	...) removal and other Expressions as well

2022-06-15  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #369 from
	Mathics3/more-Expression-conversions-1 More expression conversions 1

2022-06-13  rocky <rb@dustyfeet.com>

	* mathics/algorithm/optimizers.py,
	mathics/builtin/atomic/symbols.py, mathics/core/evaluation.py,
	mathics/core/systemsymbols.py: Finish symbols Expression conversion

2022-06-15  dhirsbrunner <53242025+dhirsbrunner@users.noreply.github.com>

	* mathics/doc/documentation/1-Manual.mdoc: Fix typo in
	documentation: Pöschk -> Pöschko

2022-06-13  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/atomic/symbols.py,
	mathics/core/evaluation.py, mathics/core/systemsymbols.py,
	test/format/test_svg.py: 4 more files converted

2022-06-13  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/symbols.py, mathics/core/read.py,
	mathics/core/symbols.py, mathics/core/systemsymbols.py,
	test/format/test_asy.py: 5 more files for Expression conversion h

2022-06-13  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/internals.py,
	mathics/builtin/atomic/numbers.py, mathics/builtin/base.py,
	mathics/core/systemsymbols.py: 3 more files with Expression("")

2022-06-13  rocky <rb@dustyfeet.com>

	* mathics/algorithm/optimizers.py,
	mathics/builtin/atomic/symbols.py: {optimizer,symbosl}.py
	Expression("xxx"

2022-06-13  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #367 from
	Mathics3/final-Expression-ListExpression-conversions Expression(SymbolList ...) -> ListExpression...

2022-06-12  rocky <rb@dustyfeet.com>

	* mathics/algorithm/series.py, mathics/builtin/atomic/strings.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/datentime.py, mathics/builtin/graphics.py,
	mathics/builtin/inout.py, mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py, mathics/builtin/patterns.py,
	mathics/core/systemsymbols.py: Expression(SymbolList ...) ->
	ListExpression...  or to_mathics_list() After this in theory we can change <var>.has_form("List", None)
	into: isinstance(x, ListExpression)

2022-06-12  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/algorithm/integrators.py,
	mathics/builtin/numbers/calculus.py, mathics/builtin/optiondoc.py:
	fixing NIntegrate to make the internal integrators available. (#363)

2022-06-12  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #360 from Mathics3/faster-testing Speed up tests by reducing numbers...

2022-06-12  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #364 from
	Mathics3/leaves-to_elements-near-patterns leaves->elements at the Pattern boundary

2022-06-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #337 from Mathics3/PyPy-tolerance recordclass doesn't work on PyPy. Code alternative

2022-06-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/string/characters.py,
	mathics/builtin/string/charcodes.py, mathics/core/convert.py,
	mathics/core/expression.py: Last set of Expression->ListExpression &
	friends

2022-06-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/numbertheory.py, mathics/core/convert.py,
	mathics/core/expression.py, mathics/core/systemsymbols.py:
	Expression -> ListExpression penultimate

2022-06-09  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #358 from Mathics3/ListExpression-3 List expression 3

2022-06-09  rocky <rb@dustyfeet.com>

	* mathics/builtin/manipulate.py, mathics/builtin/quantities.py: More
	of the same

2022-06-09  rocky <rb@dustyfeet.com>

	* mathics/builtin/compilation.py, mathics/builtin/inout.py,
	mathics/builtin/matrices/partmatrix.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/scipy_utils/optimizers.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/string/charcodes.py,
	mathics/builtin/string/patterns.py, mathics/core/atoms.py,
	mathics/core/evaluation.py: More Expression -> ListExpression
	conversions Some of the harder conversions remain though.

2022-06-09  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #356 from Mathics3/more-ListExpressions-2 Expression -> ListExpression part 2.

2022-06-09  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #355 from Mathics3/more-ListExpressions-1 Expression(SymbolList -> ListExpression or to_mathics_list

2022-06-09  rocky <rb@dustyfeet.com>

	* mathics/algorithm/series.py, mathics/builtin/arithfns/basic.py,
	mathics/builtin/arithmetic.py, mathics/builtin/atomic/__init__.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/atomic/symbols.py, mathics/builtin/base.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/inout.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/compilation.py, mathics/builtin/datentime.py:
	Expression(SymbolList -> ListExpression...  or to_mathics_ilst

2022-06-09  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #351 from Mathics3/compile-ListExpression Compile list expression

2022-06-08  rocky <rb@dustyfeet.com>

	* mathics/builtin/attributes.py, mathics/builtin/options.py,
	mathics/core/convert.py, mathics/core/evaluation.py,
	mathics/core/systemsymbols.py, test/builtin/colors/test_colors.py:
	{List,}Expression changes to pass test/builtins

2022-06-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/image.py,
	mathics/builtin/numbers/calculus.py, requirements-full.txt,
	test/builtin/test_compile.py: Remove deprecation on scikit-image for multichannel. There is another multichannel not tested, but
	we'll leave for later.

2022-06-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/numbers.py,
	mathics/builtin/distance/numeric.py,
	mathics/builtin/numbers/calculus.py, mathics/core/systemsymbols.py,
	test/{ => builtin}/test_compile.py: ListExpression for Compile &
	SymbolCompile More leaves -> elements too

2022-06-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #348 from Mathics3/more-Symbol-names-12 Go over builtin/lists.py yet again

2022-06-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/patterns.py, mathics/builtin/structure.py: More
	places where leaves->elements Probably method match_leaf is matching an element. Dunno. But will
	come back to that sometime.

2022-06-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/calculus.py, mathics/builtin/patterns.py,
	mathics/builtin/structure.py, mathics/builtin/system.py: Expression
	-> ListExpression conversion part 2

2022-06-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/list/eol.py, mathics/builtin/list/rearrange.py,
	mathics/builtin/lists.py, mathics/builtin/numbers/algebra.py:
	Expression -> ListExpression - part1

2022-06-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #349 from Mathics3/update-elements-properties Preserve elements_properties

2022-06-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/scipy_utils/integrators.py: Correct conditional
	include of scipy integrators

2022-06-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/scipy_utils/__init__.py,
	mathics/builtin/scipy_utils/integrators.py,
	mathics/builtin/scipy_utils/optimizers.py, test/__init__.py: PyPy
	core dumps some parts of scipy It is not enough to just wrap in a try/except, importing some
	modules like scipy.integrate can dump core if you try to import
	them.

2022-06-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/lists.py, mathics/core/systemsymbols.py: Go over
	builtin/lists.py yet again

2022-06-06  rocky <rb@dustyfeet.com>

	* Makefile: Go back to pip in Makefile

2022-06-04  rocky <rb@dustyfeet.com>

	* setup.py: Now SymPy version limiting

2022-06-04  rocky <rb@dustyfeet.com>

	* .github/workflows/osx.yml, setup.py: LLVM version install woes

2022-06-04  rocky <rb@dustyfeet.com>

	* .github/workflows/osx.yml: OSX LLVM CI woes

2022-06-04  rocky <rb@dustyfeet.com>

	* Makefile, setup.py: Revise INSTALL_REQUIRES Need python ./setup.py develop because "pip install -e ."  doesn't
	run setup.py properly

2022-06-04  rocky <rb@dustyfeet.com>

	* setup.py: jigger recordclass requirement

2022-06-04  rocky <rb@dustyfeet.com>

	* mathics/core/element.py, setup.py: recordclass doesn't work on
	PyPy. Code alternative

2022-06-06  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #347 from Mathics3/more-Symbol-names-11 Symbols and Expressions involving _Integer

2022-06-06  rocky <rb@dustyfeet.com>

	* mathics/builtin/intfns/divlike.py: Remove a couple of
	get_int_values()

2022-06-06  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/numbers.py: Remove a weirdness One of the things I find in looking over the code is that since
	historically programmers have been loose in Expression arguments we
	get stuff like this.  In other places, I have seen we have conversions from one format to
	another only to have it unconverted later in another conversion.

2022-06-06  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithfns/basic.py,
	mathics/builtin/atomic/numbers.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/datentime.py, mathics/builtin/drawing/image.py,
	mathics/builtin/intfns/divlike.py, mathics/core/evaluators.py,
	mathics/core/systemsymbols.py: Symbols and Expressions involving
	_Integer As always much more can be done. But this is what I can fit in a
	session

2022-06-06  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #345 from Mathics3/pyston-tolerance TimeContrained also doesn't work on Pyston

2022-06-06  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/fileformats/xmlformat.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/scipy_utils/optimizers.py,
	test/builtin/files_io/__init__.py, test/{ =>
	builtin/files_io}/test_importexport.py: more about removing
	Expression("... occurrences (#342) * more about removing Expression("... occurrences * rocky's comments * one more to_mathics_list * refine use of {List,}Expression, & to_mathics_list Co-authored-by: rocky <rb@dustyfeet.com>

2022-06-06  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* test/test_doc.py: add a pytest to check documentation in new
	builtin classes (#343)

2022-06-06  rocky <rb@dustyfeet.com>

	* test/builtin/test_datentime.py: TimeContrained also doesn't work
	on Pyston

2022-06-06  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/graphics.py, mathics/builtin/numbers/algebra.py:
	adding a test to check that builtin classes are properly documented.
	Complete documentation for mathics.builtin.graphics and
	mathics.builtin.numbers.algebra (#341)

2022-06-05  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #340 from Mathics3/Do-max-and-integer-hacks Do max and integer hacks

2022-06-05  rocky <rb@dustyfeet.com>

	* mathics/builtin/lists.py: Slightly faster
	_InterationFunction.apply_max

2022-06-05  rocky <rb@dustyfeet.com>

	* mathics/algorithm/optimizers.py, mathics/algorithm/series.py,
	mathics/builtin/atomic/strings.py, mathics/core/systemsymbols.py:
	Use .value, .leaves and fix some bugs optimizers.py:   * Was missing Integer0 import - a bug   * use .value when we know the object in an Integer   * remove duplicate function series.py: ome more Expression("XXX"...) removed lists.py: Make
	another pass over this others: more of the same

2022-06-05  rocky <rb@dustyfeet.com>

	* mathics/algorithm/optimizers.py, mathics/builtin/datentime.py,
	mathics/builtin/lists.py, mathics/builtin/procedural.py: Use range
	in Do. Another pass over lists.py and...  optimizers.py:   * import integer0 - this was a bug   * remove redundant function   * reduce get_int_value() -> x.value datentime.py: one more
	ListExpression lists.py: make another pass over this   * leaf -> element   * leaves -> elements

2022-06-05  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/comparison.py,
	mathics/builtin/options.py, mathics/builtin/string/operations.py,
	mathics/core/symbols.py: Remove flatten from atoms (#322) * atoms cannot be flattened Co-authored-by: rocky <rb@dustyfeet.com>

2022-06-05  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #339 from Mathics3/linalg-refactor Linalg refactor

2022-06-05  rocky <rb@dustyfeet.com>

	* mathics/builtin/distance/numeric.py,
	mathics/builtin/numbers/linalg.py: Add numeric distances and sort
	linalg.py Sort builtin classes in linalg.py Move Numeric Distances to and
	Distance and Similarity Measures

2022-06-05  rocky <rb@dustyfeet.com>

	* mathics/core/list.py: Add in comments debugging and future items

2022-06-05  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/linalg.py: Go over ListExpressions in
	linalg.py Some remaining Expression("List", ...) converted to ListExpression
	or to_mathics_list

2022-06-05  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #338 from Mathics3/more-Symbol-names-10 Symbol, Expression changes

2022-06-04  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #325 from Mathics3/list-expression-evaluation First cut at list expression evaluation specialization

2022-06-04  rocky <rb@dustyfeet.com>

	* test/builtin/test_datentime.py: Skip TimeConstrained test This also doesn't work on Pyston and this test was both slow and
	fragile.

2022-06-04  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py, mathics/builtin/drawing/plot.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/graphics.py, mathics/builtin/options.py,
	mathics/builtin/string/operations.py, mathics/core/systemsymbols.py:
	More of the same...  Partial go over of graphics, importexport, options, operations, and
	plot, More work could be done on graphics, and plot, but that is left for
	later. This is already large.  Also another pass over everything to improve specific calls is
	needed.

2022-06-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #334 from Mathics3/more-Symbol-names-8 Yet another round...

2022-06-03  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py,
	mathics/builtin/drawing/graphics_internals.py,
	mathics/builtin/drawing/plot.py: Yet another round...

2022-06-03  rocky <rb@dustyfeet.com>

	* mathics/builtin/box/graphics.py: Correct call
	self.content.atom_to_boxes...  and sort imports

2022-06-03  rocky <rb@dustyfeet.com>

	* mathics/builtin/lists.py, mathics/core/expression.py: Remove
	variable type changing...  use two distinct variables instead.

2022-06-03  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/lists.py, test/builtin/test_assignment.py: add
	rule for List->ListExpression. Add a test

2022-06-03  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/list.py: revert

2022-06-03  mmatera <matera@fisica.unlp.edu.ar>

	* : merge

2022-06-03  rocky <rb@dustyfeet.com>

	* mathics/core/list.py: Simplify/modularize list expression
	evaluation Note: evaluate_elements() could/should be moved into Expression.  But
	that will come as a later step.

2022-06-02  rocky <rb@dustyfeet.com>

	* mathics/core/list.py: Forgot a tuple conversion

2022-06-02  rocky <rb@dustyfeet.com>

	* mathics/core/list.py: merge hell

2022-06-01  rocky <rb@dustyfeet.com>

	* mathics/core/list.py: WIP - first cut at list expression
	evaluation Doesn't work, in general but does in many cases.  Evidence suggests we can get bit speed wins here.

2022-06-02  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #329 from Mathics3/more-Symbol-names-7 Expression() changes by going over some pytests

2022-06-02  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #328 from Mathics3/more-Symbol-names-6 Go over files for Symbols, leaves, etc

2022-06-02  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #327 from
	Mathics3/Stream-and-context-manager-fixes Remove streams and close files from MathicsOpen...

2022-06-02  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/core/read.py, mathics/core/streams.py: Remove
	streams and close files from MathicsOpen...  StreamManager code gone over a little more and has been partially
	docstring'd Fixes #326

2022-06-01  rocky <rb@dustyfeet.com>

	* mathics/core/list.py: WIP - first cut at list expression
	evaluation Doesn't work, in general but does in many cases.  Evidence suggests we can get bit speed wins here.

2022-06-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #324 from Mathics3/more-Symbol-names-5 More symbol names 5

2022-06-01  rocky <rb@dustyfeet.com>

	* mathics/algorithm/integrators.py, mathics/algorithm/series.py,
	mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
	mathics/builtin/drawing/plot.py,
	mathics/builtin/intfns/combinatorial.py, mathics/builtin/lists.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py, mathics/builtin/numeric.py,
	mathics/core/atoms.py, mathics/core/convert.py,
	mathics/core/expression.py, mathics/core/symbols.py,
	mathics/core/systemsymbols.py,
	test/core/test_expression_constructor.py, test/test_arithmetic.py:
	Use symbols in NumericOperators

2022-06-01  rocky <rb@dustyfeet.com>

	* mathics/builtin/inference.py, mathics/builtin/numbers/algebra.py,
	mathics/builtin/patterns.py, mathics/core/convert.py,
	mathics/core/systemsymbols.py, test/test_arithmetic.py: Symbol names
	caught via tests

2022-06-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #320 from Mathics3/more-Symbol-names-4 Last batch needed for combinatorica

2022-06-01  rocky <rb@dustyfeet.com>

	* mathics/builtin/sparse.py: Back off of use of a single
	mathics_to_list()

2022-05-31  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/intfns/combinatorial.py, mathics/builtin/lists.py,
	mathics/builtin/numbers/integer.py, mathics/builtin/numeric.py,
	mathics/builtin/sparse.py, mathics/builtin/tensors.py,
	mathics/core/systemsymbols.py: Last batch needed for combinatorica Expression("XXX",...) -> Expression(SymbolXXX...) largely. Other
	boilerplate things like ListExpression and leaf->element done that
	were nearby desired changes.

2022-05-31  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #319 from Mathics3/more-Symbol-names-3 The next batch of symbol names

2022-05-31  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/internals.py,
	mathics/builtin/base.py, mathics/builtin/compilation.py,
	mathics/builtin/drawing/plot.py, mathics/builtin/inout.py,
	mathics/builtin/list/eol.py, mathics/builtin/lists.py,
	mathics/builtin/logic.py, mathics/builtin/numbers/diffeqns.py,
	mathics/builtin/recurrence.py, mathics/core/convert.py,
	mathics/core/expression.py, mathics/core/systemsymbols.py: The next
	batch of symbol names

2022-05-31  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #318 from Mathics3/more-Symbol-names-2 Next batch of Expression("XXX") removal

2022-05-31  rocky <rb@dustyfeet.com>

	* mathics/builtin/attributes.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/core/definitions.py, mathics/core/systemsymbols.py: Next
	batch of Expression("XXX") removal

2022-05-31  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #315 from Mathics3/more-Symbol-names Expression("XXX"..) -> Expression(SymbolXX..) ...

2022-05-31  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/algorithm/parts.py, mathics/builtin/base.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/inout.py,
	mathics/builtin/inout.py, mathics/builtin/list/associations.py,
	mathics/builtin/list/eol.py, mathics/builtin/lists.py,
	mathics/builtin/string/operations.py, mathics/core/atoms.py,
	mathics/core/element.py, mathics/core/expression.py,
	mathics/core/symbols.py, test/format/test_format.py: MathML and
	TeXForm output changes (#311) * trailing changes * and finally, all the boxes_to_ are out from Atoms * restoring  option in boxes_to_tex. Adding tests.  * rocky's reformulation for CHANGES.rst comment about the change of
	behaviour in MathMLForm and TeXForm.

2022-05-31  R. Bernstein <rocky@users.noreply.github.com>

	* : commit e0aa90010377df976ccd1c0e5a67997f90aa036d Merge: 59d0f6f3a
	6ad54a458 Author: R. Bernstein <rocky@users.noreply.github.com>
	Date:   Tue May 31 08:14:35 2022 -0400

2022-05-30  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: One small "if" test removed and one
	indexing

2022-05-31  rocky <rb@dustyfeet.com>

	* mathics/algorithm/integrators.py: use ListExpresion;
	leaves->elements

2022-05-30  rocky <rb@dustyfeet.com>

	* mathics/algorithm/integrators.py, mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/internals.py,
	mathics/builtin/atomic/strings.py, mathics/builtin/base.py,
	mathics/builtin/comparison.py, mathics/builtin/compilation.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/functional.py, mathics/builtin/options.py,
	mathics/builtin/patterns.py, mathics/core/definitions.py,
	mathics/core/expression.py, mathics/core/pattern.py,
	mathics/core/systemsymbols.py: Expression("XXX"..) ->
	Expression(SymbolXX..) ...  more places. This also means that in some cases there are new
	Symbol's defined.  Use to_expression() where we can't use SymboXXX.  I gouldn't get SymbolSetAttributes SymbolClearAttributes working, so
	that is left for later.

2022-05-30  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: One small "if" test removed

2022-05-30  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #308 from Mathics3/ListExpression-lite List expression lite

2022-05-30  rocky <rb@dustyfeet.com>

	* mathics/core/util.py: Add TimingContextManager() this can be used as a context manager to time specific parts of the
	code.

2022-05-30  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #312 from Mathics3/eval-elements-speedup Remove redundant assigns in {eval,rest}_range

2022-05-29  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #305 from
	Mathics3/ElementsProperties-record-lite Revise Expression to use ElementsProperties

2022-05-29  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py, mathics/core/read.py,
	mathics/core/streams.py: Remove Stream temporary files on Close...  if they are marked temporary.

2022-05-29  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/importexport.py: Work around Windows
	version of os.unlink

2022-05-29  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/importexport.py: ExportString temporary
	file cleanup Put classes in alphabetical order to the extent possible

2022-05-29  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/files.py,
	test/builtin/files_io/test_files.py: Delete more tmp files; exclude
	more Windows tests

2022-05-29  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/files.py, mathics/core/read.py,
	mathics/core/streams.py, test/builtin/colors/test_colors.py, test/{
	=> builtin/files_io}/test_files.py: Correct temporary file handling
	and Put.  Move test_files.py to its proper place in the test hierarchy

2022-05-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/fileformats/xmlformat.py: One more small
	mathics_list use

2022-05-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/fileformats/xmlformat.py,
	mathics/builtin/lists.py, mathics/core/expression.py,
	mathics/core/list.py: First cut at ListExpression many things don't work though. See comment-out code for avenues to
	explore

2022-05-28  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/arithfns/basic.py,
	mathics/core/expression.py, mathics/core/rules.py: properties tweaks
	and small corrections

2022-05-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/list/constructing.py,
	mathics/builtin/numbers/numbertheory.py: Small tweaks: Was importing ElementsProperties incorrectly In Divisors,  Integer
	works instead of from_sympy. And we can use n.value too.

2022-05-28  rocky <rb@dustyfeet.com>

	* mathics/core/element.py: Revise info about ElementsProperties

2022-05-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/list/constructing.py, mathics/core/element.py,
	mathics/core/expression.py: Work around what seems like a Cython bug

2022-05-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/list/constructing.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/core/evaluators.py, mathics/core/expression.py, setup.py,
	test/core/test_elements_properties.py,
	test/core/test_expression_constructor.py: Revise Expression to use
	ElementsProperties ElementsProperties is a mutable record.  Note that addition work is needed to categorize existing
	Expression() calls into `to_expression()` or `Expression()`.  After that is done, we should see a big improvement in speed due to
	a reduction of unneeded calls to convert elements.  Also, there should be improvements as we start setting the elements
	properties in the calls to be more precise.  Until then, the performance here will be slightly worse with this
	commit, since we have the worst of both worlds: we have to do
	conversion on each Expression() call as well as conversion that may
	already be done in setup to calling Expression which will be
	required (not optional) in the future.  A specialization of Expression, ListExpression() will be using this
	as the base code to work off of.

2022-05-28  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/box/inout.py,
	mathics/builtin/inout.py, mathics/builtin/numbers/constants.py,
	mathics/core/element.py, test/format/test_format.py,
	test/test_format.py: Format test (#303) * adding tests improving comments and mark some tests  as fragile * More tests passes.  * cleaning test_format.py * fix test_format * change the default value of MATHML_STRICT * tidier test Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2022-05-28  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #306 from
	Mathics3/color_directions-leave-removal leaves -> elements

2022-05-28  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #304 from
	Mathics3/more-elements-to_elements-dichotomy Miscelleanous to_expression/Expression separation and some
	leaf->element correction

2022-05-28  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #301 from
	Mathics3/go-over-color+more-systemsymbols Make a pass over color_directives + more symbols..

2022-05-26  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #300 from
	Mathics3/datentime-expression-revise Reduce Expression() constructor conversions in datentime...

2022-05-26  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #298 from Mathics3/range-speedup-redux Faster `Range[]` most of the time...

2022-05-26  rocky <rb@dustyfeet.com>

	* mathics/builtin/list/constructing.py: Faster Range[] most of the
	time...  using Python range(). Previous attempt was simply off by one by one.
	We get a 5x speed improvement with Python range().

2022-05-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #297 from Mathics3/range-speedup Range speedup and One more Expression() conversion

2022-05-25  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/algorithm/simplify.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py, mathics/core/systemsymbols.py,
	test/test_algebra.py: Complexityfunction (#189) * ComplexityFunction * improving comments in algorithin.simplify * Default ComplexityFunction closer to WMA

2022-05-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #296 from Mathics3/Expression-adjust create_infix calls Expression() with Integer ..

2022-05-23  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/__init__.py,
	mathics/builtin/base.py, mathics/builtin/box/inout.py,
	mathics/builtin/drawing/graphics_internals.py,
	mathics/builtin/inout.py, mathics/builtin/patterns.py,
	mathics/core/element.py, mathics/core/expression.py,
	mathics/core/symbols.py, test/test_format.py: Expression and Symbol
	are EvalMixin (#293) * adding tests * simplify get_option_values * improve get_option_values * renaming InstanceableBuiltin-> BuiltinElement and BoxConstruct ->
	BoxExpression * undo unnecessary changes * Evaluable->EvalMixin * Deal with merge conflicts * remove extra inheritance in BoxExpression Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>
	Co-authored-by: rocky <rb@dustyfeet.com>

2022-05-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #295 from
	Mathics3/more-symbols-in-expressions More pervasive use of Symbols in Expressions and other things of
	that kind

2022-05-21  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #292 from
	Mathics3/boxconstruct_is_a_baseelement BaseElement.apply_rules-> BaseElement.do_apply_rules

2022-05-21  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #290 from Mathics3/initfix remove __init__ method from BaseElement

2022-05-21  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #291 from Mathics3/share_gc improving Share[]

2022-05-21  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/system.py: Go over Share docstring.
	Revise CHANGES.rs

2022-05-18  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/arithmetic.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/graphics3d.py,
	mathics/builtin/distance/stringdata.py,
	mathics/builtin/drawing/image.py, mathics/builtin/drawing/plot.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/inference.py, mathics/builtin/list/eol.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/lists.py,
	mathics/builtin/logic.py, mathics/builtin/numbers/calculus.py,
	mathics/builtin/patterns.py, mathics/builtin/procedural.py,
	mathics/builtin/structure.py, mathics/core/element.py,
	mathics/core/expression.py, mathics/core/symbols.py,
	test/test_hash.py: By by is true (#294) * removing Element.is_true() method

2022-05-18  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'origin/master' into
	boxconstruct_is_a_baseelement

2022-05-17  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #289 from Mathics3/_build_elements-speedup Reduce unnecessary calls to from_python ...

2022-05-17  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignments/internals.py,
	mathics/builtin/base.py, mathics/builtin/box/graphics.py,
	mathics/builtin/inference.py, mathics/builtin/patterns.py,
	mathics/core/element.py, mathics/core/expression.py:
	BaseElement.apply_rules-> BaseElement.do_apply_rules BoxConstruct
	now inherits from BaseElement

2022-05-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/list/constructing.py, mathics/builtin/lists.py,
	mathics/core/expression.py: More small speedups * Do less work in "Do" and others when imax is an Integer.  * Remove identity_fn since _build_expression detects that.  * Note the larger problem we have in _build_expression, although the
	  problem really is in Expression() uses * Fix a small typo

2022-05-17  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/system.py: improving documentation. Handling the
	possible lack of psutils

2022-05-17  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/element.py: Update element.py Improving the grammar of the comment...

2022-05-17  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/system.py: return the amount of
	recovered memory

2022-05-17  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/system.py: perform garbage collection when
	evaluate Share[...]

2022-05-17  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/element.py, mathics/core/evaluation.py,
	mathics/session.py: remove  BaseElement.__init__

2022-05-17  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/element.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/session.py: initfix

2022-05-17  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Reduce unnecessary calls to
	from_python ...  in Expression._build_elements().

2022-05-15  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #286 from Mathics3/add-EulerPhi Add EulerPhi and specialize Integer comparisons

2022-05-15  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/numbertheory.py: elements_conversion_fn
	simplifies Divisor

2022-05-15  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/numbers/numbertheory.py,
	mathics/core/atoms.py: Add EulerPhi

2022-05-15  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #281 from Mathics3/avoid-property-revaluation avoid Expression.element recalculation if possible

2022-05-15  rocky <rb@dustyfeet.com>

	* mathics/core/atoms.py, mathics/core/element.py,
	mathics/core/expression.py, mathics/core/symbols.py,
	test/core/test_elements_properties.py: More rigorous elements
	property calculation * Use "<=" on initial sorting to catch already-sorted elements * Use ._elements_fully_evaluated property in lists to catch nested   Expressions that are fully evaluated * Order comparison operators __ge__, __gt__, etc.  * Add custom comparison operators for Integers. We probably could do
	  the same for other types of numbers

2022-05-15  rocky <rb@dustyfeet.com>

	* mathics/builtin/list/constructing.py, mathics/core/expression.py:
	Start using element_conversion_fn in Expression()

2022-05-15  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Remove unused "kwargs" parameter

2022-05-08  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Niggling kind of change

2022-05-08  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Correct type annotation on elements
	setter

2022-05-08  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py, mathics/core/rules.py,
	test/core/test_elements_properties.py,
	test/core/test_expression_constructor.py: Expression constructor
	allows elt conversion fn

2022-05-07  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: avoid Expression.element recalculation
	if possible

2022-05-15  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #283 from
	Mathics3/contexts_and_message_assignment Contexts and message assignment

2022-05-08  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst: CHANGES.rst

2022-05-08  mmatera <matera@fisica.unlp.edu.ar>

	* test/builtin/test_assignment.py: fix test

2022-05-08  mmatera <matera@fisica.unlp.edu.ar>

	* test/test_format.py: revert test

2022-05-08  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/scoping.py, mathics/core/definitions.py,
	test/test_context.py: improve test

2022-05-08  mmatera <matera@fisica.unlp.edu.ar>

	* test/helper.py, test/test_context.py: adding test for the context
	behaviour

2022-05-08  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignments/internals.py, test/test_format.py:
	allow set messages for protected symbols

2022-05-06  mmatera <matera@fisica.unlp.edu.ar>

	* : merge

2022-05-06  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/assignments/assignment.py: cleaning docstrings in
	assignment symbols

2022-05-06  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/graphics.py,
	mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/uniform_polyhedra.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/drawing/graphics_internals.py,
	mathics/builtin/graphics.py: _GraphicsElement -> _GraphicsElementBox
	/ _GraphicsDirective (#278) * _GraphicsElement -> _GraphicsElementBox / _GraphicsDirective

2022-05-06  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/graphics.py,
	mathics/builtin/distance/stringdata.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/files_io/mainloop.py,
	mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/intfns/divlike.py,
	mathics/builtin/intfns/recurrence.py: Summary text more2 (#261) * intfns and distance summary_text * sorting attributes and improving summaries * comment out comments in PointBox doc

2022-05-05  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/graphics.py,
	mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/uniform_polyhedra.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/drawing/graphics3d.py, mathics/builtin/graphics.py,
	mathics/format/asy.py, mathics/format/json.py: Opacity in 3D comment about the base clase for Opacity fixing asy

2022-05-05  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/graphics.py,
	mathics/builtin/colors/color_directives.py, mathics/format/asy.py,
	mathics/format/asy_fns.py, mathics/format/svg.py,
	test/test_format.py: opacity for asy opacity for asy

2022-05-04  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst: CHANGES

2022-05-04  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/graphics.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/graphics.py, mathics/format/svg.py: adding support
	for Opacity fix comment

2022-05-02  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/comparison.py, mathics/builtin/logic.py,
	mathics/builtin/optimization.py, mathics/builtin/optiondoc.py,
	mathics/builtin/patterns.py, mathics/builtin/sparse.py,
	test/test_compare.py: Summary text more5 (#276) * comparison / logic / optimization * sparse / patterns / optiondoc * SympyComparison -> _SympyComparison * fix typo * fix Max, Min, and other comparisons

2022-05-02  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #277 from
	Mathics3/expression-elements-properties-mm2 removing __elements

2022-05-01  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/attributes.py, mathics/builtin/evaluation.py,
	mathics/builtin/functional.py: More summaries 4 (#274) * summary_text for attributes * summary_text for evaluation module * summary_text for functional

2022-05-01  R. Bernstein <rocky@users.noreply.github.com>

	* : commit 006e75449701f9645e233ffd82efbc52367bcd71 Merge: 578f42eab
	e7b4cdd3e Author: R. Bernstein <rocky@users.noreply.github.com>
	Date:   Sun May 1 22:20:02 2022 -0400

2022-05-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #272 from
	Mathics3/small-things-found-with-flake8 Misc flake8 caught things..

2022-05-01  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/internals.py, mathics/core/atoms.py,
	mathics/core/symbols.py: Misc flake8 caught things..  some of these in fact fix bugs

2022-05-01  R. Bernstein <rocky@users.noreply.github.com>

	* : commit 64b88a4b6088e0f0da993a5b1998233796416e29 Author: rocky
	<rb@dustyfeet.com> Date:   Sun May 1 11:52:41 2022 -0400

2022-05-01  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py, mathics/builtin/atomic/numbers.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/numbers/exptrig.py, mathics/builtin/numeric.py,
	mathics/builtin/optiondoc.py, mathics/builtin/specialfns/gamma.py,
	mathics/core/atoms.py, mathics/core/systemsymbols.py,
	test/test_format.py: fix 266 (#269) * fix 266 * fix tests

2022-05-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #259 from Mathics3/more_summary_texts more fixings

2022-05-01  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/tensors.py: sort attributes in tensor

2022-05-01  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'origin/master' into
	more_summary_texts

2022-04-30  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/internals.py, test/{ =>
	builtin}/test_assignment.py, test/helper.py: Use get_elements() (not
	_elements) ...  get_elements is what element access uses.  _elements is a private
	structure on Expression.  Small tweaks to test_helper and move test/test_assignment.py into
	test/builtin/test_assignment.py

2022-04-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #265 from
	Mathics3/revise-some-expression-comments Revise some expression comments

2022-04-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #264 from
	Mathics3/expression-elements-properties Expression elements properties

2022-04-24  rocky <rb@dustyfeet.com>

	* mathics/core/evaluation.py, mathics/core/expression.py,
	test/core/test_elements_properties.py,
	test/core/test_flatten_head.py: Tighten sorting test...  A list with one item is sorted.

2022-04-24  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Make use of element properties more
	often

2022-04-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py, mathics/core/evaluation.py,
	mathics/core/expression.py, test/core/test_elements_properties.py:
	add element properties

2022-04-04  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py, mathics/core/rules.py,
	test/core/test_elements_properties.py: WIP - try tracking sorted
	properties Broken: Switch[2, 1] Switch::argct: Switch called with 2 arguments....  ^^^^^^ is not
	included after change

2022-04-11  rocky <rb@dustyfeet.com>

	* .github/ISSUE_TEMPLATE/bug_report.md: Tweak bug template

2022-04-11  rocky <rb@dustyfeet.com>

	* .github/ISSUE_TEMPLATE/bug_report.md: Adjust bug template again.  Remove duplicate part about reproducing steps in "output given"
	section

2022-04-11  rocky <rb@dustyfeet.com>

	* .github/ISSUE_TEMPLATE/bug_report.md, REPORTING-BUGS.md: Small
	tweaks to bug template and REPORTING-BUGS.md For example add mention in template to REPORTING-BUGS and
	mathics.org locations.

2022-04-10  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #263 from
	Mathics3/github-issue-template-revision Revise bug template

2022-04-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithfns/basic.py,
	mathics/builtin/arithfns/sums.py, mathics/builtin/arithmetic.py,
	mathics/builtin/atomic/strings.py,
	mathics/builtin/atomic/symbols.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/mainloop.py, mathics/builtin/inout.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/numbers/linalg.py,
	mathics/builtin/numbers/randomnumbers.py,
	mathics/builtin/procedural.py: fixing docstrings (#258) * fixing docstrings * more summaries * sorting attributes

2022-04-10  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #262 from Mathics3/builtin-revision 4 distinct of changes...

2022-04-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py: Builtin.is_literal() raise
	NotImplemented...  subclasses need to figure out what the right thing to do here.  Tweak Builtin docstring a little.

2022-04-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py, mathics/builtin/box/graphics.py,
	mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/uniform_polyhedra.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/compilation.py, mathics/builtin/datentime.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/graphics.py, mathics/core/atoms.py,
	mathics/core/element.py, mathics/core/streams.py,
	mathics/core/symbols.py: Fix merge conflicts. Revise Atom
	inheritance

2022-04-10  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #257 from Mathics3/summary_text_boxes Summary text boxes for graphic elements

2022-04-03  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/graphics.py,
	mathics/builtin/box/graphics3d.py,
	mathics/builtin/drawing/uniform_polyhedra.py: fix typos

2022-04-03  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/box/inout.py: sorting properties

2022-04-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #260 from Mathics3/expression-tweaks Expression tweaks

2022-04-03  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: WIP - attempt to integrate elements
	properties.  Not working - there are probably lots of little update unconstrained
	places which update expressions.

2022-04-03  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py, mathics/core/rules.py,
	mathics/core/util.py: Start to hook in elements properties...  Lots of small code cleanups though.

2022-04-03  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/base.py, mathics/builtin/box/compilation.py,
	mathics/builtin/drawing/graphics_internals.py: improving automatic
	summary for boxes

2022-04-03  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/compress.py, mathics/builtin/manipulate.py,
	mathics/builtin/options.py, mathics/builtin/scoping.py,
	mathics/builtin/structure.py, mathics/builtin/system.py,
	mathics/builtin/tensors.py: more fixings

2022-03-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py, mathics/core/expression.py: Small tweaks Fix bug prior code simplification.  More `is_literal()` method to the
	class where it makes sense.

2022-03-28  rocky <rb@dustyfeet.com>

	* mathics/core/symbols.py: Typo in docstring comment

2022-03-27  rocky <rb@dustyfeet.com>

	* mathics/core/symbols.py: Correct is_literal docstring...  for class method of Predefined

2022-03-27  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py, mathics/core/symbols.py: Simplify
	is_flat &d elements_fully_evaluated logic

2022-03-27  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py, mathics/core/element.py,
	mathics/core/expression.py, mathics/core/symbols.py,
	test/core/test_elements_properties.py: WIP - First cut elements
	properties This is to give people some sense of what's up here.  The useful
	properties aren't used yet.

2022-04-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #256 from Mathics3/more_summaries More summaries

2022-04-03  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/base.py,
	mathics/builtin/box/uniform_polyhedra.py,
	mathics/builtin/drawing/graphics_internals.py,
	mathics/builtin/drawing/image.py: complete and fix comments

2022-04-01  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/list/associations.py, mathics/builtin/lists.py:
	more docstring fixes

2022-04-01  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/string/characters.py,
	mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py: docstrings

2022-04-01  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/fileformats/xmlformat.py: more fixes

2022-04-01  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/fileformats/xmlformat.py: fix docstrings in
	fileformats

2022-04-01  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/drawing/graphics_internals.py: adding a comment

2022-04-01  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/base.py, mathics/builtin/box/compilation.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/image.py, mathics/builtin/box/inout.py,
	mathics/builtin/drawing/graphics_internals.py,
	mathics/builtin/drawing/image.py,
	mathics/builtin/drawing/uniform_polyhedra.py: completing docstrings

2022-04-01  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/drawing/image.py: flake8

2022-04-01  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/base.py, mathics/builtin/box/compilation.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/inout.py,
	mathics/builtin/box/uniform_polyhedra.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/colors/named_colors.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/graphics_internals.py,
	mathics/builtin/drawing/image.py, mathics/builtin/drawing/plot.py:
	fixing summary texts in builtin.box, and builtin.drawing.

2022-03-31  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/string/regexp.py: flake8

2022-03-31  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/string/charcodes.py,
	mathics/builtin/string/operations.py: fix undefined variable in
	strings.operations

2022-03-31  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/list/constructing.py,
	mathics/builtin/list/eol.py, mathics/builtin/list/rearrange.py,
	mathics/builtin/moments/basic.py,
	mathics/builtin/moments/special.py,
	mathics/builtin/string/characters.py,
	mathics/builtin/string/charcodes.py,
	mathics/builtin/string/operations.py: more summary_texts...

2022-03-31  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'origin/master' into more_summaries

2022-03-31  mmatera <matera@fisica.unlp.edu.ar>

	* .github/workflows/autoblack.yml: fix autoblack workflow

2022-03-31  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/fileformats/xmlformat.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/lists.py,
	mathics/builtin/moments/basic.py,
	mathics/builtin/numbers/exptrig.py,
	mathics/builtin/numbers/randomnumbers.py: fixing a missing library
	and some flake8 warnings

2022-03-31  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/fileformats/xmlformat.py,
	mathics/builtin/list/associations.py,
	mathics/builtin/list/constructing.py, mathics/builtin/list/eol.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/lists.py,
	mathics/builtin/moments/basic.py,
	mathics/builtin/numbers/exptrig.py,
	mathics/builtin/numbers/randomnumbers.py,
	mathics/builtin/string/patterns.py: more summary_texts

2022-03-28  hrueter <42939542+hrueter@users.noreply.github.com>

	* mathics/builtin/numbers/algebra.py: Fix sympy_factor to allow
	equalities (#253)

2022-03-27  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #251 from Mathics3/summary-text-tense Make tense and form match in summary_text

2022-03-27  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/types.py,
	mathics/builtin/atomic/atomic.py,
	mathics/builtin/atomic/numbers.py,
	mathics/builtin/atomic/symbols.py, mathics/builtin/compilation.py,
	mathics/builtin/datentime.py, mathics/builtin/list/constructing.py,
	mathics/builtin/matrices/constrmatrix.py,
	mathics/builtin/matrices/partmatrix.py,
	mathics/builtin/numbers/algebra.py, mathics/builtin/procedural.py,
	mathics/builtin/quantities.py, mathics/builtin/recurrence.py: Make
	tense and form match in summary_text * start out with imperative verb * no leading capital (unless it is a name or abbreviation) * no trailing period

2022-03-27  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #243 from Mathics3/fix_overflow Handling Overflow locally

2022-03-27  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #249 from Mathics3/summary_text_algebra adding summary texts in builtin.numeric.algebra

2022-03-27  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #247 from Mathics3/reorganize-test-directory Start to organize unit tests

2022-03-27  rocky <rb@dustyfeet.com>

	* test/builtin/numbers/test_linalg.py: Add docstring to top of a
	test

2022-03-27  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/algebra.py: typos

2022-03-26  rocky <rb@dustyfeet.com>

	* test/{ => autoload}/test_gudermannian.py, test/{ =>
	builtin/colors}/test_colors.py, test/{ =>
	builtin/numbers}/test_linalg.py, test/{ =>
	builtin}/test_datentime.py, test/{test_parser =>
	core/parser}/test_convert.py, test/{test_parser =>
	core/parser}/test_parser.py, test/{test_parser =>
	core/parser}/test_util.py, test/{test_elements =>
	core}/test_flatten_head.py, test/{test_formatter =>
	format}/test_asy.py, test/{test_formatter => format}/test_svg.py,
	test/{ => package}/test_combinatorica.py, test/test_convert.py,
	test/test_importexport.py, test/{test_cli.py => test_main.py},
	test/test_parser/__init__.py: Start to organize unit tests Make the directory structure more closely resemble how it appears in
	the module space.

2022-03-27  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/linalg.py,
	mathics/builtin/numbers/numbertheory.py: summary_texts in
	mathics.builtin.numbers

2022-03-26  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/integer.py: integer

2022-03-26  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/exptrig.py: calculus and exptrig
	summary_text

2022-03-26  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/algebra.py: adding summary texts in
	builtin.numeric.algebra

2022-03-25  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .github/ISSUE_TEMPLATE/bug_report.md,
	.github/ISSUE_TEMPLATE/feature_request.md: Update issue templates
	(#246) Let's start by trying this.

2022-03-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py: adding rocky's comment

2022-03-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py: Add more detailed and stronger
	FIXME

2022-03-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py, mathics/builtin/numbers/exptrig.py:
	comment

2022-03-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/constants.py: improve docs

2022-03-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/constants.py: fix rules for 1/Overflow and
	1/Underflow

2022-03-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/constants.py: fix summary

2022-03-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/specialfns/gamma.py: Symbol("..")-> Symbol...

2022-03-24  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/arithmetic.py,
	mathics/builtin/numbers/constants.py: Underflow

2022-03-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py, mathics/core/evaluation.py: improve
	handling overflow

2022-03-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/specialfns/gamma.py: removing trailing print

2022-03-24  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'origin/master' into
	adding_beta_function

2022-03-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/specialfns/gamma.py: * Moving Factorial and Factorial2 to mathics.builtin.special.gamma * Adding Euler's Beta function and LogGamma

2022-03-24  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/erf.py,
	mathics/builtin/specialfns/expintegral.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/specialfns/{othogonal.py => orthogonal.py},
	mathics/builtin/specialfns/zeta.py: fix summary in
	mathics.builtin.specialfns (#240) * fix summary

2022-03-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/specialfns/gamma.py: gamma

2022-03-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/specialfns/expintegral.py,
	mathics/builtin/specialfns/gamma.py: typos

2022-03-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/specialfns/bessel.py: Modified -> modified

2022-03-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/specialfns/bessel.py: Derivarive->derivative

2022-03-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/specialfns/expintegral.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/specialfns/zeta.py: zeta

2022-03-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/specialfns/othogonal.py: remove orthogonal

2022-03-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/specialfns/erf.py: erc

2022-03-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/specialfns/orthogonal.py: fix summary

2022-03-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #239 from Mathics3/summary_constants summary_text in mathics.builtin.numeric.constants

2022-03-23  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/constants.py: more tiny fixes

2022-03-23  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/constants.py: small fixes

2022-03-23  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/constants.py: summary_text in messages

2022-03-23  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/algebra.py, test/test_algebra.py: Handle
	unexpected SymPy exceptions in `Simplify[]` (#238) * catch the error * adding a small test in pytest

2022-03-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #235 from tirkarthi/fix-assert Use assertEqual instead of assertEquals for Python 3.11
	compatibility.

2022-03-21  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/numbers/algebra.py: Fix Factor[a == b] (#232) * Fix Factor[a == b] * Improve Factor documentation

2022-03-21  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #233 from Mathics3/fix_225 fix usage

2022-03-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/base.py: fix usage

2022-03-20  rocky <rb@dustyfeet.com>

	* setup.py: Allow sympy 1.10.1 (up to but not including 1.11)

2022-03-20  rocky <rb@dustyfeet.com>

	* mathics/builtin/matrices/constrmatrix.py,
	mathics/builtin/matrices/partmatrix.py: Go over Matrices and Linear
	Algebra docs and add some more examples/tests

2022-03-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #229 from Mathics3/reorganize_builtins Reorganize builtins

2022-03-20  rocky <rb@dustyfeet.com>

	* test/test_constrmatrix.py: Adjust reason for test.

2022-03-20  Hannes Rter <git@hannesrueter.de>

	* mathics/builtin/files_io/files.py, mathics/core/read.py: Fix
	InputFileName

2022-03-20  Hannes Rter <git@hannesrueter.de>

	* mathics/builtin/files_io/importexport.py,
	test/test_importexport.py: Fix bugs related to character encoding

2022-03-20  Hannes Rter <git@hannesrueter.de>

	* mathics/core/parser/convert.py, test/test_parser/test_convert.py:
	Use python builtin escape function in GenericConverter

2022-03-20  rocky <rb@dustyfeet.com>

	* mathics/builtin/matrices/constrmatrix.py,
	test/test_constrmatrix.py: Move a #> test to a pytest

2022-03-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #228 from adamantinum/reorganize_builtins Moved DiagonalMatrix and IdentityMatrix to group Matrices and Linear
	Algebra

2022-03-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #226 from Mathics3/asy-error-handling Tolerate not-implemented errors in graphics

2022-03-20  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/trace.py: Add Diagonal to CHANGES and
	fix typo

2022-03-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #215 from adamantinum/master Add builtin Diagonal

2022-03-19  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Make a pass over what has changed Mostly tried to correct typography and regularize form that we
	describe things. (Another pass would be nice)

2022-03-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/compilation.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/constants.py, mathics/builtin/trace.py:
	Regularize recent summaries Summaries don't start out with a capital letter.  Summaries don't
	end in a period.  Make this more closely match form and idea
	reported on Mathematica site

2022-03-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #222 from Mathics3/adding_summary_text Adding summary text

2022-03-19  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/__init__.py: check at loading

2022-03-19  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/atomic/symbols.py, mathics/builtin/attributes.py,
	mathics/core/attributes.py: Revert last commit due to circular
	import

2022-03-18  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/atomic/symbols.py, mathics/builtin/attributes.py,
	mathics/core/attributes.py: attribute_number_to_string ->
	attribute_number_to_symbol

2022-03-18  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/clear.py, mathics/builtin/base.py,
	mathics/builtin/datentime.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/files_io/mainloop.py, mathics/core/attributes.py,
	mathics/core/definitions.py, mathics/core/element.py,
	mathics/core/expression.py: nothing -> no_attributes

2022-03-19  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/compilation.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/numbers/diffeqns.py, mathics/builtin/quantities.py,
	mathics/builtin/recurrence.py, mathics/builtin/specialfns/gamma.py,
	mathics/builtin/specialfns/othogonal.py,
	mathics/builtin/string/regexp.py: more summary texts

2022-03-19  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/calculus.py: summary_text in
	mathics.builtin.numbers.calculus

2022-03-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #221 from Mathics3/tolerate-sympy-1.10 Sympy 1.10 is out and it works on Mathics

2022-03-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #220 from Mathics3/Unicode-tolerance Tolerate Unicode in parser testing

2022-03-19  rocky <rb@dustyfeet.com>

	* test/test_parser/test_parser.py: Fix unicode test and modularize
	better

2022-03-19  rocky <rb@dustyfeet.com>

	* .github/workflows/osx.yml, .github/workflows/ubuntu-cython.yml,
	.github/workflows/ubuntu.yml, .github/workflows/windows.yml: Use
	github mathics-scanner for until release This has some unicode fixups

2022-03-19  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/physchemdata.py: summary_text for elementdata

2022-03-19  rocky <rb@dustyfeet.com>

	* mathics/core/parser/parser.py, test/test_parser/test_parser.py:
	Tolerate Unicode in parser testing

2022-03-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #219 from Mathics3/docpipeline-again doctest handling of "..." again

2022-03-18  rocky <rb@dustyfeet.com>

	* mathics/docpipeline.py: doctest handling of "..." again $TestTracing was failing on the Django side. Here we sync up code a
	little bit.  Ideally though, we would put more of this in the common routine.

2022-03-17  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignments/internals.py,
	mathics/builtin/numbers/linalg.py: Fix issue #210 (#213) * fix #210

2022-03-17  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* test/test_rules_patterns.py: Add test for issue #212

2022-03-17  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/core/pattern.py: Convert tuple to list so we can use the
	method remove

2022-03-17  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #211 from Mathics3/Equal-doc-update Docs/tests for Equal, Unequal, Less, Greater

2022-03-17  rocky <rb@dustyfeet.com>

	* test/test_compare.py: Simplify - No hacky setup needed! thanks mmatera!

2022-03-17  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/linalg.py, test/test_linalg.py: fixing
	matrix inverse  (Issue #205) (#206) * fixing matrix inverse.  * adding pytests.  * moving test from doctest to pytest.

2022-03-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/comparison.py, test/test_compare.py: Docs/tests
	for Equal, Unequal, Less, Greater Move unit tests out of class docstring into test_compare Go over
	documentation for Equal, Less, Greater

2022-03-17  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #208 from Mathics3/Pattern_Blank_crash Tolerate head that is None in get_attributes

2022-03-17  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/comparison.py, test/test_compare.py: Fix #200
	(#204) * fix 200 * improving doctrings

2022-03-16  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/base.py, mathics/builtin/patterns.py: Note funny
	behavior that head can be None.  Sort some methods in alphabetic order.  Add docstring for
	`get_attributes()`

2022-03-16  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignments/clear.py,
	mathics/core/definitions.py, mathics/core/systemsymbols.py,
	mathics/session.py, test/helper.py, test/test_assignment.py,
	test/test_combinatorica.py, test/test_control.py,
	test/test_datentime.py, test/test_strings.py,
	test/test_structure.py: Improving Clear and ClearAll (#199) * adding a reset method to MathicsSession. Using it to reset the
	reset between units in tests * more tests * clean * fix Clear and ClearAll. Improving test.helper to handling check
	warning messages.  * improving test initialization using pytest.fixture * improving reset in tests * Change in the logic of ``test.helper.check_evaluation``: now, if
	the  parameter ``to_string_expected`` is ``True``, ``str_expected``
	is considered as a literal, that should match with
	``session.evaluate(f"ToString[{str_expr}]")``.  This implies minor
	changes in several tests.  * polished version * checking messages in assignment * improving parameter names * fix parameters * typing typing * tuple[str] does not work * last detail...

2022-03-16  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* .github/workflows/autoblack.yml, .github/workflows/osx.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml: Update actions/checkout to v3 and
	actions/setup-python to v2

2022-03-16  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* .gitpod.yml: Fix order of commands in .gitpod.yml

2022-03-16  Alessandro Piras <alessandro.piras@protonmail.com>

	* mathics/builtin/structure.py: Fix behaviour of OrderedQ

2022-03-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py, mathics/builtin/patterns.py,
	test/{test_lists.py => test_rules_patterns.py}: Tolderate head that
	is None in get_attributes Fixes issue #203 Also remove some duplicate imports

2022-03-14  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #196 from Mathics3/another-cleanup-round Another cleanup round

2022-03-13  rocky <rb@dustyfeet.com>

	* mathics/core/element.py: Need to back off of removing **kwargs for
	now.

2022-03-13  rocky <rb@dustyfeet.com>

	* mathics/builtin/comparison.py, mathics/builtin/drawing/plot.py,
	mathics/builtin/graphics.py, mathics/builtin/numbers/algebra.py,
	mathics/builtin/options.py, mathics/builtin/string/operations.py,
	mathics/builtin/structure.py, mathics/core/element.py,
	mathics/core/expression.py, mathics/core/symbols.py,
	test/test_elements/test_flatten_head.py: go over
	flatten_with_respect_to_head and ...  flatten -> flatten_with_respect_to_head when that's what it means.
	Other flatten() methods which work slightly differently haven't been
	touched.  Some more leaf/leaves to element/elements conversions.  A small unit test started for flatten_with_respect_to_head was
	started.  Expect more unit tests of elements in the future.  Some minor bugs encountered were fixed.

2022-03-13  rocky <rb@dustyfeet.com>

	* mathics/core/element.py, mathics/core/expression.py: Remove
	**kwargs when they aren't used At the lowest level if **kwargs isn't used it should not be
	tolerated.  (As opposed to tolerated and ignored.) Callers should
	need to now what is accepted in construction and not have arbitrary
	stuff accepted and ignored.  More leaf/leaves get turned into elements

2022-03-12  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #193 from Mathics3/predefined-symbol-class Add PredefinedSymbol class...

2022-03-12  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #192 from Mathics3/remove-has-changed Clarify function previously called "has_changed()"

2022-03-12  R. Bernstein <rocky@users.noreply.github.com>

	* : commit 2f43ceaa9238011b51df5f65b78cb045dab40823 Merge: b22474972
	7b3abde35 Author: rocky <rb@dustyfeet.com> Date:   Sat Mar 12
	15:20:08 2022 -0500

2022-03-12  rocky <rb@dustyfeet.com>

	* mathics/core/symbols.py: Correct one incorrect doc explanation...  caught by mmatera

2022-03-12  rocky <rb@dustyfeet.com>

	* mathics/core/symbols.py: Incorrect one incorrect do
	cexplanation...  caught by mmatera

2022-03-12  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/internals.py,
	mathics/builtin/scoping.py, mathics/core/subexpression.py,
	mathics/core/symbols.py, mathics/main.py: Add PredefinedSymbol
	class...  This is like Symbol but we know that the name should never change
	and therefore we can set `is_uncertain_final_value()` to return
	False unconditionally.

2022-03-12  rocky <rb@dustyfeet.com>

	* mathics/core/definitions.py, mathics/core/element.py,
	mathics/core/expression.py, mathics/core/symbols.py: Incoropriate
	Tiago good suggestions

2022-03-12  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Correct type mismatch

2022-03-12  rocky <rb@dustyfeet.com>

	* mathics/core/definitions.py, mathics/core/element.py,
	mathics/core/expression.py, mathics/core/symbols.py: Clarify
	function previously called "has_changed()" has_changed() is now either uncertain_final_value(), called in
	do_format() or uncertain_final_definitions(), called in evaluate().  Document what these do, and motivate why specific constant values
	are returned in specific classes.  Having the same name for two slightly different things was
	confusing.

2022-03-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #185 from Mathics3/pre-rework-boxconstruct Pre Rework BoxConstruct

2022-03-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #187 from Mathics3/reduce-atom-has_changed Reduce atom has changed

2022-03-06  rocky <rb@dustyfeet.com>

	* mathics/core/atoms.py, mathics/core/expression.py,
	mathics/core/symbols.py: Reduce need for has_changed() in Atoms

2022-03-06  mmatera <matera@fisica.unlp.edu.ar>

	* test/test_format.py: moving apart failing tests

2022-03-06  rocky <rb@dustyfeet.com>

	* mathics/core/atoms.py, mathics/core/element.py,
	mathics/core/expression.py: Reduce has_changed True on Atoms

2022-03-06  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/base.py, mathics/builtin/box/graphics.py:
	leaves->boxes

2022-02-28  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/base.py, mathics/builtin/box/graphics.py,
	mathics/core/atoms.py, mathics/core/element.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	test/test_custom_boxconstruct.py, test/test_format.py,
	test/test_formatter/test_svg.py: Pre Rework BoxConstruct In this commit, *  some comments to the code of Builtin to explain its behavior was
	added.  * adding tests

2022-03-06  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #183 from Mathics3/base-expression-reduce Make a stab reducing BaseElement...

2022-03-06  rocky <rb@dustyfeet.com>

	* mathics/core/atoms.py, mathics/core/expression.py: Fold in Tiago's
	good observerations

2022-03-06  rocky <rb@dustyfeet.com>

	* mathics/core/symbols.py: Adjust comment/docstring

2022-03-06  rocky <rb@dustyfeet.com>

	* mathics/core/element.py, mathics/core/symbols.py: Sort
	alphabetically method names in class Atom

2022-03-06  rocky <rb@dustyfeet.com>

	* mathics/core/element.py, mathics/core/expression.py,
	mathics/core/symbols.py: Make has_changed() virtual This now needs to be defined in subclasses.

2022-03-06  rocky <rb@dustyfeet.com>

	* mathics/core/atoms.py, mathics/core/expression.py: Make a stab
	reducing BaseElement...  * comment why we need _new__() where we do.  * Try to specialize some has_changed functions. It appears that   has_changed is used as some sort of proxy for deciding when to cache as well as whether to reevaluate an expression. Start to straighten this out.

2022-03-05  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #178 from Mathics3/more-Expression-cleanup Move mpmath implementation out of BaseElement...

2022-02-26  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #180 from Mathics3/remove-unformatted Remove unformatted property from BaseElement

2022-02-26  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/inout.py, mathics/core/element.py,
	mathics/core/expression.py: Remove unformatted property from
	BaseElement

2022-02-25  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Document what's up with
	expression.sort primarily...  and speed it up slightly indicentally

2022-02-25  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Remove commented-out code

2022-02-25  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Remove unused function filter_elements

2022-02-25  rocky <rb@dustyfeet.com>

	* mathics/core/element.py, mathics/core/expression.py: Move mpmath
	implementation out of BaseElement...  and sort Expression methods more

2022-02-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #177 from
	Mathics3/mathics-core-element-module Move BaseElement into mathics.core.element

2022-02-25  rocky <rb@dustyfeet.com>

	* mathics/core/definitions.py, mathics/core/element.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	mathics/core/pattern.py, mathics/core/rules.py,
	mathics/core/symbols.py: Move BaseElement into mathics.core.element

2022-02-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/internals.py,
	mathics/builtin/drawing/plot.py, mathics/builtin/functional.py,
	mathics/builtin/inference.py, mathics/builtin/list/rearrange.py,
	mathics/builtin/lists.py, mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/diffeqns.py,
	mathics/builtin/optimization.py, mathics/builtin/options.py,
	mathics/builtin/patterns.py, mathics/builtin/recurrence.py,
	mathics/core/expression.py, mathics/core/symbols.py: Replace
	is_symbol with isinstance(.. Symbol)

2022-02-25  rocky <rb@dustyfeet.com>

	* mathics/algorithm/parts.py, mathics/algorithm/series.py,
	mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/clear.py,
	mathics/builtin/assignments/internals.py,
	mathics/builtin/atomic/atomic.py, mathics/builtin/base.py,
	mathics/builtin/comparison.py, mathics/builtin/inference.py,
	mathics/builtin/inout.py, mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/list/constructing.py, mathics/builtin/list/eol.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/lists.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/numbers/diffeqns.py,
	mathics/builtin/optimization.py, mathics/builtin/patterns.py,
	mathics/builtin/recurrence.py, mathics/builtin/sparse.py,
	mathics/builtin/structure.py, mathics/builtin/tensors.py,
	mathics/core/definitions.py, mathics/core/evaluators.py,
	mathics/core/pattern.py, mathics/core/subexpression.py,
	mathics/core/symbols.py: Replace most uses of x.is_atom() with
	isinstance()

2022-02-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/image.py, mathics/core/expression.py,
	mathics/core/symbols.py: Move round_to_float into NumericOperators

2022-02-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #175 from Mathics3/BaseElement BaseExpression -> BaseElement, move some methods out of
	BaseExpression (into Atom)

2022-02-24  rocky <rb@dustyfeet.com>

	* mathics/algorithm/optimizers.py, mathics/builtin/base.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/numbers/calculus.py, mathics/builtin/patterns.py,
	mathics/core/atoms.py, mathics/core/convert.py,
	mathics/core/evaluators.py, mathics/core/expression.py,
	mathics/core/subexpression.py, mathics/core/symbols.py: Move some
	Atom-specific fns in BaseElement to Atom

2022-02-24  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py, mathics/core/symbols.py: Mostly sort
	members of Element Also revise mmatera comment in BaseElement regarding some of the
	flatten functions

2022-02-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #173 from Mathics3/expression-refactor Expression refactor

2022-02-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/constants.py, mathics/core/atoms.py,
	mathics/core/expression.py, mathics/core/symbols.py: Split off
	numeric operators into its own class

2022-02-24  rocky <rb@dustyfeet.com>

	* mathics/core/atoms.py, mathics/core/symbols.py: Document the need
	for __new__ in more places

2022-02-24  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py, mathics/core/systemsymbols.py:
	Extend `Simplify` to handle the `Assumptions` argument more
	correctly  (#170) * fixes 167 * fix integrate * improve FullSimplify rules

2022-02-24  rocky <rb@dustyfeet.com>

	* mathics/core/symbols.py: Sort BaseExpression methods...  before removing a number of them.

2022-02-24  rocky <rb@dustyfeet.com>

	* mathics/core/symbols.py: Put in alphabetic order Atom methods

2022-02-24  rocky <rb@dustyfeet.com>

	* mathics/core/atoms.py, mathics/core/symbols.py: evaluate() tweaks evaluate() in Number is covered by evaluate in Atom Remove the
	check_stopped() test. If needed either another function will be
	added and/or it will be covered by a higher level.

2022-02-24  rocky <rb@dustyfeet.com>

	* mathics/core/symbols.py: Note what's up with __new__ Remove class fields that mirror instance fields remove evaluate from
	BaseExpression

2022-02-24  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Note what's up with "__new__"

2022-02-22  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/files.py: In doc - note the *other*
	meaning of Expression

2022-02-22  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/core/atoms.py: rebase (#51)

2022-02-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #169 from
	Mathics3/correct-threading-confusion Clarify "threading" in Exprs. DRY Numeric classes

2022-02-21  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Small compresssions/corrections to CHANGES.rst

2022-02-21  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #166 from Mathics3/time-in-TraceEvaluation timing TraceEvaluation

2022-02-21  rocky <rb@dustyfeet.com>

	* mathics/algorithm/parts.py, mathics/core/atoms.py,
	mathics/core/expression.py, mathics/core/subexpression.py: leaf ->
	element more places Revise rewrite_apply_eval comment for threading.

2022-02-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/inout.py, mathics/core/definitions.py,
	mathics/core/expression.py, mathics/core/symbols.py: Adding the
	option System`ShowTimeBySteps for TraceEvaluation

2022-02-21  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #164 from Mathics3/documentation-tweaks Mostly better code documentation...

2022-02-21  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/core/symbols.py: timing
	TraceEvaluation

2022-02-21  rocky <rb@dustyfeet.com>

	* mathics/core/parser/ast.py: Note mmatera's observation ...  that we have two Atom classes. Make note of this, but defer a
	decision of what to do for later.

2022-02-21  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #163 from Mathics3/add-code-of-conduct-1 Create CODE_OF_CONDUCT.md

2022-02-21  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py, mathics/core/parser/ast.py: Mostly
	better code documentation...  some more lea{f,ves} -> element{,s} converted in places we are
	currently trying to describe and don't want to have to explain that
	by X we really mean Y.

2022-02-20  R. Bernstein <rocky@users.noreply.github.com>

	* CODE_OF_CONDUCT.md: Create CODE_OF_CONDUCT.md

2022-02-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #161 from
	Mathics3/leaves-element-rename-part2 {leaf,leaves}->element{s}, part 2

2022-02-20  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/comparison.py,
	mathics/builtin/numbers/calculus.py, mathics/builtin/numeric.py,
	mathics/core/atoms.py, mathics/core/evaluators.py,
	mathics/core/expression.py, mathics/core/systemsymbols.py,
	test/test_compare.py, test/test_evaluators.py: Pytest evaluators2
	(#150) * adding some tests for apply_N * more verbose comments for apply_N * improving SameQ, numerify and the corresponding documentation.
	improving tests * CHANGES Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2022-02-20  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py, mathics/builtin/list/__init__.py,
	mathics/builtin/patterns.py, mathics/core/expression.py,
	mathics/core/pattern.py, mathics/core/symbols.py:
	leaf_{count{,s},index} -> element_*

2022-02-20  rocky <rb@dustyfeet.com>

	* mathics/builtin/box/__init__.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/inference.py, mathics/builtin/list/__init__.py,
	mathics/builtin/numbers/algebra.py, mathics/core/expression.py,
	mathics/core/symbols.py: {leaf,leaves}->element{s}, part 2 Of particular interest were the changes to rewrite_apply_step which
	is where we will be focusing.

2022-02-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #159 from Mathics3/test_for_sympy_translation sanity test to pass in a more aggressive sympy translation

2022-02-20  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/list/associations.py, mathics/builtin/list/eol.py:
	small remaining fix

2022-02-20  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/datentime.py, mathics/builtin/inout.py,
	mathics/builtin/list/associations.py, mathics/builtin/list/eol.py,
	mathics/builtin/lists.py, mathics/builtin/patterns.py,
	mathics/builtin/quantities.py: rebase

2022-02-20  mmatera <matera@fisica.unlp.edu.ar>

	* : merge

2022-02-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #124 from
	Mathics3/commented-evaluation-process Commented evaluation process

2022-02-20  mmatera <matera@fisica.unlp.edu.ar>

	* test/test_calculus.py: sanity test to pass in a more aggressive
	sympy translation

2022-02-20  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py, mathics/core/symbols.py: merge hell

2022-02-20  autoblack <rocky@users.noreply.github.com>

	* mathics/core/symbols.py: fixup: Format Python code with Black

2022-02-20  R. Bernstein <rocky@users.noreply.github.com>

	* : commit 84c011a1829f37fadf9307c945cf730427caef84 Merge: e897cf1e3
	3ca34e625 Author: R. Bernstein <rocky@users.noreply.github.com>
	Date:   Sun Feb 20 08:19:42 2022 -0500

2022-02-20  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py, mathics/core/pattern.py,
	mathics/core/symbols.py: Keep get_leaves() compatibility for now.

2022-02-20  R. Bernstein <rocky@users.noreply.github.com>

	* : commit 123519eaf7c26357dfe76e9fb98e3605b6ea4eec Author: rocky
	<rb@dustyfeet.com> Date:   Sun Feb 20 02:05:07 2022 -0500

2022-02-20  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/internals.py,
	mathics/builtin/box/compilation.py,
	mathics/builtin/box/graphics.py, mathics/builtin/compilation.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/inference.py, mathics/builtin/inout.py,
	mathics/builtin/intfns/combinatorial.py, mathics/core/expression.py:
	More leaf/leaves -> element(s) conversion

2022-02-20  rocky <rb@dustyfeet.com>

	* mathics/algorithm/parts.py, mathics/builtin/patterns.py,
	mathics/core/expression.py: More leaf/leaves -> element(s)

2022-02-20  rocky <rb@dustyfeet.com>

	* mathics/algorithm/parts.py,
	mathics/builtin/assignments/internals.py,
	mathics/builtin/compile/ir.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/numbers/algebra.py, mathics/builtin/options.py,
	mathics/builtin/string/charcodes.py,
	mathics/builtin/string/operations.py, mathics/core/expression.py:
	leaf -> element replacement There are more, but I need to batch changes so I can narrow in case
	CI fails

2022-02-20  rocky <rb@dustyfeet.com>

	* mathics/algorithm/integrators.py, mathics/algorithm/parts.py,
	mathics/algorithm/series.py, mathics/builtin/arithfns/basic.py,
	mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/clear.py,
	mathics/builtin/assignments/internals.py,
	mathics/builtin/atomic/strings.py, mathics/builtin/attributes.py,
	mathics/builtin/base.py, mathics/builtin/box/compilation.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/image.py, mathics/builtin/comparison.py,
	mathics/builtin/compilation.py, mathics/builtin/compile/ir.py,
	mathics/builtin/datentime.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/graphics.py, mathics/builtin/inference.py,
	mathics/builtin/inout.py, mathics/builtin/list/constructing.py,
	mathics/builtin/list/eol.py, mathics/builtin/list/rearrange.py,
	mathics/builtin/lists.py, mathics/builtin/moments/basic.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/diffeqns.py,
	mathics/builtin/optimization.py, mathics/builtin/options.py,
	mathics/builtin/patterns.py, mathics/builtin/procedural.py,
	mathics/builtin/scipy_utils/optimizers.py,
	mathics/builtin/string/charcodes.py,
	mathics/builtin/string/operations.py, mathics/builtin/structure.py,
	mathics/builtin/tensors.py, mathics/core/convert.py,
	mathics/core/evaluators.py, mathics/core/expression.py,
	mathics/core/pattern.py, mathics/core/read.py,
	mathics/core/rules.py, mathics/core/subexpression.py,
	mathics/core/symbols.py, mathics/format/svg.py, mathics/main.py,
	test/test_custom_boxconstruct.py, test/test_formatter/test_svg.py:
	Start converting leaves -> elements elements is the term Mathematica uses. It is a perfectly appropriate
	term. "leaves" is just plain wrong.

2022-02-13  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #156 from
	Mathics3/add-some-important-class-docstrings Add some important class docstrings

2022-02-13  rocky <rb@dustyfeet.com>

	* mathics/core/definitions.py, mathics/core/pattern.py,
	mathics/core/rules.py: Round 2 incorporating glossary.rst into
	docstrings

2022-02-13  rocky <rb@dustyfeet.com>

	* mathics/core/symbols.py: Start incorporating "glossary" terms as
	docstring

2022-02-13  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #155 from
	Mathics3/rewrite-eval-apply-refactor First step in evaluation refactor...

2022-02-12  rocky <rb@dustyfeet.com>

	* mathics/core/evaluators.py, mathics/core/expression.py,
	mathics/core/symbols.py: First step in evaluation refactor...  evaluate_next() -> rewrite_apply_eval() Start commenting important classes Atom, BaseExpression

2022-02-07  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/internals.py,
	mathics/builtin/atomic/numbers.py, mathics/builtin/attributes.py,
	mathics/builtin/base.py, mathics/builtin/numbers/constants.py,
	mathics/core/definitions.py, mathics/core/symbols.py,
	mathics/core/systemsymbols.py, test/test_numericq.py: Improving
	NumericQ (#149) * adding testsu * assign to NumericQ * NumericFunction attribute * test_numericq * last fixes * CHANGES

2022-02-07  rocky <rb@dustyfeet.com>

	* setup.py: Another module listed in setup.py

2022-02-07  rocky <rb@dustyfeet.com>

	* setup.py: Administrivia: Add builtin.atomic

2022-02-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #147 from Mathics3/fix_issue146 SameQ testing against Precision Real and adding SameQ unit tests

2022-02-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #148 from Mathics3/sameq-and-doc-tweaks SameQ tweaks -

2022-02-03  rocky <rb@dustyfeet.com>

	* mathics/builtin/comparison.py: Include chained '===' and document, add examples of that.  Also be more explicit in
	$MachinePrecision example

2022-02-03  rocky <rb@dustyfeet.com>

	* mathics/builtin/comparison.py, mathics/core/atoms.py: SameQ tweaks
	- * Simplify SameQ logic for MachineReal * Hook comparison operators into documentation * Fill out description and examples for SameQ Note: comparison.py probably should be split out into its own
	subsection As always, with recards to documentation, and sectioning gthere is a
	lot more there to  do.

2022-02-02  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #144 from Mathics3/atomic-number-cleanup Make a pass separating atomic.numbers from numeric

2022-02-02  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/string/operations.py: from_python(...) ->
	Expression(SymbolByteArray, ...)

2022-02-02  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/exptrig.py, mathics/core/systemsymbols.py,
	test/test_compile.py: Use SymbolCos and SymbolSin more widely

2022-01-31  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/numbers.py: Remove unused imports

2022-01-31  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/atomic/numbers.py,
	mathics/builtin/drawing/plot.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/numbers/exptrig.py,
	mathics/builtin/numbers/integer.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numeric.py, mathics/builtin/string/operations.py:
	Make a pass separating atomic.numbers from numeric

2022-02-02  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/atoms.py: different variables for different types

2022-02-02  mmatera <matera@fisica.unlp.edu.ar>

	* test/test_compare.py: more tests

2022-02-02  mmatera <matera@fisica.unlp.edu.ar>

	* test/test_compare.py: adding tests

2022-02-01  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/atoms.py: _Real.SameQ

2022-02-01  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/algorithm/series.py,
	mathics/builtin/list/constructing.py,
	mathics/builtin/numbers/calculus.py, mathics/core/symbols.py,
	mathics/core/systemsymbols.py, test/test_series.py: Improving series
	(rebase #56) (#117) * Improving `Series` to support Series arithmetic, Makeboxes, etc * pytest tests Co-authored-by: autoblack <rocky@users.noreply.github.com>

2022-02-01  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/algorithm/integrators.py,
	mathics/algorithm/optimizers.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/scipy_utils/integrators.py,
	mathics/builtin/scipy_utils/optimizers.py,
	mathics/core/systemsymbols.py: FindMinimum (#135) * FindMinimum * improving FindRoot * FindMinimum * adding optimizers * mathics.algorithm.integrators * unifying the scipy interface for NIntegrate Co-authored-by: rocky <rb@dustyfeet.com>

2022-02-01  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/inout.py, mathics/main.py: basic
	support for (#123)

2022-02-01  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/assignments/internals.py: fix issue
	#128 (#129) * fix128 * CHANGES * Update CHANGES.rst

2022-01-30  rocky <rb@dustyfeet.com>

	* mathics/builtin/atomic/atomic.py: Tweak more AtomQ example, yet
	again

2022-01-30  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #141 from Mathics3/atomic-expression-clarify Segregate atomic elements the way WL does

2022-01-30  rocky <rb@dustyfeet.com>

	* setup.py: Cython woes

2022-01-30  rocky <rb@dustyfeet.com>

	* mathics/core/evaluators.py: Remove unused exports

2022-01-30  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #143 from
	Mathics3/atomic-expression-clarify-napply suggested changes

2022-01-30  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
	mathics/builtin/atomic/numbers.py, mathics/builtin/comparison.py,
	mathics/builtin/compilation.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/plot.py, mathics/builtin/graphics.py,
	mathics/builtin/lists.py, mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/core/evaluators.py, mathics/core/systemsymbols.py: *
	`NIntegrate` and auxiliary functions are moved from
	`mathics.core.atomic.numbers` to `mathics.core.numbers.calculus` * the non-member ``apply_N`` was moved to the new module
	  ``mathics.core.evaluators``. The logic of
	  ``mathics.builtin.atomic.numeric.N.n_apply_with_prec`` was also
	moved to that module.  * most of flake8 errors on the changed modules was fixed.

2022-01-29  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/builtin/arithfns/basic.py,
	mathics/builtin/arithmetic.py, mathics/builtin/atomic/__init__.py,
	mathics/builtin/atomic/atomic.py, mathics/builtin/{numeric.py =>
	atomic/numbers.py}, mathics/builtin/{ => atomic}/strings.py,
	mathics/builtin/{assignments/information.py => atomic/symbols.py},
	mathics/builtin/comparison.py, mathics/builtin/compilation.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/plot.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/graphics.py, mathics/builtin/lists.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/exptrig.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/patterns.py, mathics/builtin/scoping.py,
	mathics/builtin/string/charcodes.py,
	mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py,
	mathics/builtin/string/regexp.py, mathics/builtin/structure.py,
	mathics/builtin/system.py, mathics/core/read.py,
	mathics/system_info.py: Segregate atomic elements the way WL does Also, expand the AtomQ examples.

2022-01-30  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/numbers/constants.py,
	mathics/builtin/numeric.py, mathics/core/atoms.py,
	mathics/core/evaluation.py, mathics/core/number.py,
	mathics/core/symbols.py: Fix n method (issue #137) (#138) * In this PR a method to propagate the choice of the method used to
	compute constants is implemented. Also, this should clarify the
	interface for defining built-in NValues rules: Now, all the builtin
	rules for N has the form N[expr_,prec_].  The only exception is the
	generic N[expr_,prec_,OptionsValue[]] associated to the Builtin N,
	which are necessarily not a NValues rule.  N[expr, prec,
	Method->method] establishes the preferred method, by storing it in
	the queue property _preferred_n_method of the Evaluation object.  * get_precision -> Optional[float] * Ensure precision is float and tidy... (#140) We were inconsistent about the type returned in precision.  Also
	document and make clear what took us several hours to discuss and
	figure out.  also a stray import things noticed by my editor.  Co-authored-by: R. Bernstein <rocky@users.noreply.github.com>

2022-01-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py, mathics/core/symbols.py: more comments
	about evaluate_next

2022-01-25  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch
	'origin/commented-evaluation-process' into
	commented-evaluation-process

2022-01-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: more details

2022-01-20  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: more comments

2022-01-20  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: more annotations

2022-01-20  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py, mathics/core/symbols.py: docstrings
	and comments

2022-01-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #134 from Mathics3/imports-again clean imports, reduce expression module, ...

2022-01-23  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Small corrections...  * Correct evaluation argument type.  * Back off longer docstring, and limit the description to just what
	  this function does.

2022-01-23  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch
	'origin/commented-evaluation-process' into
	commented-evaluation-process

2022-01-23  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'origin/master' into
	commented-evaluation-process

2022-01-23  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/arithmetic.py,
	mathics/builtin/numbers/calculus.py, mathics/builtin/numeric.py,
	mathics/core/atoms.py, mathics/core/systemsymbols.py: D integrate
	(#131) * implements D[Integrate[...]] * doctest * fix Infinite integral test

2022-01-23  rocky <rb@dustyfeet.com>

	* mathics/builtin/lists.py, mathics/builtin/procedural.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	mathics/core/interrupt.py, mathics/main.py: clean imports, reduce
	expression module, ...  * Interrupt exceptions moved out of evaluation.py and into
	expression.py * Correct return type of Expression.evaluate() * remove unused imports including those that are imported improperly   elsewhere * import from a module only once

2022-01-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: more details

2022-01-20  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: more comments

2022-01-20  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: more annotations

2022-01-20  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py, mathics/core/symbols.py: docstrings
	and comments

2022-01-23  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/system.py: fix 132 (#133)

2022-01-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #118 from Mathics3/untangle-imports Mostly untangle imports

2022-01-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: more details

2022-01-20  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: more comments

2022-01-20  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: more annotations

2022-01-20  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py, mathics/core/symbols.py: docstrings
	and comments

2022-01-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py, mathics/builtin/list/eol.py,
	mathics/builtin/lists.py, mathics/builtin/strings.py,
	mathics/builtin/structure.py, mathics/core/subexpression.py: Mostly
	untangle imports

2022-01-11  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/core/atoms.py, mathics/core/number.py: Fix
	#103 (#109) * Use `bit_length()` and `machine_precision` These two items suggested by mmatera * fix number of digits * defining global constant machine_digits * fix typo in CHANGES Co-authored-by: rocky <rb@dustyfeet.com>

2022-01-11  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* .gitpod.yml: Add .gitpod.yml

2022-01-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/core/atoms.py: Revert "fix N (#106)" (#108) This reverts commit 66bd00fcbd1fcc999773c9fa4a558bd93686b5b0.

2022-01-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/core/atoms.py: fix N (#106)

2022-01-10  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #105 from Mathics3/fix104 fix  Issue #104

2022-01-10  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/list/eol.py: fix

2022-01-09  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/numbers/calculus.py: bug fix: N doesn't compute
	the real roots of an equation Bug fix from @oscarbenjamin.

2022-01-09  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #100 from Mathics3/inconsistent-assumptions Fix bugs in assumptions-related messages

2022-01-01  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/__init__.py: Update copyright to 2022

2021-12-19  rocky <rb@dustyfeet.com>

	* mathics/version.py: Bump version - we have API changes at least (Probably this should be 5.0.0dev

2021-12-13  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/numbers/calculus.py: Fix Integrate infinite
	recursion

2021-12-11  rocky <rb@dustyfeet.com>

	* setup.py: Allow using Sympy 1.9

2021-12-13  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* examples/symbolic_logic/gries_schneider/test_gs.py: Include GS0.m
	in tests_gs.py's tests

2021-12-11  bcbeckman <bbeckman@gsitechnology.com>

	* examples/symbolic_logic/gries_schneider/GS0.m: Issue #96: missing
	file

2021-12-07  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* CHANGES.rst, mathics/builtin/assignments/assignment.py,
	mathics/builtin/logic.py: Fix attributes for True and False

2021-12-02  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* CHANGES.rst, mathics/core/expression.py: Partially merge
	faster_attributes

2021-11-30  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/datentime.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/mainloop.py: attributes = 0 -> attributes =
	nothing

2021-11-30  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/core/attributes.py: int(bit) -> bit == "1"

2021-11-29  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/inout.py, mathics/core/attributes.py,
	mathics/core/expression.py: Change hold_all_complete number Remove Protected attribute from MakeBoxes Remove debugging print

2021-11-29  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/assignments/information.py,
	mathics/builtin/assignments/internals.py,
	mathics/builtin/recurrence.py: Fix Definition[symbol] Constant -> constant

2021-11-29  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/assignments/information.py,
	mathics/builtin/assignments/internals.py,
	mathics/builtin/attributes.py, mathics/core/attributes.py: Finish:
	change the attributes from a tuple to a bit set

2021-11-29  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/assignments/internals.py,
	mathics/builtin/attributes.py: Fix SetAttributes

2021-11-29  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/attributes.py: Fix Attributes[symbol]

2021-11-29  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/assignments/clear.py,
	mathics/builtin/assignments/internals.py,
	mathics/builtin/attributes.py, mathics/builtin/base.py,
	mathics/core/expression.py: Do conversion of string to number (bits)
	of the attributes

2021-11-29  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/core/attributes.py: Remove attributes_dict and add
	attribute_[number/string]_to_[string/number]

2021-11-29  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/clear.py,
	mathics/builtin/assignments/information.py,
	mathics/builtin/assignments/internals.py,
	mathics/builtin/assignments/types.py,
	mathics/builtin/assignments/upvalues.py,
	mathics/builtin/attributes.py, mathics/builtin/base.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/inout.py,
	mathics/builtin/comparison.py, mathics/builtin/compilation.py,
	mathics/builtin/datentime.py, mathics/builtin/drawing/plot.py,
	mathics/builtin/drawing/splines.py, mathics/builtin/evaluation.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/files_io/mainloop.py,
	mathics/builtin/functional.py, mathics/builtin/graphics.py,
	mathics/builtin/inout.py, mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/intfns/divlike.py,
	mathics/builtin/intfns/recurrence.py,
	mathics/builtin/list/associations.py,
	mathics/builtin/list/constructing.py, mathics/builtin/list/eol.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/lists.py,
	mathics/builtin/logic.py, mathics/builtin/manipulate.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/numbers/exptrig.py,
	mathics/builtin/numbers/integer.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numeric.py, mathics/builtin/optimization.py,
	mathics/builtin/patterns.py, mathics/builtin/procedural.py,
	mathics/builtin/quantities.py, mathics/builtin/scoping.py,
	mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/erf.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/string/characters.py,
	mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py, mathics/builtin/strings.py,
	mathics/builtin/structure.py, mathics/builtin/tensors.py,
	mathics/core/attributes.py, mathics/core/definitions.py,
	mathics/core/expression.py, mathics/core/pattern.py,
	mathics/core/symbols.py, test/test_custom_boxconstruct.py: Change
	builtin attributes' letter case

2021-11-28  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/clear.py,
	mathics/builtin/assignments/information.py,
	mathics/builtin/assignments/internals.py,
	mathics/builtin/assignments/types.py,
	mathics/builtin/assignments/upvalues.py,
	mathics/builtin/attributes.py, mathics/builtin/base.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/inout.py,
	mathics/builtin/comparison.py, mathics/builtin/compilation.py,
	mathics/builtin/compress.py, mathics/builtin/datentime.py,
	mathics/builtin/drawing/plot.py,
	mathics/builtin/drawing/splines.py, mathics/builtin/evaluation.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/files_io/mainloop.py,
	mathics/builtin/functional.py, mathics/builtin/graphics.py,
	mathics/builtin/inout.py, mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/intfns/divlike.py,
	mathics/builtin/intfns/recurrence.py,
	mathics/builtin/list/associations.py,
	mathics/builtin/list/constructing.py, mathics/builtin/list/eol.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/lists.py,
	mathics/builtin/logic.py, mathics/builtin/manipulate.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/numbers/exptrig.py,
	mathics/builtin/numbers/integer.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numeric.py, mathics/builtin/optimization.py,
	mathics/builtin/patterns.py, mathics/builtin/procedural.py,
	mathics/builtin/quantities.py, mathics/builtin/recurrence.py,
	mathics/builtin/scoping.py, mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/erf.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/specialfns/zeta.py,
	mathics/builtin/string/characters.py,
	mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py, mathics/builtin/strings.py,
	mathics/builtin/structure.py, mathics/builtin/tensors.py,
	mathics/core/attributes.py, mathics/core/definitions.py,
	mathics/core/expression.py, mathics/core/pattern.py,
	mathics/core/symbols.py: WIP: change the attributes from a tuple to
	a bit set

2021-11-29  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/arithmetic.py: Improve Boole performance

2021-12-02  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/box/graphics.py,
	mathics/builtin/comparison.py,
	mathics/builtin/distance/stringdata.py,
	mathics/builtin/drawing/image.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/inference.py,
	mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/list/associations.py, mathics/builtin/list/eol.py,
	mathics/builtin/lists.py, mathics/builtin/logic.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/procedural.py, mathics/builtin/quantities.py,
	mathics/builtin/sparse.py, mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py, mathics/builtin/strings.py,
	mathics/builtin/structure.py, mathics/core/symbols.py,
	mathics/main.py, test/test_hash.py: == Symbol... -> is Symbol...

2021-12-02  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* Makefile: Move `rm build -rf` from `clean-cache` to `clean` in
	Makefile

2021-12-02  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* Makefile: Add clean-cache to Makefile

2021-11-28  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/inout.py,
	mathics/core/definitions.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/core/symbols.py: TraceExpression
	-> TraceEvaluation

2021-11-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/inout.py: ShowSteps -> TraceExpression

2021-11-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/__init__.py: adding mathics.builtin.box to module
	subdirs

2021-11-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/inout.py, mathics/builtin/trace.py,
	mathics/core/definitions.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/core/symbols.py,
	mathics/docpipeline.py: Fixing docstrings. Moving property
	show_steps from Evaluation to Definitions.  fix doctest fix tests fix typo

2021-11-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py, mathics/core/symbols.py: restoring
	print-> evaluation.print_out

2021-11-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/symbols.py: extra indenting for symbols

2021-11-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/inout.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/core/symbols.py: * Indenting expressions\n*avoiding infinite loop in format\n*Adding
	HoldAll attribute

2021-11-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py, mathics/core/symbols.py: indenting

2021-11-22  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/inout.py, mathics/core/expression.py,
	mathics/core/symbols.py: Change parent of ShowStepsVariable from
	Predefined to Builtin Blacken tedium restoring bessel from master print->print_out

2021-11-11  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/inout.py, mathics/builtin/trace.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	mathics/core/symbols.py: ShowSteps Rule hack is separate and is in a separate PR Also, we should be thinking about how do things like this in a more
	general way.  Change `ShowSteps` to `$ShowSteps` and add new `ShowSteps` (a
	function) Remove SymbolShowSteps

2021-11-26  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/lists.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/diffeqns.py,
	mathics/doc/documentation/1-Manual.mdoc: List fullform (#57) * Full form of lists should be formatted with {...} * fix tests fix Series test (#79) * fix Series test * CHANGES

2021-11-25  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/core/definitions.py: faster access to Context
	and ContextPath

2021-10-10  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/box/graphics3d.py, mathics/format/json.py: Allow
	white 3d points This replaces a temporary fix in the JSON function
	of the 3d Point by a function-replacement in Point3DBox.  The
	temporary fix was converting the color from white to black. This was
	done because the default color is white, and it should be black for
	the points.

2021-11-19  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/arithmetic.py,
	mathics/builtin/compilation.py, mathics/builtin/drawing/image.py,
	mathics/builtin/numeric.py, mathics/builtin/patterns.py,
	mathics/core/atoms.py, mathics/core/expression.py,
	mathics/core/pattern.py, mathics/core/symbols.py,
	mathics/core/systemsymbols.py, setup.py: Improving pattern matching
	(#4) * * unroll any/all calls as loops in Cythonized modules: this avoids
	the overhead of a function call replacing it by a (C) for loop *
	`BaseExpression.get_head`  now avoids to build a symbol and then
	look for its name. It saves two function calls.  * Now, `SameQ` first checks type, then `id`s and then names in
	symbols.  * In `mathics.builtin.patterns.PatternTest`, if the condition is one
	of the most used tests (`NumberQ`, `NumericQ`, `StringQ`, etc) the
	`match` method is overwritten to specialized versions that avoid
	function calls.  * in the same aim, `mathics.core.patterns.AtomPattern` now
	specializes in the comparison depending on the `Atom` type.

2021-11-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/calculus.py: Add section description for
	Calculus functions

2021-11-17  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/drawing/plot.py: * small fix in the plot routine, that numerify the expression (#66) Tweak `Series` fix in CHANGES.rst

2021-11-17  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Update CHANGES.rst for Asy Cylinder[] addition

2021-11-16  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/box/graphics3d.py: Fix the distortion in Plot3D
	The bug was introduced in 0575f3d8eb574daf12eadf60b0786ea60839eb3c
	(thanks @rocky for finding it).  Plot3D was always drawing cube
	plots, even if the height was between -0.5 and 0.5 (supposing the
	range is -1 and 1), it was "distortedx" to -1 and 1.  Revert changes that mess with axes scaling

2021-11-14  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/__init__.py,
	mathics/builtin/arithfns/__init__.py,
	mathics/builtin/arithfns/basic.py,
	mathics/builtin/arithfns/sums.py, mathics/builtin/arithmetic.py,
	mathics/builtin/assignments/__init__.py,
	mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/clear.py,
	mathics/builtin/assignments/information.py,
	mathics/builtin/assignments/internals.py,
	mathics/builtin/assignments/types.py,
	mathics/builtin/assignments/upvalues.py,
	mathics/builtin/attributes.py, mathics/builtin/base.py,
	mathics/builtin/colors/__init__.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/colors/color_internals.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/colors/named_colors.py,
	mathics/builtin/comparison.py, mathics/builtin/compilation.py,
	mathics/builtin/compress.py, mathics/builtin/datentime.py,
	mathics/builtin/distance/__init__.py,
	mathics/builtin/distance/stringdata.py,
	mathics/builtin/drawing/__init__.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/graphics_internals.py,
	mathics/builtin/drawing/image.py,
	mathics/builtin/drawing/image_internals.py,
	mathics/builtin/drawing/plot.py,
	mathics/builtin/drawing/splines.py,
	mathics/builtin/drawing/uniform_polyhedra.py,
	mathics/builtin/evaluation.py, mathics/builtin/exceptions.py,
	mathics/builtin/fileformats/__init__.py,
	mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/fileformats/xmlformat.py,
	mathics/builtin/files_io/__init__.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/files_io/mainloop.py,
	mathics/builtin/functional.py, mathics/builtin/graphics.py,
	mathics/builtin/inference.py, mathics/builtin/inout.py,
	mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/intfns/divlike.py,
	mathics/builtin/intfns/recurrence.py,
	mathics/builtin/list/__init__.py,
	mathics/builtin/list/associations.py,
	mathics/builtin/list/constructing.py, mathics/builtin/list/eol.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/lists.py,
	mathics/builtin/logic.py, mathics/builtin/manipulate.py,
	mathics/builtin/moments/__init__.py,
	mathics/builtin/moments/basic.py,
	mathics/builtin/moments/special.py,
	mathics/builtin/numbers/__init__.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/numbers/diffeqns.py,
	mathics/builtin/numbers/exptrig.py,
	mathics/builtin/numbers/integer.py,
	mathics/builtin/numbers/linalg.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numbers/randomnumbers.py,
	mathics/builtin/numeric.py, mathics/builtin/optimization.py,
	mathics/builtin/optiondoc.py, mathics/builtin/options.py,
	mathics/builtin/patterns.py, mathics/builtin/physchemdata.py,
	mathics/builtin/procedural.py, mathics/builtin/quantities.py,
	mathics/builtin/recurrence.py, mathics/builtin/scoping.py,
	mathics/builtin/sparse.py, mathics/builtin/specialfns/__init__.py,
	mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/erf.py,
	mathics/builtin/specialfns/expintegral.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/specialfns/othogonal.py,
	mathics/builtin/specialfns/zeta.py,
	mathics/builtin/string/__init__.py,
	mathics/builtin/string/characters.py,
	mathics/builtin/string/charcodes.py,
	mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py,
	mathics/builtin/string/regexp.py, mathics/builtin/strings.py,
	mathics/builtin/structure.py, mathics/builtin/tensors.py,
	mathics/builtin/trace.py: Stop importing __version__ That was ued
	for checking consistency in loading, but that isn't necessary in all
	files as Python wouldn't mess with just some files, that'd be either
	no files or all files.  This therefore removes the checking of the
	version of the imported mathics modules.

2021-11-16  rocky <rb@dustyfeet.com>

	* mathics/format/asy.py: rgb -> pen pen is the more general kind of thing that we use. Just because the
	pen is only an rgb setting now doesn't mean it will always be that
	way, or that this is what its it plays.

2021-11-16  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/box/graphics3d.py, mathics/format/asy.py,
	mathics/format/asy_fns.py: Remove duplicated import of Asymptote's
	solids

2021-11-14  rocky <rb@dustyfeet.com>

	* mathics/builtin/box/graphics3d.py, mathics/format/asy.py,
	mathics/format/asy_fns.py: Follow StackOverflow anwswer more
	carefully

2021-11-09  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/format/asy.py: Improve cylinders drawing Before the
	cylinders were always drawn around X+Y axis in Asymptote.  Now work
	as they do in mathics-threejs-backend, the cylinder is drawn from
	the 1st point to the 2nd.  Special thanks to
	https://tex.stackexchange.com/users/140722/black-mild by his answer:

	https://tex.stackexchange.com/questions/615210/draw-cylinder-through-points/621249

2021-11-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/calculus.py: Adjust Series documentation.  correct polynomial misspelling, and Use 'Name' instead of `Name` or
	``Name`` in user-visible hacky XML markup.

2021-10-26  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/numbers/calculus.py: clear[s] in
	docstring. Improving the text in the docstring CHANGES

2021-10-25  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/numbers/calculus.py: support for
	Normal[SeriesData[...]]

2021-10-25  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/algorithm/parts.py, mathics/builtin/datentime.py,
	mathics/builtin/fileformats/xmlformat.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py, mathics/builtin/inout.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numeric.py, mathics/builtin/physchemdata.py: Replace
	from_python by a more specific function in some places

2021-10-25  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/algorithm/parts.py,
	mathics/builtin/arithfns/basic.py,
	mathics/builtin/assignments/clear.py,
	mathics/builtin/assignments/internals.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/uniform_polyhedra.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/drawing/graphics_internals.py,
	mathics/builtin/graphics.py, mathics/builtin/inout.py,
	mathics/builtin/intfns/divlike.py, mathics/builtin/lists.py,
	mathics/builtin/numbers/algebra.py, mathics/builtin/scoping.py,
	mathics/builtin/sparse.py, mathics/builtin/string/operations.py,
	mathics/builtin/strings.py, mathics/core/atoms.py,
	mathics/core/convert.py, mathics/core/expression.py,
	mathics/core/number.py, mathics/core/pattern.py,
	mathics/core/subexpression.py, mathics/core/symbols.py,
	mathics/core/systemsymbols.py: Singletonize (#47) * add subexpression support * walk_parts_new * adding comments * fix * ensuring that Module uses a copy of the variables * removing set_position method and old ExpressionPointer class,
	which now are useless * removing old walk_parts * fix Graphics and Graphics3D * fix graphics and strings * Using references to symbols instead of create them * update the name of the parameter * removing more on the fly building of system symbols * adding docstrings * adding CHANGES * improvements from comments * removing assert in get_class. Improving description in CHANGES.rst * removing heads argument in mathics.algorithm.parts._list_parts * rocky's rewording of the mathics.algorithm.parts._list_parts
	docstring * mathics.algorithm.parts -  Improving docstrings. Renaming
	parameters for clarity. Removing unused parameters.  * pspect -> part specification * Small doc tweaks Note: use `` `` in RsT/Sphinx for code inline markup.  * tuple-> frozenset in system_symbols * Add dosctring for system_symbols; why frozeset Co-authored-by: rocky <rb@dustyfeet.com>

2021-10-19  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignments/internals.py: remove trailing exit()
	from debugging (#45) remove trailing exit() from debugging.

2021-10-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/__init__.py,
	mathics/builtin/assignments/assign_binaryop.py,
	mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/clear.py,
	mathics/builtin/assignments/information.py,
	mathics/builtin/assignments/types.py: Go over summary text for clear
	...  and top-level assignments Split off Assignment information functions Split off assignment plus binary operator Also add summary text for these Split out Types of Values in Assignments

2021-10-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignments/assignment.py,
	mathics/builtin/assignments/clear.py,
	mathics/builtin/assignments/internals.py,
	mathics/builtin/assignments/upvalues.py, mathics/builtin/base.py:
	Split out assignment upvalies and clear operations

2021-10-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py,
	mathics/builtin/assignments/__init__.py, mathics/builtin/{ =>
	assignments}/assignment.py,
	mathics/builtin/assignments/internals.py,
	mathics/builtin/attributes.py, mathics/builtin/base.py,
	mathics/builtin/scoping.py, setup.py: Start to split out assignments
	into its own module

2021-10-11  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/trace.py: Improve the looking of PrintTrace's docs
	The "\|" was shown in the Django documentation, so these tests were
	removed.  Improve the looking of PrintTrace's docs The "\|" was shown in the
	Django documentation, so these tests were removed.

2021-10-11  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/trace.py: Allow SortBy in PrintTrace

2021-10-05  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* CHANGES.rst, mathics/builtin/trace.py, mathics/core/rules.py,
	mathics/main.py, test/test_cli.py: Add TraceBuiltins.  I moved the
	code @rocky made to inside the builtin code.  That works by creating
	another evaluation object with the do_replace function from
	BuiltinRule overriding by a custom do_replace, and after the work is
	done, it rolls back to what it was before overriding.  Add the option SortBy to TracedBuiltins Add $TraceBuiltins Add PrintTrace Add ClearTrace Comment out PrintTrace and ClearTrace for now...  They don't work.  Add -T/--trace-builtins to do tracing at CLI level For example `mathics -e 1+1 -T` is a oneshot command to get traces `mathics -T` also works.  Some minor corrections and tweaks fixup: Format Python code with Black Add to CHANGES.rst Go over docs for Buitin-Function tracing...  Also sort class variables and classes within the module Adjust tests so they pass Would love to ditch this testing mechanism and switch to pytest and
	sphinx autodoc Improve the documentation of $TraceBuiltins Change the tests of PrintTrace so them check for the message Improve the warning when setting $TraceBuiltins to a non-bool value Fix warning when the sort option doesn't exist in PrintTrace Fix tests

2021-10-03  rocky <rb@dustyfeet.com>

	* mathics/core/rules.py: Add a traced version of rules.py ...  which tracks Builtins called and elapsed time in those routines.  fixup: Format Python code with Black

2021-09-26  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py: Splitting different cases and
	organize calls from a dictionary removing SymbolN, SymbolNull from systemsymbols

2021-10-04  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* setup.py: Only sets build_ext to Cython when NO_CYTHON isn't set

2021-10-03  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/algorithm/parts.py, mathics/builtin/assignment.py,
	mathics/builtin/base.py, mathics/builtin/exceptions.py,
	mathics/builtin/list/eol.py, mathics/builtin/lists.py,
	mathics/builtin/numbers/algebra.py, mathics/builtin/patterns.py,
	mathics/builtin/sparse.py, mathics/builtin/string/operations.py,
	mathics/builtin/tensors.py: List overhaul * move all the "algorithmic" routines in `mathics.core.lists` to an
	independent module in `mathics.algorithm.parts` * cithonize `mathics.algorithm.parts` * fix all the warnings produced by flake8 * Move `Exception` classes from `mathics.builtin.base` to
	`mathics.builtin.exceptions` to avoid circular references.

2021-10-03  rocky <rb@dustyfeet.com>

	* .editorconfig, .github/workflows/osx.yml,
	.github/workflows/ubuntu-cython.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml, CHANGES.rst, Makefile,
	requirements-cython.txt, setup.py: Allow a developer to override to
	running Cython Set environment variable NO_CYTHON before running setup.py to avoid
	running Cython even if it is installed.  Go over CHANGE.rst (note NO_CYTHON) Blacken setup.py Remove Cython except once on Ubuntu 3.9 Go over workflows, and extensions Makefile:   - when running develop include development Python modules   - add a develop target that includes Cython .github:   - Simplify by using improved develop-full and develop-full- cython
	  target

2021-09-26  rocky <rb@dustyfeet.com>

	* mathics/__init__.py, mathics/builtin/arithfns/basic.py,
	mathics/builtin/arithmetic.py, mathics/builtin/assignment.py,
	mathics/builtin/attributes.py, mathics/builtin/base.py,
	mathics/builtin/box/graphics.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/comparison.py,
	mathics/builtin/distance/stringdata.py,
	mathics/builtin/drawing/image.py, mathics/builtin/drawing/plot.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/graphics.py, mathics/builtin/inference.py,
	mathics/builtin/inout.py, mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/list/associations.py,
	mathics/builtin/list/constructing.py, mathics/builtin/list/eol.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/lists.py,
	mathics/builtin/logic.py, mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/constants.py, mathics/builtin/numeric.py,
	mathics/builtin/patterns.py, mathics/builtin/procedural.py,
	mathics/builtin/specialfns/bessel.py,
	mathics/builtin/string/characters.py,
	mathics/builtin/string/charcodes.py,
	mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py, mathics/builtin/strings.py,
	mathics/builtin/structure.py, mathics/builtin/system.py,
	mathics/builtin/tensors.py, mathics/core/atoms.py,
	mathics/core/convert.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/core/{numbers.py => number.py},
	mathics/core/parser/convert.py, mathics/core/systemsymbols.py,
	setup.py, test/test_convert.py, test/test_hash.py: Additional import
	splitting Rename numbers.py to to avoid a numpy conflict. (numpy is probably
	wrong) More import reorganization Update setup.py Fix setup accordingly...

2021-09-13  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* CHANGES.rst, mathics/builtin/box/graphics3d.py,
	mathics/builtin/drawing/graphics3d.py, mathics/builtin/graphics.py,
	mathics/format/asy.py, mathics/format/json.py: Add `Tube` Update CHANGES.rst New builtins: - Cone - Tube

2021-09-13  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/box/graphics3d.py: Change 3d graphics protocol
	revision to 1.1 The new features of that protocol are: - cones - tubes

2021-09-13  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/box/graphics3d.py, mathics/format/asy.py: Improve
	the performance according to `improve-graphics3d-performance`

2021-09-13  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/format/asy.py: Remove checking whether the coordinates are
	`Coords3D`

2021-09-13  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/box/graphics3d.py,
	mathics/builtin/drawing/graphics3d.py, mathics/builtin/graphics.py,
	mathics/format/asy.py, mathics/format/json.py: Add cone primitive

2021-09-26  rocky <rb@dustyfeet.com>

	* README.rst: Narrow description to just the mathics-core...  and add links to mathics.org for a high-level view or
	mathics-omnibus for a one-stop install process.

2021-09-26  mmatera <matera@fisica.unlp.edu.ar>

	* examples/symbolic_logic/gries_schneider/test_gs.py,
	mathics/autoload/formats/Asy/Export.m, mathics/core/atoms.py,
	mathics/core/convert.py, mathics/core/expression.py,
	mathics/core/read.py, mathics/core/streams.py,
	mathics/core/symbols.py, mathics/core/systemsymbols.py:
	SymbolMakeBoxes goes into symbols.py move systemsymbols used in symbols.py to symbols.py improving handling of circular reference flake8 flake8

2021-09-21  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* examples/symbolic_logic/gries_schneider/test_gs.py,
	mathics/__init__.py, mathics/builtin/arithfns/basic.py,
	mathics/builtin/arithmetic.py, mathics/builtin/assignment.py,
	mathics/builtin/attributes.py, mathics/builtin/base.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/inout.py,
	mathics/builtin/box/uniform_polyhedra.py,
	mathics/builtin/colors/color_directives.py,
	mathics/builtin/colors/color_operations.py,
	mathics/builtin/colors/named_colors.py,
	mathics/builtin/comparison.py, mathics/builtin/compilation.py,
	mathics/builtin/compile/compile.py, mathics/builtin/compile/ir.py,
	mathics/builtin/compress.py, mathics/builtin/datentime.py,
	mathics/builtin/distance/stringdata.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/graphics_internals.py,
	mathics/builtin/drawing/image.py, mathics/builtin/drawing/plot.py,
	mathics/builtin/drawing/splines.py,
	mathics/builtin/drawing/uniform_polyhedra.py,
	mathics/builtin/evaluation.py,
	mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/fileformats/xmlformat.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/graphics.py, mathics/builtin/inference.py,
	mathics/builtin/inout.py, mathics/builtin/intfns/combinatorial.py,
	mathics/builtin/intfns/divlike.py,
	mathics/builtin/intfns/recurrence.py,
	mathics/builtin/list/associations.py,
	mathics/builtin/list/constructing.py, mathics/builtin/list/eol.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/lists.py,
	mathics/builtin/logic.py, mathics/builtin/manipulate.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/numbers/exptrig.py,
	mathics/builtin/numbers/integer.py,
	mathics/builtin/numbers/linalg.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numbers/randomnumbers.py,
	mathics/builtin/numeric.py, mathics/builtin/optimization.py,
	mathics/builtin/options.py, mathics/builtin/patterns.py,
	mathics/builtin/physchemdata.py, mathics/builtin/procedural.py,
	mathics/builtin/pymimesniffer/magic.py,
	mathics/builtin/quantities.py, mathics/builtin/scoping.py,
	mathics/builtin/sparse.py, mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/expintegral.py,
	mathics/builtin/specialfns/gamma.py,
	mathics/builtin/specialfns/othogonal.py,
	mathics/builtin/specialfns/zeta.py,
	mathics/builtin/string/characters.py,
	mathics/builtin/string/charcodes.py,
	mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py, mathics/builtin/strings.py,
	mathics/builtin/structure.py, mathics/builtin/system.py,
	mathics/builtin/tensors.py, mathics/core/atoms.py,
	mathics/core/convert.py, mathics/core/definitions.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	mathics/core/formatter.py, mathics/core/numbers.py,
	mathics/core/parser/convert.py, mathics/core/parser/util.py,
	mathics/core/pattern.py, mathics/core/read.py,
	mathics/core/rules.py, mathics/core/symbols.py,
	mathics/core/systemsymbols.py, mathics/format/json.py,
	mathics/system_info.py, test/test_arithmetic.py,
	test/test_compile.py, test/test_formatter/test_asy.py,
	test/test_formatter/test_svg.py, test/test_hash.py,
	test/test_help.py, test/test_parser/test_convert.py:
	get_style_class() -> style_class Remove useless check The code was checking if a builtin which ends
	with "Box" is None, in this case it can't be None, because "Box" is
	only added if the non-box version of that builtin exists Remove useless imports Remove useless None checking That was never None, and if that be, an
	error would be raised because undeclared variable first cut fix all the imports fix gs test removing redefinitions of variables

2021-09-21  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/algorithm/clusters.py, mathics/builtin/box/graphics3d.py,
	mathics/builtin/graphics.py, mathics/format/json.py: Revove
	duplicated function The function `_clusters` was declared twice,
	with the exactly same body Remove duplicated function: create_css Remove useless sort The tick numbers were being sorted, but as they
	are independent, it isn't necessary Remove useless argument In the method `extent` from the class
	`Style`, there were an argument `pre`, which by default was `True`.
	It was never set to `False`.  Anyway, the order of the style doesn't
	matter Remove useless None checking Stop checking if the color is None,
	this already was started before, but this place was forgotten Stop converting color into list

2021-09-21  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/drawing/plot.py,
	mathics/builtin/files_io/importexport.py,
	mathics/builtin/graphics.py, mathics/builtin/recurrence.py,
	mathics/builtin/scoping.py, mathics/builtin/system.py,
	mathics/doc/common_doc.py, mathics/format/json.py: Set syntax tweaks
	set([]) => set() set([...]) -> {...} {**{...}} -> {...}

2021-09-21  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/graphics.py, mathics/core/formatter.py: Add more
	type annotations

2021-09-19  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/arithfns/basic.py, mathics/builtin/arithmetic.py,
	mathics/builtin/comparison.py, mathics/builtin/compilation.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/plot.py, mathics/builtin/graphics.py,
	mathics/builtin/lists.py, mathics/builtin/numeric.py,
	mathics/builtin/patterns.py: Use `apply_N` more intensively Replace `Expression("N", ...).evaluate(...)` and
	`Expression(SymbolN, ...).evaluate(...)` by `apply_N(...)`
	everywhere it's possible.  This approach is faster.

2021-09-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignment.py, test/test_assignment.py,
	test/test_help.py: Use Builtin class summary_text in `?` Recently we have been filling out `summary_text` for Built-in
	Functions.  This text currently appears in Django when it is listed in a group.
	See for example "Operations on Strings".  This PR expands that use so that this short text also appears when
	`?xxx` or Information[xxx, LongForm->False]` is requested.  Add tests for `?` and `??`

2021-09-16  rocky <rb@dustyfeet.com>

	* Makefile: Also remove .c files in clean Cython Thanks mmatera!

2021-09-16  rocky <rb@dustyfeet.com>

	* Makefile: Add clean-cython target

2021-09-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/string/operations.py: Add summary text for more
	strings operations One more quote removal

2021-09-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/string/operations.py, test/test_strings.py: Add WL
	tests, revise doc We should not be using #> except to test error messages.  Instead,
	these should be moved to pytest where they run faster.  Revise documentation for StringSplit. Note that carriage returns are
	hard returns, not wrapped. They will appear in docs.  Describe more about why we are showing the examples shown.

2021-09-14  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py: Fix `StringSplit`'s missing
	whitespaces

2021-09-14  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/format/asy.py, mathics/format/json.py: Stop checking
	whether the colors are None

2021-09-14  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/format/asy.py: Stop checking whether 3d coordinates are
	instance of `Coords3D`

2021-09-14  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/uniform_polyhedra.py,
	mathics/builtin/drawing/graphics3d.py: Clear `Coords3D`

2021-09-13  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/box/graphics3d.py,
	mathics/builtin/drawing/graphics3d.py: Clear `Graphics3DBox`

2021-09-13  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/format/asy.py, mathics/format/svg.py: Clear `_roundbox`

2021-09-13  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/uniform_polyhedra.py: Remove useless return
	values for 3d primitives builtins

2021-09-13  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/uniform_polyhedra.py: Replace array by tuple for
	3d primitives' coordinates

2021-09-13  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/uniform_polyhedra.py,
	mathics/builtin/drawing/graphics3d.py: Replace _Graphics3DElement by
	InstanceableBuiltin

2021-09-11  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* AUTHORS.txt: Update AUTHORS.txt

2021-09-11  rocky <rb@dustyfeet.com>

	* .pre-commit-config.yaml, README.rst,
	mathics/builtin/files_io/files.py,
	mathics/doc/documentation/1-Manual.mdoc, setup.py: mathics/Mathics
	-> Mathics3/mathics-core

2021-09-04  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Tolerate Unicode DifferentialD We are in the process of preferring Unicode symbols over custom WL
	symbols on input (when they are different) since our frontends use
	standard Unicode when they support Unicode.

2021-05-02  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/patterns.py: first try: implementing
	<<precompiled>> Dispatch tables

2021-09-04  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/inout.py: Improve MakeBoxes performance by
	rewriting some rules

2021-09-04  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/drawing/graphics3d.py: Fix 2d cuboid

2021-08-04  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/drawing/graphics3d.py: Map `Cuboid` with 2d
	coordinates to `Rectangle`

2021-08-31  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/physchemdata.py: Improve ElementData performance

2021-09-05  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/arithmetic.py,
	mathics/builtin/drawing/image.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numeric.py, mathics/builtin/patterns.py,
	mathics/builtin/physchemdata.py: _numeric_evaluation_with_prec ->
	apply_N fixup: Format Python code with Black More rule tweaks Improve `quick_pattern_test` readability

2021-08-31  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/benchmark.py, mathics/builtin/arithmetic.py,
	mathics/builtin/base.py, mathics/builtin/comparison.py,
	mathics/builtin/datentime.py, mathics/builtin/inference.py,
	mathics/builtin/intfns/divlike.py, mathics/builtin/lists.py,
	mathics/builtin/moments/basic.py,
	mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numbers/randomnumbers.py,
	mathics/builtin/numeric.py, mathics/builtin/patterns.py,
	mathics/builtin/procedural.py, mathics/builtin/recurrence.py,
	mathics/builtin/sparse.py, mathics/core/definitions.py,
	mathics/core/expression.py: trying to improve performance for
	NumericQ/NumberQ tests adding benchmark Negative avoids to call `evaluate(evaluation)` by calling the
	`Less.sapply` method directly.  Positive   'Positive[Sqrt[2]]'       100 loops, avg: 19.7 ms, best: 18.6 ms, median: 19.5 ms per
	  loop 'Positive[Sqrt[-2]]'       100 loops, avg: 31.5 ms, best: 28.9 ms, median: 29.8 ms per
	  loop 'Positive[Sqrt[2.]]'      5000 loops, avg:  949 us, best:  825 us, median:  890 us per
	  loop 'Positive[Sqrt[-2.]]'      5000 loops, avg:  956 us, best:  820 us, median:  887 us per
	  loop 'Positive[q]'     10000 loops, avg:  164 us, best:  141 us, median:  147 us per
	  loop 'Positive["q"]'     10000 loops, avg:  159 us, best:  137 us, median:  143 us per
	    loop Negative   'Negative[Sqrt[2]]'       100 loops, avg: 19.7 ms, best: 18.9 ms, median: 19.5 ms per
	  loop 'Negative[Sqrt[-2]]'       100 loops, avg: 31.8 ms, best: 29.2 ms, median: 30.3 ms per
	  loop 'Negative[Sqrt[2.]]'      5000 loops, avg:  954 us, best:  836 us, median:  901 us per
	  loop 'Negative[Sqrt[-2.]]'      5000 loops, avg:  952 us, best:  832 us, median:  898 us per
	  loop 'Negative[q]'     10000 loops, avg:  165 us, best:  145 us, median:  150 us per
	  loop 'Negative["q"]'     10000 loops, avg:  159 us, best:  140 us, median:  144 us per
	    loop NumericQ   'NumericQ[Sqrt[2]]'      5000 loops, avg:  987 us, best:  863 us, median:  934 us per
	  loop 'NumericQ[Sqrt[-2]]'      1000 loops, avg: 1.68 ms, best: 1.47 ms, median: 1.65 ms per
	  loop 'NumericQ[Sqrt[2.]]'      5000 loops, avg:  917 us, best:  802 us, median:  862 us per
	  loop 'NumericQ[Sqrt[-2.]]'      5000 loops, avg:  948 us, best:  810 us, median:  878 us per
	  loop 'NumericQ[q]'     10000 loops, avg: 81.5 us, best: 71.2 us, median: 73.2 us per
	  loop 'NumericQ["q"]'     10000 loops, avg: 77.2 us, best: 67.8 us, median: 69.6 us per
	    loop fixup: Format Python code with Black Now `expression.is_numeric` accepts an `evaluation` object as an
	argument and   `NumericQ` calls directly that method.  Positive   'Positive[Sqrt[2]]'       100 loops, avg: 19.4 ms, best: 18.4 ms, median: 19.2 ms per
	  loop 'Positive[Sqrt[-2]]'       100 loops, avg: 31.5 ms, best: 28.7 ms, median: 29.8 ms per
	  loop 'Positive[Sqrt[2.]]'      5000 loops, avg:  948 us, best:  822 us, median:  890 us per
	  loop 'Positive[Sqrt[-2.]]'      5000 loops, avg:  943 us, best:  813 us, median:  882 us per
	  loop 'Positive[q]'     10000 loops, avg:  160 us, best:  138 us, median:  144 us per
	  loop 'Positive["q"]'     10000 loops, avg:  157 us, best:  133 us, median:  139 us per
	    loop Negative   'Negative[Sqrt[2]]'       100 loops, avg: 19.4 ms, best: 18.3 ms, median: 19.1 ms per
	  loop 'Negative[Sqrt[-2]]'       100 loops, avg: 31.5 ms, best: 28.6 ms, median: 29.6 ms per
	  loop 'Negative[Sqrt[2.]]'      5000 loops, avg:  951 us, best:  813 us, median:  890 us per
	  loop 'Negative[Sqrt[-2.]]'      5000 loops, avg:  928 us, best:  807 us, median:  876 us per
	  loop 'Negative[q]'     10000 loops, avg: 87.2 us, best: 75.9 us, median: 78.4 us per
	  loop 'Negative["q"]'     10000 loops, avg:   84 us, best: 73.4 us, median: 75.7 us per
	    loop NumericQ   'NumericQ[Sqrt[2]]'      1000 loops, avg: 1.01 ms, best:  866 us, median:  942 us per
	  loop 'NumericQ[Sqrt[-2]]'      1000 loops, avg: 1.66 ms, best: 1.45 ms, median: 1.62 ms per
	  loop 'NumericQ[Sqrt[2.]]'      5000 loops, avg:  904 us, best:  787 us, median:  851 us per
	  loop 'NumericQ[Sqrt[-2.]]'      5000 loops, avg:  912 us, best:  794 us, median:  859 us per
	  loop 'NumericQ[q]'     10000 loops, avg:   78 us, best: 69.7 us, median: 71.4 us per
	  loop 'NumericQ["q"]'     10000 loops, avg: 75.5 us, best: 66.2 us, median: 68.3 us per
	    loop listing changes fixing CHANGES.rst

2021-09-01  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/arithmetic.py: Improve Rational performance

2021-08-26  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/datentime.py: datetime

2021-08-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/drawing/graphics3d.py: fix cylinder adding types fixup: Format Python code with Black

2021-08-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/patterns.py: improving quick_pattern_tests fixup: Format Python code with Black

2021-08-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numbers/constants.py,
	mathics/builtin/numbers/numbertheory.py, mathics/builtin/numeric.py:
	revert some cases...  fixup: Format Python code with Black

2021-08-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/drawing/image.py, mathics/builtin/quantities.py,
	mathics/builtin/system.py: clean StringQ

2021-08-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithfns/basic.py, mathics/builtin/datentime.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/uniform_polyhedra.py,
	mathics/builtin/files_io/filesystem.py, mathics/builtin/inout.py,
	mathics/builtin/intfns/combinatorial.py, mathics/builtin/lists.py,
	mathics/builtin/numbers/calculus.py,
	mathics/builtin/numbers/constants.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/numbers/randomnumbers.py,
	mathics/builtin/numeric.py, mathics/builtin/optimization.py,
	mathics/builtin/physchemdata.py: clean ListQ and NumericQ pattern
	tests

2021-08-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/patterns.py: adding some quick pattern tests for
	PatternTest fixup: Format Python code with Black

2021-08-23  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/files.py, mathics/core/read.py: Move more
	stritcly non-builtin code to core.read

2021-08-23  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/files.py, mathics/core/read.py: Move
	reader() into core/read

2021-08-22  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/files.py, mathics/core/read.py: Move one
	more routine out of files.py

2021-08-22  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/autoload/formats/JSON/Import.m,
	mathics/builtin/files_io/files.py: Revert ReadList and Read a little
	bit...  so that tests work. More crud will be removed in a future PR.  Getting this far in of itself was hard.

2021-08-07  rocky <rb@dustyfeet.com>

	* mathics/autoload/formats/JSON/Import.m,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/importexport.py, mathics/core/read.py,
	test/test_importexport.py: Read[] marginally working...  * Encoding needs to be figured out.  * How/when we use the record separator in contrast to field
	  separators needs to be understood However...  OpenRead, OpenWrite, Read, and Close work on streams and the code
	makes more sense.

2021-07-31  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py, mathics/core/read.py: WIP
	read_in_stream not completely working...  Start at: py.test test/test_importexport.py

2021-07-31  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/files.py, mathics/core/read.py: Add
	read_from_stream() in mathics.core.read

2021-05-08  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/files.py, mathics/core/read.py: Isolate
	read_types code into a function More refactoring Last refactor before we move *forward* It's been a long time coming...  Almost there...

2021-05-08  rocky <rb@dustyfeet.com>

	* mathics/builtin/fileformats/htmlformat.py: mathics_open ->
	MathicsOpen; class conventions

2021-05-08  rocky <rb@dustyfeet.com>

	* mathics/builtin/fileformats/xmlformat.py,
	mathics/builtin/files_io/files.py,
	mathics/builtin/files_io/filesystem.py, mathics/core/read.py,
	mathics/core/streams.py: Move internal Read[] code out of files.py Merge conflicts

2021-05-08  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/files.py: move out reader() from Read[] All of this will be important in fixing ReadList

2021-05-08  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/files.py: Move and rename stuff

2021-05-08  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/files.py: Pull out more code
	read_get_name_from_channel Merge conflict

2021-05-08  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/files.py: WIP - pull out another fn

2021-05-08  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/files.py: Pull out read_check_options

2021-08-21  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/comparison.py,
	mathics/builtin/numeric.py, test/test_numeric.py: Symmetric
	Rationalize See

	https://mathematica.stackexchange.com/questions/253637/how-to-think-about-the-answer-to-rationlize-11-5-1Rationalize result that are an integer stay int

2021-08-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/numeric.py, test/test_numeric.py: Mostly cosmetic
	revision of numeric.py * Put builtins in alphabetic order * Add summary text for some built ins * No hard line breaks on doc text * Move non-showing test code in Rationalize out to a pytest

2021-08-15  rocky <rb@dustyfeet.com>

	* mathics/core/util.py: Add timing decorator that can be used in
	profiling

2021-08-14  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/__init__.py,
	mathics/builtin/drawing/graphics_internals.py,
	mathics/builtin/drawing/image.py,
	mathics/builtin/drawing/image_internals.py: Mark modules that don't
	get documented.  Other small changes to wording.

2021-08-14  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Another typo

2021-08-14  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/uniform_polyhedra.py: Add axes and correct
	spelling typo

2021-08-14  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/uniform_polyhedra.py: Add rules for edge
	length. More varied examples.

2021-08-14  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/uniform_polyhedra.py,
	mathics/builtin/drawing/uniform_polyhedra.py,
	mathics/builtin/graphics.py, mathics/format/json.py: "faceColor" ->
	"color" typo: Isohedron -> Icosohedron Rename `rgb_color` to `color` Convert 3d primitives's for loop to nested list Convert `convert_coord_collection`'s for loop to nested list Remove the use of the old to_json Remove unnecessary variable declaration Remove unnecessary variable declaration Use `convert_coord_collection` in `uniform_polyhedron_3d_box` Move polyhedron's name check to right place Fix typo Do `UniformPolyhedron` works lint vis flake8.

2021-07-29  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/box/uniform_polyhedra.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/uniform_polyhedra.py,
	mathics/builtin/graphics.py, mathics/format/json.py: WIP - first cut
	at UniformPolyhedra First working version.  Work remains to sets center point and "radius".  Also,
	UniformPolyhedron doesn't take the above parameters directly while
	the named versions, e.g. Octahedron do allow these parameters - work
	out how we want to represent this then.  Closer, but still far no edge lengths and centers

2021-08-12  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/box/graphics.py,
	mathics/builtin/drawing/splines.py, mathics/format/asy.py,
	mathics/format/asy_fns.py, mathics/format/svg.py,
	test/test_formatter/test_asy.py: WIP - redo BezierCurveBox Fixes to BezierCurve and tweaks to examples * No need to translate points in BezierCurve.  * Use blue lines for control-points in examples * Add BezierCurve summary text Fixes to BezierCurve and tweaks to examples * No need to translate points in BezierCurve.  * Use blue lines for control-points in examples * Add BezierCurve summary text BezierCurve for Asy is closer to MMA spec Add summary text for all splines.  Update CHANGES.rst

2021-08-11  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/arithmetic.py,
	mathics/builtin/base.py, mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/specialfns/gamma.py: Add PolyGamma and Stieltjes
	functions

2021-08-11  rocky <rb@dustyfeet.com>

	* mathics/format/asy.py: Tag Asymptote RectangleBox

2021-08-10  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/moments/basic.py: Beef up Quantile
	doc Update Quantile doc again

2021-08-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/moments/basic.py: Add one more Quantile example

2021-08-10  rocky <rb@dustyfeet.com>

	* mathics/autoload/rules/GudermannianRules.m,
	mathics/builtin/moments/basic.py: Was using wrong default for
	a,b,c,d...  Maybe the default was different in an older version of Mathematica?
	Fixes #1540

2021-08-08  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py, mathics/doc/tex/doc2latex.py: Add
	ability to filter doc making by section Builds on what we did before in order to filter by chapter and part.
	This now gives a us a good ability to QUICKLY iterate over problems
	in making the doc or in asymptote problem.s

2021-08-08  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/autoload/rules/GudermannianRules.m,
	test/test_gudermannian.py: Add GudermannianRules taken from symja

2021-08-08  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py, mathics/doc/tex/doc2latex.py,
	mathics/doc/tex/mathics.tex: Useful LaTeX doc tweaks Add ability to print only chapters or parts of a manual Use smaller
	font in title for Mathics release number

2021-08-08  rocky <rb@dustyfeet.com>

	* mathics/settings.py: Tweak last commit

2021-08-08  rocky <rb@dustyfeet.com>

	* mathics/settings.py: All ENV settings for DOC paths DOC_USER_TEX_DATA_PATH DOC_SYSTEM_TEX_DATA_PATH

2021-08-07  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/numeric.py,
	mathics/builtin/specialfns/bessel.py, mathics/core/expression.py:
	Add more spherical Bessel Functions

2021-08-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/specialfns/bessel.py: Make a pass over Bessel fns Expand _MPMathMultiFunction to handle a function which is sympy only
	but not mpmath.

2021-08-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/datentime.py: Formatting on TimeConstrained

2021-08-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/datentime.py, mathics/builtin/procedural.py: Add
	summary text for Procedural Programming fns

2021-08-06  rocky <rb@dustyfeet.com>

	* mathics/builtin/datentime.py: Add section summaries for date &
	time chapter

2021-08-06  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/drawing/image.py,
	mathics/builtin/drawing/image_internals.py,
	mathics/builtin/tensors.py: Add transformation functions...  Segregate image internals

2021-08-04  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/format/json.py: Multiply pointSize by 0.5 to follow the
	new API

2021-08-04  rocky <rb@dustyfeet.com>

	* mathics/doc/tex/.gitignore, mathics/doc/tex/Makefile,
	mathics/doc/tex/doc2latex.py, mathics/doc/tex/mathics.tex: Add
	colophon listing versions used to build doc

2021-08-03  rocky <rb@dustyfeet.com>

	* mathics/doc/tex/.gitignore, mathics/doc/tex/Makefile,
	mathics/doc/tex/doc2latex.py, mathics/doc/tex/mathics.tex: Add
	Mathics Core version to PDF title

2021-08-03  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/format/asy.py: Fix position of cuboids in Asymptote

2021-08-03  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/graphics3d.py, mathics/format/asy.py:
	Aymptote: scale needs to come before figure Cuboid 2nd example. Possible workaround to ensure the 2nd test gets
	into the doc.

2021-08-03  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/format/asy.py: Fix bug in `Cuboid`'s `TeXForm`

2021-08-03  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/box/graphics3d.py,
	mathics/builtin/drawing/graphics3d.py: Fix bug in `Cuboid3DBox`

2021-08-03  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/graphics3d.py: Revise how Cuboid is
	implemented

2021-08-03  rocky <rb@dustyfeet.com>

	* mathics/builtin/box/graphics3d.py, mathics/builtin/datentime.py,
	mathics/builtin/drawing/graphics3d.py, mathics/builtin/graphics.py,
	mathics/format/asy.py, mathics/format/json.py: Remove DateString
	items from DateList doc Remove duplicate code from cylinders Remove cuboids' dependency on polygon

2021-08-03  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/list/constructing.py: Graphics3D doc and format
	tweaks Small changes to improve documentation and layout.  Also stricter signature checking on cylinder.

2021-08-02  rocky <rb@dustyfeet.com>

	* mathics/builtin/list/constructing.py: Remove the advertizing hype
	of sum summary text It just makes thing unnecessarily wordy

2021-08-01  rocky <rb@dustyfeet.com>

	* mathics/session.py, test/test_settings.py: Fix bug in
	session.get_settings()..  When we don't have a setting defined, session.get_settings should
	return None.

2021-08-01  rocky <rb@dustyfeet.com>

	* setup.cfg: Administrivia

2021-08-01  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Small corrections to CHANGES.rst

2021-07-31  rocky <rb@dustyfeet.com>

	* mathics/version.py: Bump to dev version

2021-07-31  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1511 from mathics/release-4.0.0 Get ready for release 4.0.0

2021-07-31  rocky <rb@dustyfeet.com>

	* mathics/data/.gitignore, mathics/settings.py: Small Settings bug
	fix

2021-07-31  rocky <rb@dustyfeet.com>

	* setup.py: Admnistrivia - setup email

2021-07-31  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1509 from mathics/dup-settings Revise doc data for TeX

2021-07-31  rocky <rb@dustyfeet.com>

	* MANIFEST.in, admin-tools/make-dist.sh, mathics/doc/common_doc.py,
	mathics/doc/tex/Makefile, mathics/doc/tex/doc2latex.py,
	mathics/docpipeline.py, mathics/settings.py, mathics/version.py,
	setup.py: Revise doc data for TeX We now keep both a version of the internal docs for LaTeX formatting
	in both package space and user space.  User space is writable and can be updated with additional modules as
	might be found in PyMathics modules one day The system space is a fallback and is supplied by the distribution.
	It has document data at the time the distribution was packaged.  Note that data destined for HTML needs to be separate.  The main difference is that the output results format are different:
	LaTeX/asymptote versus HTML/MathJax/ThreeJS.  Simple, huh?

2021-07-31  rocky <rb@dustyfeet.com>

	* mathics/format/svg.py: FIx SVGTransform bug typo...  Thanks to axelclk for spotting.

2021-07-31  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1508 from mathics/settings-cleanup Settings cleanup

2021-07-31  rocky <rb@dustyfeet.com>

	* mathics/doc/tex/Makefile, mathics/doc/tex/README.rst,
	mathics/settings.py: Cleanup mathics.settings file * Remove Django-based settings entries.  * DOC_DATA_DIR is now in the user space not in the package install
	  space.  It will be *shared* with Django Update README.rst to reflect new location

2021-07-31  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1507 from mathics/latexdoc-fixes Small LaTeX doc fixes

2021-07-30  R. Bernstein <rocky@users.noreply.github.com>

	* mathics/doc/tex/README.rst: Update README.rst

2021-07-30  rocky <rb@dustyfeet.com>

	* : commit d525e455f0dfc1622574071feef236b872b53b0b Author: rocky
	<rb@dustyfeet.com> Date:   Fri Jul 30 19:29:04 2021 -0400

2021-07-30  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1506 from mathics/doc-abstracts Fill in more summary_text for builtin functions

2021-07-30  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1505 from mathics/doc-abstracts Start adding builtin summary texts

2021-07-29  rocky <rb@dustyfeet.com>

	* : commit 7808d607acb8ca4f2ee4f1b886049e5218ccbc22 Author: rocky
	<rb@dustyfeet.com> Date:   Thu Jul 29 21:32:23 2021 -0400

2021-07-29  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1504 from mathics/misc-fixes Misc fixes

2021-07-29  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignment.py: XMLDoc now needs requires title
	parameter So we must pass one in assignment "?".

2021-07-28  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1503 from
	TiagoCavalcanteTrindade/add-mathics-threejs-backend-version Add mathics-threejs-backend version

2021-07-25  rocky <rb@dustyfeet.com>

	* test/test_nintegrate.py: Comment out NIntegrate test...  when scipy isn't installed.  https://github.com/mathics/Mathics/issues/1501 will be used to track
	what's up here.

2021-07-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1500 from
	TiagoCavalcanteTrindade/remove-viewpoint-rescale Remove viewpoint rescale

2021-07-25  rocky <rb@dustyfeet.com>

	* mathics/autoload/formats/JSON/Import.m,
	mathics/builtin/procedural.py: More detail on what's up with
	Export("JSON")

2021-07-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/box/graphics.py: Lint-like stuff

2021-07-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1498 from mathics/support-eliptical-arcs Support elliptic arcs in asymptote

2021-07-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1497 from mathics/doc-dry-gather-test Generalize gather_tests() so we can use in Django

2021-07-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1496 from mathics/better-doc-testing Start to clean up Document processing

2021-07-23  rocky <rb@dustyfeet.com>

	* mathics/doc/tex/doc2latex.py: LaTeX documentation.tex can be set
	in an env var

2021-07-23  rocky <rb@dustyfeet.com>

	* mathics/doc/documentation/1-Manual.mdoc: More doc tweaks

2021-07-22  rocky <rb@dustyfeet.com>

	* mathics/doc/documentation/1-Manual.mdoc: Manual doc format
	tweaks...  Our regexps are a little more restrictive. But that also means they
	are more precise more often.

2021-07-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1495 from TiagoCavalcanteTrindade/fix-images Decode encoded image source

2021-07-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1494 from mathics/latex-no-test-sections Handle sections with no matching tests better.

2021-07-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1493 from mathics/manual-examples-reformat Track regexp test change...

2021-07-22  rocky <rb@dustyfeet.com>

	* mathics/doc/documentation/1-Manual.mdoc: Track regexp test
	change...  Our regular expression match for tests now requires a space at the
	beginning of the line.  The regular expression change was done to assist matching tests and
	having them be distinct from non-text documentation.  Alas this means that are static manual examples which didn't have
	the leading space must change.

2021-07-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1491 from
	mathics/bug-found-via-combinatorica SVG linebox bug working with combinatorica.

2021-07-20  rocky <rb@dustyfeet.com>

	* mathics/format/svg.py, test/test_combinatorica.py: SVG linebox bug
	working with combinatorica.

2021-07-18  rocky <rb@dustyfeet.com>

	* mathics/doc/images.sh: Modernize images.sh

2021-07-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1490 from mathics/more-doc-tweaks More doc tweaks

2021-07-18  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py, mathics/docpipeline.py: Pylint and
	link-like changes

2021-07-18  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py, mathics/docpipeline.py: Small variable
	and lint-like changes

2021-07-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/randomnumbers.py,
	mathics/doc/common_doc.py: Improve doc on RandomChoice example Some lingering changes from the last commit added here.

2021-07-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1489 from mathics/add-subsections Fix LaTeX  processing to handle adding sections in guide sections.
	Some test cases are still missing.  This is maybe 3/4 of the way to what I'd like to see. But his is
	substantially better than what we have, and paves the way so that we
	can scale easier.  The remaining 1/4 will be separate PRs. And after
	this, I hope we totally ditch this and rewrite it using sphinx an
	autodoc.

2021-07-17  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py: Beef up Mathics developer documentation

2021-07-17  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py: Previous hack which was causing
	problems...  subsequently by changing a regexp we may have a better way to fix
	that problem if a test description bleeding into its first test.

2021-07-17  autoblack <rocky@users.noreply.github.com>

	* mathics/builtin/strings.py, mathics/doc/common_doc.py,
	mathics/docpipeline.py: fixup: Format Python code with Black

2021-07-17  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py, mathics/doc/tex/doc2latex.py,
	mathics/docpipeline.py, mathics/settings.py: More Testing tweaks * Fix Test numbering when testing by chapter.  * Detect if no sections or chapters were tested * Show chapter and section in showing tests

2021-07-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/strings.py, mathics/doc/common_doc.py: Get
	subsection testcases listed.  And apparently there were other test doc Regular Expression bugs we
	had as well.  Still missing is getting the cache result output listed.

2021-07-17  rocky <rb@dustyfeet.com>

	* mathics/doc/__init__.py, mathics/doc/common_doc.py,
	mathics/doc/tex/doc2latex.py, mathics/docpipeline.py: Small cleanups

2021-07-17  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py, mathics/doc/tex/doc2latex.py: Reinstate
	Section/Subsection built-in descriptions

2021-07-17  autoblack <rocky@users.noreply.github.com>

	* mathics/doc/tex/doc2latex.py: fixup: Format Python code with Black

2021-07-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignment.py, mathics/doc/common_doc.py,
	mathics/doc/tex/doc2latex.py: Fix some of the Doc breaking in
	previous work common_doc.py: Black messed up the testcase RE.  Rename generic Doc
	to XMLDoc since that seems to be more what it's about doc2latex.py:
	be more verbose about what it's doing with an option to be silent.  There is still a bit more work to do here. I think generally we are
	closer though.

2021-07-16  autoblack <rocky@users.noreply.github.com>

	* mathics/doc/tex/doc2latex.py: fixup: Format Python code with Black

2021-07-16  rocky <rb@dustyfeet.com>

	* mathics/doc/tex/doc2latex.py: Clean up doc2latex.py a little more.

2021-07-15  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py, mathics/docpipeline.py: Fix bugs in
	testing sections inside Guide Sections

2021-07-12  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithfns/basic.py, mathics/doc/common_doc.py,
	mathics/docpipeline.py: More work on reinstating subsection tests...  in guide sections

2021-07-11  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py: Start to respect Guide Sectioning

2021-07-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/filesystem.py: Small docstring typo

2021-07-17  rocky <rb@dustyfeet.com>

	* test/test_importexport.py: Work around SVG Export failures...  Mark test skipped for now.

2021-07-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/attributes.py: Beef up Attribute Guide section
	text.

2021-07-15  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1488 from mathics/add-doc2latex Split out Pickle to LaTeX file creation and

2021-07-14  rocky <rb@dustyfeet.com>

	* mathics/builtin/datentime.py, mathics/doc/common_doc.py: Split out
	Pickle to LaTeX file creation Remove flaky doctest tests

2021-07-12  rocky <rb@dustyfeet.com>

	* mathics/format/json.py: Fix erroneous JSON rgba conversion

2021-07-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1486 from mathics/doc-cleanups Miscellaneous doc cleanups...

2021-07-09  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1484 from mathics/density-plot-redux Reinstate Density plot for SVG - rough cut

2021-07-09  rocky <rb@dustyfeet.com>

	* mathics/format/svg.py: Reinstate Density plot for SVG - rough cut Back in a less-hacky way and where we *describe* what's up.  Looks are a little ugly but can probably be fixed using rectangular
	gradients described in comments in density_plot_box().  Also, we now produce more human-readable SVG. Since this is produced
	by hand, it is useful to facilitate humans debugging this.

2021-07-08  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/plot.py: Adjust/Fill out Plot section
	title.

2021-07-08  rocky <rb@dustyfeet.com>

	* mathics/builtin/list/associations.py,
	mathics/builtin/numbers/algebra.py: Move Missing to Associations

2021-07-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1469 from mathics/docs Go over asy rendering and doc/common_doc.py

2021-07-07  rocky <rb@dustyfeet.com>

	* mathics/format/asy.py: Start using understandable Asymptote

2021-07-02  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py, mathics/format/asy.py: Go over asy
	rendering and doc/common_doc.py

2021-07-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/list/associations.py,
	mathics/builtin/list/constructing.py,
	mathics/builtin/moments/basic.py,
	mathics/builtin/moments/special.py: Small doc formatting changes

2021-07-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1477 from mathics/add-statictics Move some list functions to statistics

2021-07-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1475 from mathics/add-opacity-field Add opacity field in compact Graphic3D JSON

2021-07-06  rocky <rb@dustyfeet.com>

	* mathics/builtin/list/associations.py,
	mathics/builtin/list/rearrange.py, mathics/builtin/lists.py: Split
	out lists associations and rearrange fns

2021-07-06  rocky <rb@dustyfeet.com>

	* mathics/format/json.py: Add opacity field in compact Graphic3D
	JSON

2021-07-06  rocky <rb@dustyfeet.com>

	* mathics/version.py: Bump to dev version

2021-07-03  rocky <rb@dustyfeet.com>

	* mathics/format/asy.py: Work around asy cylinder3dbox bug

2021-07-03  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/version.py: Get ready for release 3.1.0

2021-07-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1474 from mathics/license-formats Go over docs yet again.

2021-07-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1473 from mathics/list-reorg Start massive list breakdown

2021-07-02  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1472 from mathics/organize_settings Simplify  Settings.  Move load_settings out of __init__...

2021-07-02  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1466 from mathics/arrowdoc Add Arrow 3D example; Go over Arrow docs.

2021-07-02  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/plot.py: Document PolarPlot better.

2021-07-02  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1464 from mathics/intger-functions Reorganize integer functions.

2021-07-02  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/builtin/arithmetic.py,
	mathics/builtin/functional.py, mathics/builtin/intfns/__init__.py,
	mathics/builtin/{ => intfns}/combinatorial.py,
	mathics/builtin/intfns/divlike.py,
	mathics/builtin/intfns/recurrence.py,
	mathics/builtin/numbers/numbertheory.py,
	mathics/builtin/{control.py => procedural.py}, setup.py: Reorganize
	integer functions.  control.py was renamed procedural.py

2021-07-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1463 from mathics/asy-fixes Fix bugs in Arrow3DBox and Point3DBox

2021-07-02  autoblack <rocky@users.noreply.github.com>

	* mathics/builtin/arithfns/basic.py,
	mathics/builtin/arithfns/sums.py,
	mathics/builtin/drawing/graphics3d.py, mathics/format/asy.py: fixup:
	Format Python code with Black

2021-07-01  rocky <rb@dustyfeet.com>

	* mathics/format/asy.py: Fix bugs in Arrow3DBox and Point3DBox Arrow3DBox should be exactly like the others.  Point3DBox coding cleverness by 1/2 make it difficult to understand
	what's up and find and fix the bug.

2021-07-01  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py,
	mathics/builtin/arithfns/__init__.py,
	mathics/builtin/arithfns/basic.py,
	mathics/builtin/arithfns/sums.py, mathics/builtin/arithmetic.py,
	mathics/builtin/lists.py, setup.py: Split off Arithmetic Functions

2021-07-01  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/filesystem.py: Adjust FileName test so
	they aren't so fragile

2021-07-01  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1462 from mathics/AsyExporter Let's merge this, and then we can pass over this weird test...

2021-07-01  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/autoload/formats/Asy/Export.m,
	mathics/builtin/files_io/importexport.py: Asy exporter

2021-07-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1460 from mathics/3d-arrow-redux Reorganize Arrow3D a little.

2021-06-30  rocky <rb@dustyfeet.com>

	* mathics/format/asy.py: Reorganize Arrow3D a little.  And it looks like there was a bug to me for: Graphics3D[Arrow[{{1, 1, -1}, {2, 2, 0}, {3, 3, -1}, {4, 4, 0}}]] //
	TeXForm

2021-06-30  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1461 from mathics/add-feature-install-files Add requirements-*.txt files to distribution

2021-06-30  rocky <rb@dustyfeet.com>

	* CHANGES.rst, MANIFEST.in, requirements-dev.txt, setup.py: Add
	requirements-*.txt files to distribution

2021-06-30  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1457 from TiagoCavalcanteTrindade/add-arrow Add 3d `Arrow`

2021-06-30  rocky <rb@dustyfeet.com>

	* mathics/builtin/control.py: Docstring typo

2021-06-30  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1458 from
	mathics/strings-and-characters-organize Strings and characters organize

2021-06-30  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/numbers/calculus.py: Fix unit test bugs

2021-06-30  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py, mathics/docpipeline.py,
	mathics/main.py: Factorial2 and rough fix some misc bugs

2021-06-30  rocky <rb@dustyfeet.com>

	* : commit bd3d892b21d0b6a81eb49b1feafc9da1dad23ec7 Merge: 2965615c3
	58d1882bf Author: rocky <rb@dustyfeet.com> Date:   Tue Jun 29
	23:10:35 2021 -0400

2021-06-29  rocky <rb@dustyfeet.com>

	* : commit 2965615c3ea7aba8ace471fe4cd2d0b95d6a7773 Author: rocky
	<rb@dustyfeet.com> Date:   Tue Jun 29 23:10:12 2021 -0400

2021-06-30  autoblack <rocky@users.noreply.github.com>

	* mathics/builtin/distance/stringdata.py: fixup: Format Python code
	with Black

2021-06-29  rocky <rb@dustyfeet.com>

	* : commit 2cc98251481f3f194934e88dd810e33640b7989f Author: rocky
	<rb@dustyfeet.com> Date:   Tue Jun 29 22:29:12 2021 -0400

2021-06-30  autoblack <rocky@users.noreply.github.com>

	* mathics/builtin/__init__.py, mathics/builtin/string/charcodes.py,
	mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py: fixup: Format Python code with
	Black

2021-06-29  rocky <rb@dustyfeet.com>

	* mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py,
	mathics/builtin/string/regexp.py, mathics/builtin/strings.py: Revise
	strings; add regexp

2021-06-29  rocky <rb@dustyfeet.com>

	* mathics/builtin/string/charcodes.py, mathics/builtin/strings.py,
	setup.py: Split off Character Codes

2021-06-29  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/builtin/string/__init__.py,
	mathics/builtin/string/characters.py,
	mathics/builtin/string/operations.py,
	mathics/builtin/string/patterns.py, mathics/builtin/strings.py: WIP
	- start splitting up strings.

2021-06-29  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/builtin/box/graphics3d.py, mathics/format/asy.py,
	mathics/format/json.py: Add 3d `Arrow`

2021-06-28  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1455 from TiagoCavalcanteTrindade/fix-712 Fix weird results when combining -script and -e

2021-06-28  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/main.py: Fix weird results when combining -script and -e

2021-06-28  rocky <rb@dustyfeet.com>

	* : commit 0b9120b2e83984f9fce5545d8487379edae30845 Author: rocky
	<rb@dustyfeet.com> Date:   Mon Jun 28 00:03:37 2021 -0400

2021-06-27  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1453 from
	TiagoCavalcanteTrindade/improve-show-documentation Improve 'Show' documentation

2021-06-27  rocky <rb@dustyfeet.com>

	* .github/workflows/autoblack.yml, .pre-commit-config.yaml,
	mathics/builtin/datentime.py, mathics/builtin/lists.py: Check for
	black-formatted file. Black files.  We use 21.6b0

2021-06-27  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1451 from
	TiagoCavalcanteTrindade/add-cylinder-function Add Cylinder function

2021-06-26  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/version.py: Get ready for release 3.0.0

2021-06-26  rocky <rb@dustyfeet.com>

	* : commit ebbedc31be8bd5df4f26e8a50ade47bb8d8cdb62 Author: rocky
	<rb@dustyfeet.com> Date:   Sat Jun 26 03:08:49 2021 -0400

2021-06-25  rocky <rb@dustyfeet.com>

	* mathics/autoload/settings.m: Add period to the ends of usage
	string sentences.  The English, she is hard on me.

2021-06-25  rocky <rb@dustyfeet.com>

	* mathics/autoload/settings.m: Add period to the ends of usage
	string sentences.

2021-06-25  rocky <rb@dustyfeet.com>

	* .pre-commit-config.yaml, setup.cfg: Add pre-commit hook, revise
	setup.cfg

2021-06-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1449 from mathics/black-importexport Make importexport black-safe...

2021-06-24  rocky <rb@dustyfeet.com>

	* test/test_importexport.py: CI Woes

2021-06-24  rocky <rb@dustyfeet.com>

	* test/test_importexport.py: Windows needs raw strings in file
	names...  so "\t" isn't misinterpreted

2021-06-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/importexport.py,
	test/test_importexport.py: Make importexport black-safe...  We do this by removing the fragile unicode characters (which kind of
	isn't Python safe either), and test export *outside* of the doctest
	hidden mechanism which was wrong (if expedient) also.

2021-06-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/numeric.py, mathics/builtin/patterns.py: More
	chapter-heading tweaks

2021-06-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1448 from mathics/black-and-doc Add tensor note

2021-06-24  rocky <rb@dustyfeet.com>

	* test/test_importexport.py: Add tensor note

2021-06-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1447 from mathics/more-section-names Fill out descriptions on section names

2021-06-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1445 from mathics/polar-doc Tweak wording and examples on PolarPlot

2021-06-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/plot.py, mathics/doc/tex/mathics.tex:
	Revert theta use for now.

2021-06-24  rocky <rb@dustyfeet.com>

	* mathics/doc/common_doc.py, mathics/doc/tex/mathics.tex: See if we
	can add theta

2021-06-24  rocky <rb@dustyfeet.com>

	* mathics/docpipeline.py: Yet another approach to unicode on windows

2021-06-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/plot.py, mathics/docpipeline.py: Do
	unicode fstrings work on Windows?

2021-06-23  rb@dustyfeet.conf <rocky>

	* mathics/builtin/drawing/plot.py: Tweak wording and examples on
	PolarPlot

2021-06-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1446 from mathics/doc-fixes Address misc doc issues

2021-06-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1444 from mathics/blacken-python-files Black all Python files

2021-06-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1443 from mathics/colors Reorganize so Color section matches WL

2021-06-23  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/builtin/box/graphics.py,
	mathics/builtin/box/graphics3d.py,
	mathics/builtin/colors/__init__.py,
	mathics/builtin/{drawing/colors.py => colors/color_directives.py},
	mathics/builtin/{drawing => colors}/color_internals.py,
	mathics/builtin/{drawing/rgbcolor.py => colors/named_colors.py},
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/image.py, mathics/builtin/drawing/plot.py,
	mathics/builtin/graphics.py, mathics/builtin/tensors.py, setup.py,
	test/test_colors.py: Reorganize so Color section matches WL

2021-06-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1442 from mathics/bezier-again Add another BezierFunction example

2021-06-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1441 from mathics/doc-more-builtins Refactor graphics.py pull out Color routines. Document Spline
	routines

2021-06-22  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/__init__.py, mathics/core/definitions.py,
	test/test_settings.py: Add settings test

2021-06-23  rocky <rb@dustyfeet.com>

	* mathics/builtin/box/graphics.py,
	mathics/builtin/box/graphics3d.py,
	mathics/builtin/drawing/color_internals.py,
	mathics/builtin/drawing/colors.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/graphics_internals.py,
	mathics/builtin/drawing/image.py, mathics/builtin/drawing/plot.py,
	mathics/builtin/drawing/splines.py, mathics/builtin/graphics.py,
	mathics/builtin/tensors.py, test/test_colors.py: Pull out more from
	graphics! Refactor all of the color stuff into drawing/colors.py and
	color_internals.py Note drawing/color_internals.py used to be somewhat vague name
	drawing/colors.py. But really it just had internal color routines.  drawing/colors.py was selected because that's what the Section name
	is in WL https://reference.wolfram.com/language/guide/Colors.html
	and the classes in there all into what's described there.  Down the line it would be nice to separate better externally visible
	classes from all the implementation code that is not visible, but
	that's too big a lift for now.  Note: this started out as just an effort to document some of the
	builtins that had no documentation.  And a little of that has been done too.

2021-06-23  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/splines.py, mathics/builtin/graphics.py:
	Move spline functions to drawing

2021-06-22  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/autoload/settings.m: Remove System`$Notebooks from
	settings.m as all front ends already implement it

2021-06-23  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py: Document BernsteinBasis

2021-06-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1440 from TiagoCavalcanteTrindade/add-types Add some types

2021-06-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1437 from
	TiagoCavalcanteTrindade/fix-charts-tick-number Fix charts tick number

2021-06-20  Tiago Cavalcante Trindade <tiagotrindade111@gmail.com>

	* mathics/format/svg.py: Fix charts tick numbers

2021-06-20  rocky <rb@dustyfeet.com>

	* mathics/builtin/structure.py: Add Structural Operations docstring

2021-06-20  rocky <rb@dustyfeet.com>

	* mathics/builtin/control.py: Use Mathics-centric doc markup for
	Catch.

2021-06-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1432 from
	TiagoCavalcanteTrindade/improve-throw-catch-comments Fix Throw and Catch tests

2021-06-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1431 from mathics/docfixes Miscellaneous documentation code fixes

2021-06-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1430 from mathics/box-refactor Segregate Box routine from Builtins

2021-06-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/box/inout.py, mathics/builtin/compilation.py,
	mathics/builtin/inout.py: Move inout Box routines to box/intout.py

2021-06-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/box/__init__.py,
	mathics/builtin/box/compilation.py,
	mathics/builtin/box/graphics.py, mathics/builtin/box/graphics3d.py,
	mathics/builtin/box/image.py, mathics/builtin/compilation.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/image.py, mathics/builtin/graphics.py,
	mathics/format/asy.py, mathics/format/json.py,
	mathics/format/svg.py, setup.py: Segregate Box routine from Builtins

2021-06-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1429 from mathics/format-refactor module formatter -> format

2021-06-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1428 from
	TiagoCavalcanteTrindade/fix-charts-tick-number Improve tick numbers in charts

2021-06-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1427 from mathics/fix-asymptote-arrowbox Fix asymptote arrowbox broken by format refactor

2021-06-19  rocky <rb@dustyfeet.com>

	* mathics/formatter/svg.py: Fix svg uses of "offset"

2021-06-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1426 from mathics/adjustable-asy-points Adjustable Asymptote point size...

2021-06-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1424 from mathics/evenodd-polygons Asymptote should use evenodd crossing in polygons

2021-06-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/graphics3d.py, mathics/formatter/asy.py:
	Asymptote should use evenodd crossing in polygons Like WL does. SVG was changed a little recently in another PR.

2021-06-18  rocky <rb@dustyfeet.com>

	* mathics/doc/tex/Makefile, mathics/doc/tex/mathics.tex: run latexmk
	in verbose mode; Nuke roman numerals in Chapter headings

2021-06-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1423 from
	TiagoCavalcanteTrindade/fix-charts-tick-number Fix tick numbers in charts

2021-06-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py: boxes_to_mathml tweak to assist
	debugging

2021-06-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1421 from mathics/arcbox-format Arcbox format

2021-06-17  rocky <rb@dustyfeet.com>

	* mathics/formatter/asy.py, mathics/formatter/svg.py: Reinstate
	omitted _ArcBox formatting More work is needed.

2021-06-14  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/plot.py, mathics/builtin/graphics.py,
	mathics/formatter/json.py, mathics/formatter/svg.py: Small lint-like
	and doc changes

2021-06-13  rocky <rb@dustyfeet.com>

	* mathics/formatter/svg.py: Document better SVG polygonbox

2021-06-13  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py: Go over/add  some boxing docstrings

2021-06-13  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/plot.py: Add some defensive code.

2021-06-12  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1420 from
	TiagoCavalcanteTrindade/fix-graphics-3d Change double quote to single quote

2021-06-12  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1419 from mathics/svg-graphics Add to_svg for graphs

2021-06-12  rocky <rb@dustyfeet.com>

	* mathics/formatter/svg.py: Allow setting from outside SVG box width
	& height

2021-06-12  rocky <rb@dustyfeet.com>

	* test/test_formatter/test_svg.py: Adjust SVG test for changed
	header

2021-06-12  rocky <rb@dustyfeet.com>

	* mathics/formatter/svg.py: Include width in svg

2021-06-11  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/graphics.py: Add to_svg for graphs Put in alphabatic order some functions in GraphicsBox and
	Graphicss3DBox and add some docstring.

2021-06-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1418 from mathics/json-graphics

2021-06-11  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/graphics3d.py: Save graphics options

2021-06-09  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/graphics.py, mathics/formatter/asy.py: Add
	Graphics3D to_js and to_json

2021-06-09  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/graphics3d.py: Start to detagle mathml
	from json

2021-06-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1417 from mathics/options-psutil Handle missing psutil better

2021-06-11  rocky <rb@dustyfeet.com>

	* mathics/doc/tex/mathics.tex: Small typo

2021-06-08  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1409 from mathics/asymptote-tweaks Asymptote and other tweaks

2021-06-08  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1415 from mathics/asymptote-small Asymptote small

2021-06-06  rocky <rb@dustyfeet.com>

	* mathics/formatter/asy.py, test/test_formatter/test_asy.py:
	docpipeline: add --exclude option to exclude tests

2021-06-06  rocky <rb@dustyfeet.com>

	* mathics/formatter/asy.py: Use Circle in Point[]. Fix setup.py By using "Circle" instead of "dot" we can specify the PointSize.  setup.py: its extras_require not some variant of that.

2021-06-08  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1414 from mathics/chapter-tests Add --chapter to docpiplinetests ...

2021-06-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1413 from mathics/more-datetime-unit-tests Move some datelist unit tests

2021-06-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/control.py, test/helper.py, test/test_control.py:
	Move Some FullForm tests to unit testing

2021-06-07  rocky <rb@dustyfeet.com>

	* : commit 660713a95156d696155555b52ed51fa1a47a8181 Author: rocky
	<rb@dustyfeet.com> Date:   Mon Jun 7 12:29:52 2021 -0400

2021-06-07  rocky <rb@dustyfeet.com>

	* mathics/formatter/json.py: Default 3D PointSize is 0.01 See page 1245 of the Mathematica book 5 And make it relative for json.

2021-06-07  rocky <rb@dustyfeet.com>

	* mathics/formatter/json.py: Default PointSize is 0.01 See page 1245 of the Mathematica book 5

2021-06-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1411 from mathics/add-pointsize-to-3d Add pointsize to 3d

2021-06-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py: Add PointSize doc example

2021-06-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py, mathics/formatter/svg.py: WL uses
	evenodd fill rule for polygons

2021-06-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/graphics3d.py, mathics/formatter/json.py:
	Allow PointSize option to pass through to 3D box

2021-06-07  rocky <rb@dustyfeet.com>

	* : commit c259a978ae527036b06d8883901a42177d58bc45 Author: rocky
	<rb@dustyfeet.com> Date:   Sun Jun 6 17:55:53 2021 -0400

2021-06-06  rocky <rb@dustyfeet.com>

	* mathics/formatter/svg.py: Comment out svg debugging print

2021-06-06  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/rgbcolor.py, mathics/builtin/graphics.py:
	Two more color examples

2021-06-06  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/rgbcolor.py: Redo rgbcolors doc

2021-06-06  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1410 from mathics/administrivia Sync docpipeline

2021-06-06  rocky <rb@dustyfeet.com>

	* mathics/formatter/svg.py: Remove stray print

2021-06-05  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1408 from mathics/more-unit-tests More  doctests moved to unit tests

2021-06-05  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1407 from mathics/svg-formatter-size-adjust Handle PointSize in PointBox  (roughly)

2021-06-03  rocky <rb@dustyfeet.com>

	* mathics/formatter/svg.py: SVG adjustment for faulty PointSize
	calculation This should really be fixed in the the routine _prepare_elements and
	calc_dimensions, but this entagles us too much.  Also this causes axes to extend below 0, but this is a more minor
	effect, I think.

2021-06-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1404 from mathics/add-test-algebra-unit-test Move more tests

2021-06-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1397 from mathics/svg-inset-box-text-size Specify SVG text size in InsetBox

2021-06-03  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/algebra.py, test/test_calculus.py,
	test/{test_color.py => test_colors.py}: Remove unit tests from
	algebra module Also start adding module docstring for some other unit tests.

2021-06-02  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1400 from mathics/implies-doc-symbol Rightarrow fixes and other small doc fixes

2021-06-02  rocky <rb@dustyfeet.com>

	* .coveragerc, Makefile, admin-tools/release.sh,
	mathics/doc/doc.py, mathics/doc/tex/Makefile, mathics/{docbuild.py
	=> docpipeline.py}, tox.ini: {test,docbuild}.py -> docpipeline.py

2021-06-02  rocky <rb@dustyfeet.com>

	* Makefile, mathics/{test.py => docbuild.py}: mathics/test.py ->
	docbuild.py and ...  * Add --latex-only to write just the LaTeX file * Go over to make more clear what this big mess is doing.

2021-06-01  rocky <rb@dustyfeet.com>

	* mathics/builtin/logic.py, mathics/doc/doc.py,
	mathics/doc/tex/Makefile, mathics/doc/tex/mathics.tex: Rightarrow
	fixes and other small doc fixes Makefile: add "doc" target.  Correct Standard Unicode code for
	rightarrow and make that pass through.

2021-06-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1399 from mathics/tex-doc-fixes More doc fixes

2021-06-01  rocky <rb@dustyfeet.com>

	* mathics/doc/doc.py: Wrong kind of quote.

2021-06-01  rocky <rb@dustyfeet.com>

	* mathics/builtin/logic.py, mathics/doc/doc.py: More unicode to
	AMSLaTeX conversions

2021-06-01  rocky <rb@dustyfeet.com>

	* Makefile, mathics/builtin/numbers/constants.py,
	mathics/doc/doc.py, mathics/doc/tex/Makefile, mathics/test.py: More
	doc fixes More places where doc -> doc_tex_data.pcl Translate more unicode
	symbols: Euler E and and gamma

2021-06-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1391 from mathics/remove-django-doc Remove HTML-oriented code.

2021-05-25  rocky <rb@dustyfeet.com>

	* mathics/doc/doc.py: Remove HTML-oriented code.  That is now just in the Django copy of this.

2021-06-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1398 from mathics/n-unit-test Move more N tests to unit tests

2021-05-31  rocky <rb@dustyfeet.com>

	* mathics/formatter/svg.py: Specify SVG text size in InsetBox Fixes https://github.com/Mathics3/mathics-django/issues/2

2021-05-31  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1395 from mathics/pi-doc Go over Pi doc to make clearer numeric precision and numpy method

2021-05-31  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1396 from
	mathics/note-internal-builtin-classes Make internal Builtins internal.

2021-05-31  rb@dustyfeet.conf <rocky>

	* mathics/builtin/numbers/constants.py: Go over Pi doc to make
	clearer numeric precision and numpy methods

2021-05-31  rb@dustyfeet.conf <rocky>

	* mathics/builtin/structure.py: Lint file

2021-05-30  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1381 from mathics/TicksStyle-3D TicksStyle 3D

2021-05-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/graphics3d.py: Hacky TickStyle for colors

2021-05-30  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1394 from mathics/realdigits-testing Move many RealDigits tests to unit tests

2021-05-30  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1393 from mathics/remove-psutil-for-msys Make psutil optional - msys doesn't have

2021-05-28  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1392 from mathics/optional-requires Administriva: fix up optional package requirements

2021-05-28  rocky <rb@dustyfeet.com>

	* .github/workflows/osx.yml, .github/workflows/ubuntu.yml,
	MANIFEST.in, Makefile, requirements-dev.txt,
	requirements-extra.txt, setup.py: Administriva: fix up optional
	package requirements

2021-05-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1390 from mathics/go-over-inequality-doc Go over comparisxoon doctests and text

2021-05-24  rocky <rb@dustyfeet.com>

	* mathics/doc/doc.py: Remove builtin Box classes from docs

2021-05-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1389 from mathics/more-optional-dependencies Make it easier to build Mathics

2021-05-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1387 from mathics/pyston-compatability Make pyston 2.2 compatible

2021-05-22  rocky <rb@dustyfeet.com>

	* mathics/builtin/datentime.py, mathics/builtin/drawing/image.py:
	Make pyston 2.2 compatible

2021-05-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1384 from mathics/fix1379-rebase Make Python package lxml optional

2021-05-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1386 from mathics/formatter-asy Formatter asy

2021-05-22  rocky <rb@dustyfeet.com>

	* mathics/formatter/asy.py, test/test_formatter/test_asy.py,
	test/{test_formatter.py => test_formatter/test_svg.py}: Start asy
	formatter unit test

2021-05-20  rocky <rb@dustyfeet.com>

	* test/test_formatter.py: More complete SVG format testing..  This is preparation for doing the same for Asymptote.

2021-05-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/graphics.py, mathics/core/formatter.py,
	mathics/formatter/asy.py, mathics/formatter/asy_fns.py: Pull out
	common asy functions

2021-05-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/compilation.py, mathics/builtin/graphics.py,
	mathics/formatter/svg.py: Proper way to indicate ColorDistance needs
	numpy

2021-05-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/graphics.py, mathics/core/definitions.py,
	mathics/formatter/asy.py, mathics/formatter/svg.py: Convert to_asy()
	to lookup_method(xx,"asy)(xx) Short of adding tests, this finishes the first cut at moving asy
	conversion methods.

2021-05-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py: Reinstate some asy routines
	graphics...  until we can factor those out.

2021-05-19  rocky <rb@dustyfeet.com>

	* mathics/formatter/asy.py: Remove _arcbox formatting It doesn't seem to be used.

2021-05-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py, mathics/formatter/asy.py: WIP - start
	asymptote

2021-05-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py: Proper way to indicate ColorDistance
	needs numpy

2021-05-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1385 from mathics/svg-linting Small lint-like things Move _SVGTransform out of graphics

2021-05-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/fileformats/htmlformat.py: Remove degree sign.
	Simplify import failure

2021-05-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py,
	mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/inout.py, mathics/builtin/lists.py, setup.py: Make
	Python package lxml optional Fixes #1378

2021-05-17  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/fileformats/htmlformat.py: remove warning lxml and
	improve the handling of lxml not availability

2021-05-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1376 from mathics/formatter-refactor Start to split off formatting routines..

2021-05-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py, mathics/formatter/svg.py: Relocate
	one more SVG to formatter space

2021-05-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py, mathics/formatter/svg.py: Mark what's
	needed and tidy

2021-05-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py, mathics/formatter/svg.py: to_svg
	doesn't seem needed for _ArcBox

2021-05-16  rocky <rb@dustyfeet.com>

	* mathics/core/formatter.py, mathics/formatter/svg.py: DRY code a
	little

2021-05-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/graphics.py, mathics/core/definitions.py,
	mathics/core/formatter.py, mathics/formatter/__init__.py,
	mathics/formatter/svg.py, setup.py: Start to split off formatting
	routines..  from builtin

2021-05-15  rocky <rb@dustyfeet.com>

	* mathics/version.py: Bump version to dev

2021-05-15  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1372 from mathics/Degree-test Adjust Degree test

2021-05-15  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/doc/documentation/1-Manual.mdoc,
	mathics/version.py: Get ready for release 2.2.0

2021-05-14  rocky <rb@dustyfeet.com>

	* setup.py: Bump minimum MathicsScanner version We just released a new one

2021-05-14  rocky <rb@dustyfeet.com>

	* mathics/doc/documentation/1-Manual.mdoc: Update doc for what is in
	"about" page

2021-05-13  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1374 from mathics/system-info Easy access to system information

2021-05-13  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/constants.py: Adjust Degree test.  Avoid using any symbols

2021-05-12  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1362 from mathics/string-output-in-quotes Surround string output in double quotes.

2021-05-12  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1369 from mathics/general-autoload General autoload

2021-05-12  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/autoload-cli/settings.m, mathics/main.py,
	setup.py: Add autoload file for CLI

2021-05-12  rocky <rb@dustyfeet.com>

	* mathics/builtin/inout.py: Check that UseSansSerif is set to
	something valid.  Also update CHANGES.rst for this change

2021-05-11  rocky <rb@dustyfeet.com>

	* mathics/autoload/settings.m, mathics/builtin/inout.py,
	mathics/core/definitions.py: Remove $UseSansSerif. add autoload()
	...  which can be called from front-ends.

2021-05-11  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/importexport.py: Comment out flaky
	URLFetch test

2021-05-11  rocky <rb@dustyfeet.com>

	* mathics/builtin/fileformats/__init__.py, setup.py,
	test/test_assumptions.py, test/test_returncode.py: Tweaks - add
	module to setup, revise doc.

2021-05-11  rocky <rb@dustyfeet.com>

	* mathics/core/definitions.py: Provision for autoloading from
	outside core.

2021-05-11  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/fileformats/htmlformat.py,
	mathics/builtin/files_io/importexport.py, setup.py,
	test/test_returncode.py: debug

2021-05-11  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/__init__.py, mathics/builtin/arithmetic.py,
	mathics/builtin/fileformats/__init__.py, mathics/builtin/{ =>
	fileformats}/htmlformat.py, mathics/builtin/{ =>
	fileformats}/xmlformat.py, mathics/builtin/files_io/filesystem.py,
	mathics/data/ExampleData/copyright.csv: html and xml modules to
	fileformat

2021-05-11  rocky <rb@dustyfeet.com>

	* mathics/builtin/inout.py: More operators. What's up with Degree

2021-05-11  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/autoload/formats/HTML/Import.m,
	mathics/builtin/arithmetic.py, mathics/builtin/htmlformat.py,
	mathics/data/ExampleData/PrimeMeridian.html,
	mathics/data/ExampleData/copyright.csv: rebasing PR 644 adding import __version__ to the htmlformat.py

2021-05-11  rocky <rb@dustyfeet.com>

	* mathics/main.py: Add strict-wl-output option: no quotes in string

2021-05-10  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1324 from mathics/coeffarrays CoefficientArrays and Collect

2021-05-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbers/algebra.py: Small typo

2021-05-10  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1341 from mathics/fix-matchq-errorhandler catch malformed Pattern

2021-04-09  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/numbers/algebra.py,
	mathics/builtin/numbers/calculus.py, mathics/builtin/patterns.py,
	mathics/builtin/system.py, mathics/core/expression.py: Implement
	CoefficientArrays

2021-05-10  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1348 from mathics/predicate-processing Advanced predicate processing

2021-05-03  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/inference.py, test/test_assumptions.py: more
	sophisticated support for logical evaluations

2021-05-09  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Add sympy updated 1.8 in CHANGES.rst

2021-05-09  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1365 from mathics/sympy-1.8 Try sympy 1.8

2021-05-09  rocky <rb@dustyfeet.com>

	* .github/workflows/osx.yml: MacOSX LLVM woes

2021-05-09  rocky <rb@dustyfeet.com>

	* setup.py: Try sympy 1.8

2021-05-09  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/lists.py, test/test_lists.py: TIdy
	small omissions in PR #1251

2021-05-09  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1354 from mathics/combinatorica-2.0-prereqs Go over Quiet, All, and Part docs

2021-05-08  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1361 from mathics/nand-nor-symbols Convert unicode nand and nor in TeX

2021-05-08  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1360 from mathics/speedup-testing specify testing pips and have a way to run pytest in parallel

2021-05-07  rocky <rb@dustyfeet.com>

	* .github/workflows/ubuntu.yml, .github/workflows/windows.yml,
	Makefile, requirements-dev.txt: Try parallelism in py.test Add requirements-dev.txt

2021-05-04  rocky <rb@dustyfeet.com>

	* mathics/builtin/lists.py, mathics/doc/doc.py: Code to start
	folding in built-in subdirs Not complete, but it is a start.

2021-05-04  rocky <rb@dustyfeet.com>

	* mathics/doc/doc.py,
	mathics/packages/DiscreteMath/CombinatoricaV0.9.m: Try again to
	reinstate black-friendly characters

2021-05-04  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/builtin/drawing/plot.py,
	mathics/builtin/graphics.py, mathics/builtin/optiondoc.py: Small doc
	updates * Doc system doesn't understand </li> * Add docstring for mathics.builtin

2021-05-04  rocky <rb@dustyfeet.com>

	* mathics/builtin/combinatorial.py, mathics/builtin/lists.py: Remove
	unprotect on both Subsets and All...  Since these should not be unprotected...

2021-05-04  rocky <rb@dustyfeet.com>

	* mathics/builtin/lists.py: Go over All docs and add an example in
	Part

2021-05-04  rocky <rb@dustyfeet.com>

	* mathics/builtin/inout.py, mathics/builtin/lists.py: Go over Quiet
	and All documentation and tests

2021-05-04  rocky <rb@dustyfeet.com>

	* mathics/builtin/combinatorial.py, mathics/builtin/lists.py:
	Unprotect All and Subsets..  These are prerequisites for having Combinatorica V2.0 to load
	without given errors.  Combinatorica v2.0 (the version that is on par with the latest book)
	is starting to work, although testing shows it is not as good as
	v0.9 yet.

2021-05-04  rocky <rb@dustyfeet.com>

	* test/test_combinatorica.py: Small typos in comments

2021-05-04  rocky <rb@dustyfeet.com>

	* mathics/builtin/lists.py: Typo: Head -> Heads Thanks @axkr!

2021-05-04  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Note Read[x, Hold[Expression]] fix

2021-05-04  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1352 from mathics/add-SymbolEndOfFile Add symbol end of file

2021-05-04  rocky <rb@dustyfeet.com>

	* mathics/builtin/files_io/files.py: SymbolEndOfFile =
	Symbol("EndOfFile") Small things noticed in looking over #1242

2021-05-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1335 from mathics/improveexpand-rebase Improve Expand and ExpandAll rebase (from builtin-submodules)

2021-05-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1351 from mathics/add-memory-test Add a test for $SystemMemory, MemoryAvailable[]...

2021-05-03  rocky <rb@dustyfeet.com>

	* mathics/builtin/lists.py: Handle Cases[$list$, $pattern$,
	Head->$bool$] Not the most elegant, but it is a start...

2021-05-03  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/lists.py: Remove TODO, unused
	remnants and tidy And run black over the file.  Fixes #1302

2021-05-02  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1344 from mathics/test-and-doc-tweaks Some tweaks to the doc building. Doc submodules...

2021-05-02  rocky <rb@dustyfeet.com>

	* mathics/doc/doc.py: Revert some funny character translations...  Until I can figure why TeX doc messes up.

2021-05-02  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/builtin/drawing/__init__.py,
	mathics/builtin/files_io/__init__.py,
	mathics/builtin/numbers/__init__.py,
	mathics/builtin/specialfns/__init__.py, mathics/doc/doc.py,
	mathics/test.py: Some tweaks to the doc building. Doc submodules...  * docs.py:   - remove/replace some undefined functions   - blacken file   - start to understand structure of modules under builtins *
	`buiiltin/*/__init__.py`: start adding documentation * test.py:   - add `-x` shorthand for stop on failure   - blacken

2021-05-02  rocky <rb@dustyfeet.com>

	* mathics/builtin/specialfns/bessel.py,
	mathics/doc/documentation/A-License.mdoc: Update licenses and
	correct one typo Add mpmath and sympy licenses. Sort alphabetically by package.

2021-05-02  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1343 from mathics/Get-relative-file Fix a number of small bugs

2021-05-02  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1345 from mathics/system-memory-redux Go over $SystemMemory and MemoryAvailable[]

2021-05-02  rocky <rb@dustyfeet.com>

	* mathics/builtin/logic.py: Fix typos in NAND and NOR docs.

2021-05-02  rocky <rb@dustyfeet.com>

	* test/data/fortytwo.m: Add test file

2021-05-02  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: to_python: pass *args, **kwargs

2021-05-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1338 from mathics/file-module Segregate I/O, Files, and Filesystem builtins

2021-05-01  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/builtin/evaluation.py,
	mathics/builtin/files_io/iohooks.py,
	mathics/builtin/files_io/mainloop.py: EXCLUDE_FILES went the wrong
	way...  Also move Main Loop objects and document Main Loop better.

2021-05-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1340 from mathics/gamma-fns Split out gamma functions

2021-05-01  rocky <rb@dustyfeet.com>

	* test/test_files.py: Small comment typo

2021-05-01  rocky <rb@dustyfeet.com>

	* mathics/doc/documentation/1-Manual.mdoc: Add Django URI section

2021-05-01  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py,
	mathics/builtin/files_io/__init__.py, mathics/builtin/{ =>
	files_io}/files.py, mathics/builtin/{ => files_io}/filesystem.py,
	mathics/builtin/{ => files_io}/importexport.py, mathics/builtin/{
	=> files_io}/iohooks.py, mathics/builtin/xmlformat.py, setup.py:
	Segregate I/O, Files, and Filesystem builtins

2021-05-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1321 from mathics/builtin-submodules Builtin submodules

2021-05-01  R. Bernstein <rocky@users.noreply.github.com>

	* : commit 2c0e66f741d738a32b5aa2256f1c537c6ab9dc42 Author: mmatera
	<matera@fisica.unlp.edu.ar> Date:   Sun Apr 25 11:45:02 2021 -0300

2021-04-29  rocky <rb@dustyfeet.com>

	* test/test_files.py: disable test_get_and_put() on win32

2021-04-29  rocky <rb@dustyfeet.com>

	* mathics/builtin/drawing/plot.py, mathics/builtin/filesystem.py,
	mathics/builtin/numbers/exptrig.py: Correct builtin numeric imports

2021-04-27  rocky <rb@dustyfeet.com>

	* mathics/builtin/{numbers => }/arithmetic.py,
	mathics/builtin/combinatorial.py,
	mathics/builtin/drawing/graphics3d.py,
	mathics/builtin/drawing/image.py, mathics/builtin/drawing/plot.py,
	mathics/builtin/{drawing => }/graphics.py,
	mathics/builtin/numbers/exptrig.py, mathics/builtin/{numbers =>
	}/numeric.py, mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/erf.py,
	mathics/builtin/specialfns/expintegral.py,
	mathics/builtin/specialfns/zeta.py, mathics/builtin/tensors.py,
	setup.py: Add more builtin modules

2021-04-26  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignment.py, setup.py: Disable cythonization of
	submodule files

2021-04-26  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/builtin/combinatorial.py,
	mathics/builtin/comparison.py, mathics/builtin/drawing/__init__.py,
	mathics/builtin/{ => drawing}/colors.py, mathics/builtin/{ =>
	drawing}/graphics.py, mathics/builtin/{ => drawing}/graphics3d.py,
	mathics/builtin/{ => drawing}/image.py, mathics/builtin/{ =>
	drawing}/plot.py, mathics/builtin/{ => drawing}/rgbcolor.py,
	mathics/builtin/files.py, mathics/builtin/filesystem.py,
	mathics/builtin/lists.py, mathics/builtin/numbers/__init__.py,
	mathics/builtin/{ => numbers}/algebra.py, mathics/builtin/{ =>
	numbers}/arithmetic.py, mathics/builtin/{ => numbers}/calculus.py,
	mathics/builtin/{ => numbers}/constants.py, mathics/builtin/{ =>
	numbers}/diffeqns.py, mathics/builtin/{ => numbers}/exptrig.py,
	mathics/builtin/{ => numbers}/integer.py, mathics/builtin/{ =>
	numbers}/linalg.py, mathics/builtin/{ => numbers}/numbertheory.py,
	mathics/builtin/{ => numbers}/numeric.py, mathics/builtin/{ =>
	numbers}/randomnumbers.py, mathics/builtin/options.py,
	mathics/builtin/specialfns/bessel.py,
	mathics/builtin/specialfns/erf.py,
	mathics/builtin/specialfns/expintegral.py,
	mathics/builtin/specialfns/zeta.py, mathics/builtin/tensors.py,
	test/test_color.py: Add drawing and numbers builtin submodules Move corresponding files in builtins under these submodules.  Adjust
	lots of imports to include the new submodule

2021-05-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1330 from
	mathics/ConditionalExpression-basic basic implementation of ConditionalExpression, Assuming and

2021-05-01  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py: Handle Arg[0]

2021-04-12  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/algebra.py,
	mathics/builtin/arithmetic.py, mathics/builtin/calculus.py,
	mathics/builtin/datentime.py, mathics/builtin/inference.py,
	mathics/builtin/logic.py, mathics/builtin/specialfns/erf.py,
	mathics/core/expression.py: basic implementation of
	ConditionalExpression, Assuming and Integrate uses now ConditionalExpression Remove an unused import Misc Arg tweaks: * Arg[0] needs to be defined 0 (otherwise it can be indeterminate) * More complete doc for Arg * Add Method option improving the behaviour of Piecewise returns in Integrate misc

2021-04-30  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1333 from mathics/Integer0 Integer(0) -> Integer0; Integer(1) -> Integer1

2021-04-30  rocky <rb@dustyfeet.com>

	* mathics/builtin/logic.py, mathics/test.py: Small pyflake linting.

2021-04-30  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1331 from mathics/timing-doctests timing individual tests

2021-04-30  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/logic.py: Add logical operations:
	Nand and Nor.  Note: there will be further changes to And when we merge
	ConditionalExpressions.

2021-04-30  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/test.py: timing individual tests option "-d" in mathics/test.py for allowing individual timing

2021-04-28  rocky <rb@dustyfeet.com>

	* test/test_combinatorica.py, test/test_files.py: session.evaluate()
	-> evaluate() in tests

2021-04-28  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1309 from mathics/DRY-tests DRY pytest tests

2021-04-28  rocky <rb@dustyfeet.com>

	* .github/workflows/windows.yml: Remove parallelism on MS Windows

2021-04-28  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .github/workflows/osx.yml, .github/workflows/ubuntu.yml,
	.github/workflows/windows.yml: Dry test mmatera (#1327) * restoring -j3 * Update windows.yml

2021-04-27  mmatera <matera@fisica.unlp.edu.ar>

	* .github/workflows/osx.yml, .github/workflows/ubuntu.yml,
	test/test_files.py: adding test for $InputFileName

2021-04-22  rocky <rb@dustyfeet.com>

	* mathics/builtin/files.py: Set $InputFileName on mathics_open()

2021-04-24  rocky <rb@dustyfeet.com>

	* test/test_combinatorica.py: Set to evaluate result to turn x^1 to
	x fix some tests

2021-04-24  rocky <rb@dustyfeet.com>

	* test/helper.py, test/test_context.py, test/test_control.py,
	test/test_custom_boxconstruct.py, test/test_datentime.py,
	test/test_deletecases.py, test/test_evaluation.py,
	test/test_files.py, test/test_nintegrate.py: DRY pytest tests

2021-04-28  mmatera <matera@fisica.unlp.edu.ar>

	* test/test_files.py: fix

2021-04-28  mmatera <matera@fisica.unlp.edu.ar>

	* test/test_files.py: test $InputFileName in recursive get

2021-04-28  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1304 from mathics/set-$InputFileName Set $InputFileName on mathics_open()

2021-04-27  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'upstream/master' into
	set-$InputFileName

2021-04-27  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1323 from mathics/builtin-submodules-small Start builtins hierarchy

2021-04-26  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/builtin/legendre.py,
	mathics/builtin/specialfns/__init__.py, mathics/builtin/{ =>
	specialfns}/bessel.py, mathics/builtin/{ => specialfns}/erf.py,
	mathics/builtin/specialfns/expintegral.py,
	mathics/builtin/{specialfunctions.py => specialfns/othogonal.py},
	mathics/builtin/specialfns/zeta.py: Start builtins hierarchy We can now nest builtins within a broader module.  For example
	under, "Special Functions" we can have "Orthogonal Polynomials" and
	"Bessel Functions".

2021-04-26  rocky <rb@dustyfeet.com>

	* mathics/builtin/strings.py: Remove one more deprecation

2021-04-26  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1312 from mathics/fix1302 fix for 1302

2021-04-26  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1322 from
	mathics/remove-escape-depreciations Remove some escape deprecation warnings

2021-04-26  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Note we've gone over Listable & NumericFunction

2021-04-26  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1317 from mathics/prime-list-operand Accept Prime[] with a list.

2021-04-26  rocky <rb@dustyfeet.com>

	* mathics/builtin/algebra.py, mathics/builtin/arithmetic.py,
	mathics/builtin/attributes.py, mathics/builtin/calculus.py,
	mathics/builtin/combinatorial.py, mathics/builtin/erf.py,
	mathics/builtin/evaluation.py, mathics/builtin/exptrig.py,
	mathics/builtin/filesystem.py, mathics/builtin/graphics.py,
	mathics/builtin/integer.py, mathics/builtin/lists.py,
	mathics/builtin/numbertheory.py, mathics/builtin/strings.py: Go over
	functions with the Listable attribute..  Extend Attribute function to take a string parameter as it does in
	WL.

2021-04-26  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1318 from mathics/sort-specialfns Split and Sort specialfunctions

2021-04-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/builtin/algebra.py,
	mathics/builtin/arithmetic.py, mathics/builtin/bessel.py,
	mathics/builtin/erf.py, mathics/builtin/legendre.py,
	mathics/builtin/specialfunctions.py, mathics/core/expression.py:
	Split and Sort specialfunctions This is in preparation for bigger refactoring.

2021-04-25  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/numbertheory.py: guessing that PrimeQ
	& Prime are NumericFunctions

2021-04-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbertheory.py: Note PrimePi and PrimeQ are sympy
	functions

2021-04-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/numbertheory.py: Go over Prime doc.

2021-04-25  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/numbertheory.py: Accept Prime[] with
	a list.

2021-04-25  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1306 from mathics/toexpression-unaryop fix support for \!

2021-04-24  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Regularize spelling in CHANGES.rst

2021-04-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1299 from mathics/fixSetOneIdentity Set with OneIdentity LHS

2021-04-24  rocky <rb@dustyfeet.com>

	* : Note that languages are supported are small

2021-04-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1298 from mathics/LetterNumber Letter number

2021-04-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/lists.py: fix for 1302

2021-04-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/strings.py: support for Alphabets

2021-04-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/strings.py: Handle LetterNumber with a list of
	strings

2021-04-23  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/strings.py, mathics/core/expression.py,
	mathics/core/parser/parser.py: fix parsing nested Boxes. remove
	debug print

2021-04-23  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1305 from mathics/fixcontext After the exchange, it seems we gain something merging this.

2021-04-23  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/diffeqns.py, mathics/core/definitions.py,
	test/test_context.py: And the User said light, and light was made.

2021-04-23  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Update CHANGES.rst

2021-04-23  rocky <rb@dustyfeet.com>

	* mathics/builtin/strings.py: Add error cases reported by mmatera

2021-04-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py, mathics/core/evaluation.py,
	mathics/core/pattern.py, test/helper.py, test/test_assignment.py: a
	different approach: control the processing of OneIdentity from
	evaluation

2021-04-22  rocky <rb@dustyfeet.com>

	* mathics/builtin/files.py: Set $InputFileName on mathics_open()

2021-04-22  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Note extension of StringTake

2021-04-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1297 from mathics/StringTake-sequence-arg Add StringTake with a string sequence.

2021-04-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/strings.py: Basic LetterNumber functionality.  More later...

2021-04-20  rocky <rb@dustyfeet.com>

	* mathics/builtin/strings.py: Correct error results.  Thanks mmatera!

2021-04-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1293 from mathics/sort-pre-defined-symbols sort predefined Symbols

2021-04-06  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/calculus.py: Fixing D.apply fixing D[Power...]

2021-04-20  rocky <rb@dustyfeet.com>

	* mathics/builtin/strings.py: Add StringTake with a string sequence.

2021-04-20  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1296 from mathics/arg_complex Adding Arg

2021-04-20  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py: fix test

2021-04-20  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py: Adding Arg

2021-04-19  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: sort predefined Symbols Make it easier to spot if something is on the list and if there are
	duplicate definitions as there had been before this commit.

2021-04-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1292 from mathics/StringReverse Add StringReverse

2021-04-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1290 from mathics/more-color-names Add more colors

2021-04-18  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/graphics.py,
	mathics/builtin/optiondoc.py, mathics/builtin/rgbcolor.py: Add
	remaining colors

2021-04-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1288 from mathics/ColorNegate-for-color ColorNegate support for colors

2021-04-15  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/calculus.py: initial implementation of FindRoot
	Secant

2021-04-15  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/calculus.py,
	mathics/builtin/scoping.py, test/test_calculus.py: fixing FindRoot

2021-04-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/control.py, mathics/builtin/filesystem.py,
	mathics/builtin/strings.py: Convert some non-descriptive apply1
	names..  to something that better expresses the deviation.  I use _with_xx when there is an additional xx parameter _for is use when the argument type has changed ColorNegate (for
	color, for image)

2021-04-18  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/image.py: ColorNegate support for
	colors

2021-04-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/files.py: Document Read[] options

2021-04-18  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/files.py: Doc Stream changes. Lint
	files.py

2021-04-17  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1281 from mathics/streams Streams - but more work to follow...

2021-04-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/files.py, mathics/core/streams.py: Ensure
	stdin/stdout/stderr are in Streams[]

2021-04-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/compress.py, mathics/builtin/files.py,
	mathics/core/streams.py: Split off compress from files.py Stream#delete_stream() -> Stream#delete()

2021-04-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/files.py, mathics/builtin/importexport.py: Fix
	remaining tests

2021-04-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/files.py, mathics/core/streams.py: Stream.stream
	-> Stream.io Complete implementation

2021-04-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/files.py, mathics/core/streams.py: WIP - first cut
	at setting up streams properly

2021-04-17  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1237 from mathics/series Series

2021-04-17  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/calculus.py: Small tweaks to CHANGES;
	remove a stray print()

2021-04-06  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/arithmetic.py,
	mathics/builtin/calculus.py, mathics/builtin/patterns.py: basic
	implementation of Series Fixing D.apply adding rules for specialfunctions derivatives

2021-04-06  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py, mathics/builtin/calculus.py,
	mathics/builtin/specialfunctions.py: adding rules for
	specialfunctions derivatives

2021-04-06  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/calculus.py: Fixing D.apply

2021-04-17  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1274 from mathics/fixoptionvalueincondition Respect OptionValue inside a Condition (another changet to
	_SetOperator)

2021-04-16  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/datentime.py: support for format

2021-04-15  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/datentime.py: basic implementation of Now and
	DateObject

2021-04-06  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/arithmetic.py,
	mathics/builtin/calculus.py, mathics/builtin/patterns.py: basic
	implementation of Series Fixing D.apply adding rules for specialfunctions derivatives

2021-04-06  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py, mathics/builtin/calculus.py,
	mathics/builtin/specialfunctions.py: adding rules for
	specialfunctions derivatives

2021-04-06  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/calculus.py: Fixing D.apply

2021-04-15  rocky <rb@dustyfeet.com>

	* mathics/builtin/comparison.py: Doc typo

2021-04-15  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1278 from mathics/doc-tweaks Tweak docs for Sum, Equal, Unequal and SameQ

2021-04-14  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1236 from mathics/FindRoot-expansion Start to more Handle FindRoot forms...

2021-04-06  rocky <rb@dustyfeet.com>

	* mathics/builtin/calculus.py, test/test_calculus.py: Start to more
	Handle FindRoot forms In particular where the second parameter is a variable containing a
	list of two items, x, x0.  We are still failing when the 1st parameter is a variable expression
	involving Equal.  See #1235

2021-04-14  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1209 from mathics/fixcomparisons * Equal[] comparison use more specialized equal2 and sameQ instance
	methods to isolate logic.  * Extensive comparison tests were added in test/test_compare.py
	which use make use of the Commutative property of Equal.  * Equal, Unequal, SameQ and UnsameQ docs gone over and make explicit
	  the commutative aspect of these operators * Integer1 symbolic constant introduced.

2021-04-14  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1275 from mathics/fixDispatch fix Dispatch, 2nd attempt

2021-04-14  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py: fix 1249

2021-04-12  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1269 from mathics/fix1260 fix 1260

2021-04-11  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1268 from mathics/dispatch-table adding Dispatch (just for compatibility)

2021-04-11  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1267 from mathics/unprotect-derivative Unprotect Derivative (fix issue #1263)

2021-04-11  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/system.py: memory functions

2021-04-11  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/patterns.py: adding a TODO list

2021-04-11  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/patterns.py: adding Dispatch (just
	for compatibility)

2021-04-11  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/calculus.py: Unprotect Derivative (fix issue
	#1263)

2021-04-11  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py: fix #1262

2021-04-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1257 from mathics/fixPrepentTo Fix PrependTo

2021-04-10  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/lists.py: fix PrependTo and AppendTo

2021-04-10  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'upstream/master' into fixPrepentTo

2021-04-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1242 from mathics/fixReadExpression Processing comments in Read Expression

2021-04-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1254 from mathics/sortedFileNames Sorted file names

2021-04-10  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst: changes

2021-04-10  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files.py: sort FileNames

2021-04-10  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'upstream/master' into
	fixReadExpression

2021-04-10  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1253 from mathics/Equal-refactor same -> sameQ; do_compare -> equal2

2021-03-28  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Try caching Integers and Rationals

2021-04-10  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1252 from mathics/use-symbols-more+lint Use Symbol{True,False,Null} more; lint sparse.py

2021-04-10  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1248 from mathics/test_files_compress_check Handle Compress/Uncompress checks better..

2021-04-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py: Lint: remove duplicate imports

2021-04-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1246 from mathics/sparsearray Sparsearray

2021-04-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1241 from mathics/basedirectory adding  ``$BaseDirectory`` and ``$UserBaseDirectory`` . Required by
	Feyncalc

2021-04-09  R. Bernstein <rocky@users.noreply.github.com>

	* : commit d7af21404f9273e7b8d52c4da6c29c4718c9d1f3 Author: rocky
	<rb@dustyfeet.com> Date:   Fri Apr 9 23:29:30 2021 -0400

2021-04-09  rocky <rb@dustyfeet.com>

	* mathics/builtin/strings.py: Improve ToExpression parsing of
	multi-line input Fixes #1245

2021-04-09  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Update CHANGES.rst

2021-04-09  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/sparse.py: adding doctests

2021-04-09  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst: changes

2021-04-09  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/sparse.py: basic sparse array

2021-04-09  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/assignment.py: fix TagSetDelayed

2021-04-08  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files.py: fix Hold[Expression] in Read

2021-04-08  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files.py: removing the warning when a comment is
	received instead of an expression.

2021-04-08  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files.py: adding  and . Required by Feyncalc

2021-04-07  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1239 from mathics/tostring2 support for ``form`` parameter in ToString

2021-04-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1225 from mathics/better-plot3d-examples Misc small changes

2021-04-06  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1229 from
	mathics/unprotect-installation-directory Unprotect $InstallationDirectory

2021-04-05  rocky <rb@dustyfeet.com>

	* mathics/builtin/files.py: Unprotect $InstallationDirectory Note: Unprotect doesn't seem to work for $Path,
	$InstallationDirectory, Makeboxes if not others. What's up here?

2021-04-05  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1228 from mathics/Table-bug Support Table[expr, n]

2021-04-05  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignment.py: Remove annoying and fragile
	Information Doctests It will be added as a unit test.

2021-04-05  rocky <rb@dustyfeet.com>

	* mathics/builtin/lists.py: Support Table[expr, n]

2021-04-04  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py, mathics/builtin/optiondoc.py,
	mathics/builtin/plot.py: Add Drawing Option and Option Values
	section and fill out this section more

2021-04-04  rocky <rb@dustyfeet.com>

	* admin-tools/pyenv-versions, mathics/builtin/plot.py,
	mathics/main.py: Misc small changes * Bump Python testing versions * `mathics -c` is the same as
	`mathics -e` (compatibility with wolframscript) * Nicer Plot3D example * Add description of MaxRecursion * Note Plot3D options

2021-04-04  rocky <rb@dustyfeet.com>

	* setup.py: Go back to latest Mathics-Scanner release

2021-04-04  rocky <rb@dustyfeet.com>

	* setup.py: I said, pin Scaner to 1.0.0

2021-04-04  rocky <rb@dustyfeet.com>

	* setup.py: Pin 1.0.0 for Mathics_Scanner ...  until we figure out what's wrong with 1.1.0

2021-04-03  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Release note tweaks

2021-04-03  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/version.py: Bump version to dev

2021-04-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1224 from mathics/release-2.1.0 Update 2.1.0 release notes; bump version

2021-04-03  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignment.py, mathics/builtin/compilation.py,
	mathics/builtin/numeric.py: Small doc tweak in SetDelayed; fix test
	msg typo

2021-04-03  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/compilation.py,
	mathics/builtin/files.py, mathics/builtin/numeric.py,
	mathics/core/expression.py: CHANGES.rst tweak

2021-04-03  rocky <rb@dustyfeet.com>

	* mathics/builtin/files.py, mathics/builtin/lists.py: Remove \ldots
	in docs...  We don't support typeseting this (yet).

2021-04-03  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/version.py: Update 2.1.0 release notes; bump
	version

2021-04-03  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* test/helper.py, test/test_compare.py: using ToString in test/help
	to handle unicode characters (#1212)

2021-04-03  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/files.py: Improve read expressions
	(#1217) * Improve read expressions * Additional tests for ReadList * Fix multiline expressions in Read * Fix StreamPosition

2021-04-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1213 from mathics/SymbolList Singletonize Symbol System`List

2021-04-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1210 from mathics/fix_to_svg Fix to svg

2021-04-01  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst: fix typo

2021-04-01  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit 638d6f13061cc0d4049f97dda33d63de4bc49f69 Merge: c4a055ff7
	365774acc Author: mmatera <matera@fisica.unlp.edu.ar> Date:   Thu
	Apr 1 19:10:59 2021 -0300

2021-04-01  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1219 from mathics/iteratedconditionset Handle successive conditions in SetDelayed (mistranslation fixed)

2021-04-01  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'upstream/master' into
	iteratedconditionset

2021-03-31  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst: changes

2021-03-31  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py: black

2021-03-31  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py: handling several successive
	conditions in SetDelayed

2021-03-31  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/strings.py: Update strings.py using `...` instead ldots

2021-03-31  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst: changes

2021-03-31  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/benchmark.py, mathics/main.py,
	mathics/profile_mathics.py, mathics/session.py,
	mathics/settings.py, mathics/test.py: blacken files in the main
	directory

2021-03-31  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/strings.py:  adding support for handling lists as a first argument

2021-03-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py, mathics/builtin/inout.py,
	mathics/core/evaluation.py, mathics/core/expression.py: Singletonize
	Symbol System`List Singletonize N more singletonizing

2021-03-30  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1211 from mathics/blacken-all-master Let's merge this then...

2021-03-29  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1208 from mathics/graphics-breakage mglyph -> mtext broke some images

2021-03-28  rocky <rb@dustyfeet.com>

	* setup.py: Accept new mathicsscript version

2021-03-28  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1188 from mathics/charencodesymbols Add  $SystemCharacterEncoding and CharacterEncoding in boxes_to_text
	and ToString[]

2021-03-28  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Don't use replace_wl_with_plain_text Front ends can use this, but not here in core.

2021-03-28  rocky <rb@dustyfeet.com>

	* mathics/core/evaluation.py, mathics/core/expression.py: Allow
	"encoding" parameter to format()

2021-03-27  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/strings.py: changes suggested by rocky

2021-03-15  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/session.py: restoring session.py from master

2021-03-15  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/session.py: improving MathicsSession

2021-03-15  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/strings.py: fix options in ToString

2021-03-14  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/strings.py: fix typo

2021-03-14  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/strings.py, mathics/core/expression.py,
	mathics/settings.py: wip: implementing character encoding in
	boxes_to_text and ToString

2021-03-28  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1207 from mathics/fixlhsconditionals implementing Conditions in LHS

2021-03-26  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/lists.py: Update lists.py

2021-03-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py, mathics/builtin/calculus.py,
	mathics/builtin/graphics.py, mathics/builtin/image.py,
	mathics/builtin/importexport.py, mathics/builtin/inout.py,
	mathics/builtin/lists.py, mathics/builtin/plot.py,
	mathics/builtin/system.py, mathics/core/expression.py: more
	singletonizing

2021-03-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py, mathics/builtin/calculus.py,
	mathics/builtin/graphics.py, mathics/builtin/lists.py,
	mathics/builtin/numbertheory.py, mathics/builtin/numeric.py,
	mathics/builtin/plot.py, mathics/core/convert.py,
	mathics/core/definitions.py, mathics/core/evaluation.py,
	mathics/core/expression.py: Singletonize N

2021-03-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/calculus.py, mathics/builtin/files.py,
	mathics/builtin/graphics.py, mathics/builtin/graphics3d.py,
	mathics/builtin/importexport.py, mathics/builtin/lists.py,
	mathics/builtin/numeric.py, mathics/builtin/patterns.py,
	mathics/builtin/plot.py, mathics/builtin/structure.py,
	mathics/builtin/system.py, mathics/core/expression.py: Singletonize
	Symbol System`List

2021-03-28  rocky <rb@dustyfeet.com>

	* mathics/autoload/settings.m, mathics/main.py: Microsoft
	Windows-inspired fixes settings.m: a non-ASCII character got in here main.py: remove debug
	statement

2021-03-27  rocky <rb@dustyfeet.com>

	* : commit f2e65da11b5bea2c0b0a4a5de46facae168074b4 Author: rocky
	<rb@dustyfeet.com> Date:   Sat Mar 27 17:47:39 2021 -0400

2021-03-27  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py, mathics/builtin/patterns.py:
	implementing Conditions in LHS blacken

2021-03-26  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1206 from mathics/mpmath-in-sage Don't use `mpmath.ctx_mp_python.mpf`, but `mpmath.mpf`

2021-03-26  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1205 from mathics/fixtimesinfinity Fixtimesinfinity

2021-03-26  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py: fixing tests again

2021-03-26  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/inout.py: fix On and Off tests

2021-03-26  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py, mathics/builtin/inout.py,
	mathics/doc/documentation/1-Manual.mdoc: Infinity*1 ->
	ComplexInfinity

2021-03-26  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/arithmetic.py,
	mathics/builtin/base.py, mathics/builtin/comparison.py,
	mathics/builtin/inout.py, mathics/core/expression.py,
	mathics/doc/documentation/1-Manual.mdoc, mathics/test.py,
	test/helper.py, test/test_compare.py: fix Times with infinite
	factors. I^q->(-1)^(q/2) adding an option to mathics/test.py for storing errors in a log
	file. Fixing some tests. Fixing -Infinity.  adding an option to mathics/test.py for storing errors in a log
	file. Fixing some tests. Fixing -Infinity.

2021-03-26  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py, mathics/builtin/base.py,
	mathics/builtin/comparison.py, mathics/core/expression.py: Fix Times
	Infinity and I^q

2021-03-25  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'upstream/master' into
	extensecmptests

2021-03-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1202 from mathics/notebooks adding System`Notebooks to the settings.m file

2021-03-25  rocky <rb@dustyfeet.com>

	* mathics/autoload/settings.m: Add usage string

2021-03-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1201 from raulcd/fix-space-on-readme Fix missing space on README

2021-03-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/autoload/settings.m: adding System` to the settings.m file

2021-03-25  Raul Cumplido <raulcumplido@gmail.com>

	* README.rst: Fix missing space on README

2021-03-25  mmatera <matera@fisica.unlp.edu.ar>

	* test/test_compare.py: more clean

2021-03-25  mmatera <matera@fisica.unlp.edu.ar>

	* test/helper.py, test/test_compare.py: tidier version of the tests

2021-03-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/comparison.py, test/test_compare.py: first fixes

2021-03-25  mmatera <matera@fisica.unlp.edu.ar>

	* test/helper.py, test/test_compare.py: adding lots of tests for
	comparison

2021-03-24  rocky <rb@dustyfeet.com>

	* setup.py: Require mpmath>=1.2.0 Improve installation on Fedora and sage's docker environment.  Fixes #1169 (again)

2021-03-23  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/comparison.py,
	mathics/builtin/compilation.py, mathics/builtin/numbertheory.py,
	mathics/builtin/numeric.py, mathics/doc/documentation/1-Manual.mdoc:
	Make a pass over documents Include deletion in conjunction of worksheets.  Go over
	typographical setting in various new docs.

2021-03-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1192 from mathics/realdigits-optimize More descriptive and general in prep for profiling

2021-03-20  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py, mathics/builtin/files.py: Small Cython
	tweaks

2021-03-20  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/files.py,
	mathics/builtin/linalg.py, mathics/builtin/numeric.py,
	mathics/builtin/specialfunctions.py, mathics/core/expression.py: Add
	one more cache & adjust fn name

2021-03-20  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/numeric.py,
	mathics/core/expression.py: Add @lru_cache on some functions

2021-03-20  rocky <rb@dustyfeet.com>

	* mathics/builtin/numeric.py: Blacken

2021-03-20  rocky <rb@dustyfeet.com>

	* mathics/builtin/numeric.py: More descriptive and general in prep
	for profiling

2021-03-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1191 from mathics/simplify-sympy-fns Try simplifying SympyFunction builtins

2021-03-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/base.py,
	mathics/builtin/numbertheory.py, mathics/core/convert.py: Try
	simplifying SympyFunction builtins Would have expected to catch/DRY more items here. But I am
	optimistic that by starting this as we add more Sympy functions we
	will be making more use of this.  I think it is better to have one way that is used regularly than
	open-code this a number of places.

2021-03-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py, mathics/builtin/combinatorial.py,
	mathics/builtin/comparison.py, mathics/builtin/importexport.py: Lint
	some modules

2021-03-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/combinatorial.py, mathics/builtin/numbertheory.py:
	Redo PartionsP using SymPy...  alphabetize numbertheory functions.

2021-03-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1190 from mathics/add-PartitionsP Add builtin PartitionsP[]

2021-03-19  rocky <rb@dustyfeet.com>

	* : commit dfc871ee401989a541eebd47e1632669c1093ca4 Author: rocky
	<rb@dustyfeet.com> Date:   Thu Mar 18 19:17:00 2021 -0400

2021-03-18  rocky <rb@dustyfeet.com>

	* : commit a87640ca17a197a202818f201f14ab7ac6ca5dc3 Merge: 9d36f4d12
	7734796c0 Author: rocky <rb@dustyfeet.com> Date:   Thu Mar 18
	06:49:37 2021 -0400

2021-03-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/combinatorial.py: PartitionsP: uses Euler's
	method. Revise Factorial Factorial ia now _MPMathFunction

2021-03-17  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/combinatorial.py,
	test/test_combinatorica.py: Add builtin PartitionsP[] Extend combinatorica examples to page 64 or so.

2021-03-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/calculus.py, test/test_calculus.py: Add Issue
	#1168 as a test case And move some other issues to py.test tests

2021-03-17  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/combinatorial.py,
	test/test_combinatorica.py: Add builtin PartitionsP[] Extend combinatorica examples to page 64 or so.

2021-03-16  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1189 from mathics/reduce-dependencies No longer need PyYAML. Simpfiy Windows CI test

2021-03-14  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1160 from mathics/nintegrate basic implementation of NIntegrate

2021-03-14  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numeric.py: clean. Fix Hash

2021-03-14  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/compilation.py, mathics/builtin/numeric.py: more
	merge

2021-03-14  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/compilation.py,
	mathics/core/expression.py: merging rocky's nintegrate-rebase

2021-03-14  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/compilation.py, mathics/builtin/functional.py:
	blacked

2021-03-14  mmatera <matera@fisica.unlp.edu.ar>

	* : merge

2021-03-14  rocky <rb@dustyfeet.com>

	* mathics/__init__.py: Show numpy version on startup

2021-03-14  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1161 from mathics/fixes4Compile Implementing Compile for non compilable llvmlite functions as python
	functions

2021-03-09  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/compilation.py,
	mathics/core/expression.py: blacken files, add CHANGES.rst entry ...  and address some merge conflicts

2021-02-20  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/compilation.py, mathics/core/expression.py: using
	Compile to improve the behaviour of to_python over System`Function
	expressions

2021-02-20  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/compilation.py, mathics/builtin/functional.py:
	Implementing Compile for non compilable llvmlite functions as python
	functions

2021-03-13  rocky <rb@dustyfeet.com>

	* mathics/builtin/comparison.py: Real and Integer value equality
	testing ...  Use internal Mathics routines here as these closer what happens in
	Mathics.

2021-03-13  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Bug: to_sympy needs to accept *args,
	and **kwargs

2021-03-03  rocky <rb@dustyfeet.com>

	* mathics/builtin/comparison.py, mathics/core/expression.py,
	test/test_compare.py: WIP - Better comparisons between ExactNumbers

2021-03-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/constants.py: Doc typo

2021-03-10  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1182 from mathics/add-windows-doctest Bugs in importexport and add Windows doctest

2021-03-10  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1181 from mathics/fixesimportexportstring This PR fixes some bugs introduced in M$Windows-compatible tests and
	makes mathics compatible with IWolfram (I hope).

2021-03-09  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/importexport.py: fix Base64

2021-03-09  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/importexport.py: ExportString Base64

2021-03-09  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/importexport.py: redo is_binary in ExportString

2021-03-09  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/importexport.py: black importexport.py

2021-03-09  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/importexport.py: fix  in ImportString and
	ExportString

2021-03-09  R. Bernstein <rocky@users.noreply.github.com>

	* CHANGES.rst: Update CHANGES.rst

2021-03-09  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1176 from mathics/windows-compatability Improve Windows coverage and fix Windows tests

2021-03-09  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/importexport.py,
	mathics/builtin/lists.py: Merge hell -- importexport.py: reinstate some of the changes made before lost due
	to conflitcs CHANGES.rst: note what we did here lists.py: remove
	warning due to bad escape character in \ldots

2021-03-09  rocky <rb@dustyfeet.com>

	* : commit 24ef6a80679ec4594dd78199dc484d09790c35b1 Author: rocky
	<rb@dustyfeet.com> Date:   Tue Mar 9 12:49:30 2021 -0500

2021-03-09  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1179 from mathics/fixBase64Encode Fix base64 encode

2021-03-09  rocky <rb@dustyfeet.com>

	* mathics/builtin/inout.py, test/test_inout.py: CI for windows has
	differenet codepage ...  and doesn't have mu character

2021-03-09  rocky <rb@dustyfeet.com>

	* .github/workflows/windows.yml, admin-tools/check-versions.sh,
	admin-tools/time-mathmp-sympy-fns.py,
	examples/symbolic_logic/gries_schneider/test_gs.py,
	mathics/__init__.py, mathics/algorithm/__init__.py,
	mathics/algorithm/clusters.py, mathics/algorithm/introselect.py,
	mathics/benchmark.py, mathics/builtin/__init__.py,
	mathics/builtin/codetables.py, mathics/builtin/colors.py,
	mathics/builtin/combinatorial.py, mathics/builtin/comparison.py,
	mathics/builtin/compile/__init__.py,
	mathics/builtin/compile/base.py, mathics/builtin/compile/types.py,
	mathics/builtin/compile/utils.py, mathics/builtin/control.py,
	mathics/builtin/files.py, mathics/builtin/manipulate.py,
	mathics/builtin/physchemdata.py,
	mathics/builtin/pymimesniffer/__init__.py,
	mathics/builtin/pymimesniffer/magic.py,
	mathics/builtin/pympler/__init__.py,
	mathics/builtin/pympler/asizeof.py, mathics/builtin/system.py,
	mathics/core/__init__.py, mathics/core/convert.py,
	mathics/core/definitions.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/core/numbers.py,
	mathics/core/parser/ast.py, mathics/core/parser/convert.py,
	mathics/core/parser/operators.py, mathics/core/parser/parser.py,
	mathics/core/parser/util.py, mathics/core/pattern.py,
	mathics/core/rules.py, mathics/core/util.py,
	mathics/data/ExampleData/InventionNo1.xml,
	mathics/data/ExampleData/numberdata.csv, mathics/doc/__init__.py,
	mathics/doc/utils.py, mathics/profile_mathics.py,
	mathics/settings.py, mathics/test.py, setup.py, test/__init__.py,
	test/test_arithmetic.py, test/test_convert.py,
	test/test_datentime.py, test/test_file.py, test/test_hash.py,
	test/test_numpy_utils.py, test/test_parser/test_parser.py: More M$
	Windows compatibility

2021-03-09  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/importexport.py: last fix?

2021-03-09  rocky <rb@dustyfeet.com>

	* mathics/builtin/system.py: os.uname -> platform.uname().node

2021-03-09  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/importexport.py: fix

2021-03-09  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/importexport.py: fix Export ByteArray to Base64

2021-03-09  rocky <rb@dustyfeet.com>

	* .github/workflows/windows.yml, mathics/builtin/importexport.py:
	Try Windows CI. One more duplicate key commented out

2021-03-09  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1177 from mathics/filenames-implement ByteArray implementation enhancements

2021-03-08  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/autoload/formats/Base64/Export.m,
	mathics/builtin/lists.py, mathics/core/expression.py: ByteArray
	enhancements

2021-03-08  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/autoload/formats/Base64/Export.m: Update Export.m Fix BinaryFormat in B64 exporter

2021-03-07  rocky <rb@dustyfeet.com>

	* : commit 3d1815d646fb8cbbdc0a5eddbaa7cdc790439ae4 Author: rocky
	<rb@dustyfeet.com> Date:   Sun Mar 7 16:39:17 2021 -0500

2021-03-07  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1173 from mathics/filenames-implement Filenames implement

2021-03-07  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/compilation.py,
	mathics/builtin/numeric.py: pep8

2021-03-07  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst: CHANGES

2021-03-07  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/compilation.py: now it should work...

2021-03-07  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/compilation.py: now it should work...

2021-03-07  mmatera <matera@fisica.unlp.edu.ar>

	* : commit 33592d710717d63aa2999fa16cb129dd0c982c25 Author: mmatera
	<matera@fisica.unlp.edu.ar> Date:   Sun Mar 7 12:06:00 2021 -0300

2021-03-07  mmatera <matera@fisica.unlp.edu.ar>

	* : try to merge

2021-03-07  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/numeric.py: fix version in numeric

2021-03-06  mmatera <matera@fisica.unlp.edu.ar>

	* : merge

2021-03-06  mmatera <matera@fisica.unlp.edu.ar>

	* : merge

2021-03-06  mmatera <matera@fisica.unlp.edu.ar>

	* : merge

2021-03-06  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit ea2a7482f75d6f72fb80207ced992c60cbf21f9a Author: mmatera
	<matera@fisica.unlp.edu.ar> Date:   Sat Mar 6 23:05:07 2021 -0300

2021-03-06  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1172 from mathics/sanitizeloadmodules Check fails in loading modules.

2021-03-06  rocky <rb@dustyfeet.com>

	* : Merge github.com:mathics/Mathics into sanitizeloadmodules

2021-03-06  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst: mark changes

2021-03-06  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1140 from mathics/makeboxesoverhault Makeboxes overhaul

2021-03-06  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/lists.py, mathics/core/expression.py: adding tests

2021-03-06  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/base.py, mathics/builtin/graphics.py,
	mathics/builtin/importexport.py, mathics/builtin/lists.py,
	mathics/core/expression.py: implementing ByteArray

2021-03-05  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files.py: fix write

2021-03-05  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files.py: adding CreateFile and CreateTemporary

2021-03-05  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files.py: fix doc

2021-03-05  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files.py: Adding URLSave

2021-03-05  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files.py: including directories in the list

2021-03-04  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files.py: fix Infinity

2021-03-04  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files.py: fix test and message

2021-03-04  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files.py: adding tests

2021-03-04  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files.py: basic support for FileNames

2021-03-04  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/physchemdata.py: fixing physchemdata, looking for
	the datafile in mathics_scanner

2021-03-04  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/__init__.py, mathics/builtin/algebra.py,
	mathics/builtin/arithmetic.py, mathics/builtin/assignment.py,
	mathics/builtin/attributes.py, mathics/builtin/base.py,
	mathics/builtin/calculus.py, mathics/builtin/colors.py,
	mathics/builtin/combinatorial.py, mathics/builtin/comparison.py,
	mathics/builtin/compilation.py, mathics/builtin/constants.py,
	mathics/builtin/control.py, mathics/builtin/datentime.py,
	mathics/builtin/diffeqns.py, mathics/builtin/evaluation.py,
	mathics/builtin/exptrig.py, mathics/builtin/files.py,
	mathics/builtin/functional.py, mathics/builtin/graphics.py,
	mathics/builtin/graphics3d.py, mathics/builtin/image.py,
	mathics/builtin/importexport.py, mathics/builtin/inout.py,
	mathics/builtin/integer.py, mathics/builtin/iohooks.py,
	mathics/builtin/linalg.py, mathics/builtin/lists.py,
	mathics/builtin/logic.py, mathics/builtin/manipulate.py,
	mathics/builtin/numbertheory.py, mathics/builtin/numeric.py,
	mathics/builtin/optimization.py, mathics/builtin/options.py,
	mathics/builtin/patterns.py, mathics/builtin/physchemdata.py,
	mathics/builtin/plot.py, mathics/builtin/quantities.py,
	mathics/builtin/randomnumbers.py, mathics/builtin/recurrence.py,
	mathics/builtin/scoping.py, mathics/builtin/specialfunctions.py,
	mathics/builtin/strings.py, mathics/builtin/structure.py,
	mathics/builtin/system.py, mathics/builtin/tensors.py,
	mathics/builtin/xmlformat.py: Check fails in loading modules.

2021-03-04  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/base.py, mathics/builtin/graphics.py,
	mathics/builtin/graphics3d.py, mathics/core/definitions.py,
	mathics/doc/documentation/images/classes.eps: rocky comments.
	Instancable->Instanceable

2021-03-04  mmatera <matera@fisica.unlp.edu.ar>

	* : commit cb0f6194c69fbdab28d9e9c438612825282ca744 Merge: f83771879
	e38eb25a1 Author: mmatera <matera@fisica.unlp.edu.ar> Date:   Thu
	Mar 4 10:00:10 2021 -0300

2021-03-04  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/test.py: clean up

2021-03-04  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py, mathics/builtin/linalg.py: clean up

2021-03-04  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/system.py, mathics/core/evaluation.py,
	mathics/test.py: clean up

2021-03-04  mmatera <matera@fisica.unlp.edu.ar>

	* .github/workflows/windows.yml, mathics/builtin/constants.py,
	mathics/builtin/graphics.py: removing stuff from useasygraphics

2021-03-04  mmatera <matera@fisica.unlp.edu.ar>

	* : commit b73434c333bbd1556b03fcca8b14cf4ebffe67e0 Author: mmatera
	<matera@fisica.unlp.edu.ar> Date:   Wed Mar 3 17:02:29 2021 -0300

2021-03-03  mmatera <matera@fisica.unlp.edu.ar>

	* : merge

2021-03-02  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1167 from mathics/pymathics-onload adding onload hook to pymathics

2021-02-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py, mathics/data/characters-data.yml,
	mathics/data/element.csv, mathics/data/element.txt: Remove data that
	was moved to mathics-scanner

2021-02-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/base.py, setup.py:
	More lint-like things

2021-02-27  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Small lint of expression.py

2021-02-27  R. Bernstein <rocky@users.noreply.github.com>

	* : commit c320553d4ab80b859b611343464dd37adcfc9f8f Author: mmatera
	<matera@fisica.unlp.edu.ar> Date:   Fri Feb 26 19:22:31 2021 -0300

2021-02-26  mmatera <matera@fisica.unlp.edu.ar>

	* test/test_custom_boxconstruct.py: adding a test.

2021-02-26  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/compilation.py, mathics/builtin/graphics.py,
	mathics/builtin/inout.py, mathics/session.py: adding test

2021-02-26  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py,
	mathics/doc/documentation/images/classes.eps: updating class diagram

2021-02-26  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'upstream/master' into
	makeboxesoverhault

2021-02-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/calculus.py: fix TeXForm for Integrate

2021-02-21  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1164 from mathics/fixiszero fix rational is_zero

2021-02-21  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'upstream/master' into
	informationfix

2021-02-21  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1163 from mathics/fixUserName handle os.getlogin failures

2021-02-21  mmatera <matera@fisica.unlp.edu.ar>

	* : merge

2021-02-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/system.py: handle os.getlogin failures

2021-02-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/compilation.py: fix test

2021-02-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/compilation.py:

	https://github.com/mathics/Mathics/pull/1160#pullrequestreview-594830742

2021-02-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/system.py, test/test_file.py: Revise userName
	error result

2021-02-07  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py, mathics/doc/doc.py,
	mathics/test.py, test/test_file.py: Fix tests for multiline prints

2021-02-07  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py, mathics/builtin/system.py:
	inactivating show tests for Information in documentation

2021-02-06  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/constants.py: fix Catalan and GOldenRatio tests

2021-02-06  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/constants.py: several fixes...

2021-02-06  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/constants.py: fixing accuracy

2021-02-06  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/constants.py: several fixes

2021-02-01  rocky <rb@dustyfeet.com>

	* mathics/builtin/constants.py: Add some tests using N[,Method]

2021-02-01  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignment.py, mathics/builtin/constants.py,
	mathics/builtin/linalg.py: Add Method opton to N[] and some other small tweaks

2021-02-20  mmatera <matera@fisica.unlp.edu.ar>

	* : merge

2021-02-20  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/compilation.py, mathics/builtin/functional.py:
	Implementing Compile for non compilable llvmlite functions as python
	functions

2021-02-20  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/functional.py: improving handling of non
	compilable functions

2021-02-19  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'upstream/master' into nintegrate

2021-02-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1158 from mathics/file-arg-fix Fix mathics -f FILE arg

2021-02-18  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/exptrig.py, mathics/builtin/numeric.py: basic
	implementation of NIntegrate

2021-02-18  rocky <rb@dustyfeet.com>

	* MANIFEST.in, mathics/main.py, test/data/recursive-gcd.m,
	test/test_returncode.py: Fix mathics -f FILE arg

2021-02-14  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'upstream/master' into
	informationfix

2021-02-14  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py, mathics/core/definitions.py: fix
	text in LoadModule.

2021-02-14  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/__init__.py, mathics/builtin/assignment.py,
	mathics/builtin/base.py, mathics/builtin/inout.py,
	mathics/builtin/patterns.py, mathics/builtin/system.py,
	mathics/core/definitions.py, mathics/core/expression.py,
	mathics/test.py: decoupling from mathics.builtin.builtins

2021-02-14  rocky <rb@dustyfeet.com>

	* mathics/version.py: Bump version

2021-02-14  rocky <rb@dustyfeet.com>

	* mathics/version.py: Get ready for release 2.0.0

2021-02-14  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1149 from mathics/rc1 Release candidate 1

2021-02-13  rocky <rb@dustyfeet.com>

	* CHANGES.rst, script/dmathics, script/dmathicsscript,
	script/dmathicsserver, setup.py: Remove docker scripts

2021-02-13  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py, mathics/core/definitions.py: Lint stuff

2021-02-13  rocky <rb@dustyfeet.com>

	* : commit a6524b46a0b21456fe9cce4ec340b6ec09fa6c08 Author: mmatera
	<matera@fisica.unlp.edu.ar> Date:   Sat Feb 13 15:41:13 2021 -0300

2021-02-13  mmatera <matera@fisica.unlp.edu.ar>

	* : merge constant-method-option

2021-02-13  mmatera <matera@fisica.unlp.edu.ar>

	* : merge fixPymathicsContext

2021-02-13  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py, mathics/builtin/base.py,
	mathics/core/definitions.py, mathics/core/parser/util.py: Fixing
	pymathics

2021-02-12  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'upstream/master' into
	fixPymathicsContext

2021-02-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1151 from slel/patch-1 Improve formatting in CHANGES

2021-02-07  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1150 from mmatera/fixPymathicsContext fix pymathics context

2021-02-07  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'upstream/master' into
	makeboxesoverhault

2021-02-07  rocky <rb@dustyfeet.com>

	* mathics/__init__.py: Bump copyright

2021-02-07  R. Bernstein <rocky@users.noreply.github.com>

	* README.rst: Update README.rst Update screenshot URLs

2021-02-07  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Attach specific links to future work

2021-02-07  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Add "future" section and note another release soon.

2021-02-07  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py, mathics/builtin/inout.py,
	mathics/doc/doc.py, mathics/test.py: Fix tests for multiline prints

2021-02-07  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Samuel Lelièvre's corrections

2021-02-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1148 from mathics/opt-e Opt e

2021-02-07  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py, mathics/builtin/system.py:
	inactivating show tests for Information in documentation

2021-02-07  rocky <rb@dustyfeet.com>

	* CHANGES.rst, admin-tools/make-dist.sh, setup.py: Administrivia

2021-02-06  rocky <rb@dustyfeet.com>

	* Makefile: Add "dist" target

2021-02-06  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/main.py: -e doesn't show In and Out

2021-02-06  rocky <rb@dustyfeet.com>

	* mathics/version.py: Get ready for release 2.0.0.rc1

2021-02-06  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1142 from mathics/release-2.0-notes What's changed since 1.1.1

2021-02-06  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1137 from mathics/pymathics2 Small fixes in the pymathics mechanism

2021-02-06  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1116 from mathics/fixnamedOptionsPattern Fixnamed options pattern

2021-02-06  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/constants.py: fix Catalan and GOldenRatio tests

2021-02-06  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/constants.py: several fixes...

2021-02-06  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py, mathics/builtin/constants.py:
	fixing accuracy

2021-02-06  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/constants.py: several fixes

2021-02-06  mmatera <matera@fisica.unlp.edu.ar>

	* : commit a4d8ec5eee75fffbe4b99a74f5a87d56cbac13f8 Merge: 3ad44bca3
	f6abc0071 Author: Juan Mauricio Matera <matera@fisica.unlp.edu.ar>
	Date:   Sat Feb 6 17:31:18 2021 -0300

2021-02-06  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1147 from mathics/fixPossibleZeroQ Fix PossibleZeroQ

2021-02-06  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py: Reinstate PossibleZeroTests

2021-02-06  mmatera <matera@fisica.unlp.edu.ar>

	* : commit 3ad44bca32cf0c668a208d16deb22ccb74ce5f2e Merge: b97bbb96d
	fb978ca0a Author: mmatera <matera@fisica.unlp.edu.ar> Date:   Sat
	Feb 6 15:51:50 2021 -0300

2021-02-06  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/graphics.py: fix density plots

2021-02-06  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit 04ebdb34ae4268d4df364c79f111e9d91934ed60 Author: mmatera
	<matera@fisica.unlp.edu.ar> Date:   Sat Feb 6 15:27:31 2021 -0300

2021-02-06  rocky <rb@dustyfeet.com>

	* .travis.yml: Use Mathics-scanner release

2021-02-06  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1146 from
	mathics/use-mathics-scanner-release Use mathics scanner release

2021-02-06  rocky <rb@dustyfeet.com>

	* .github/workflows/osx.yml, .github/workflows/ubuntu.yml, setup.py:
	Use a released version of mathics-parser

2021-02-06  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/graphics.py: Add changes to the
	Changes list

2021-02-06  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/graphics.py, mathics/builtin/system.py: Fix asy
	output for compabitibility with the doc generator. In , catch
	possible fail in os.getlogin()

2021-02-05  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: more PossibleZeroQ fixes

2021-02-05  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py, mathics/core/expression.py: small
	fixes to PossibleZeroQ

2021-02-05  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/graphics.py: clean

2021-02-05  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/graphics.py: Fixing boxes_to_tex return string to
	match with tests.

2021-02-05  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/graphics.py: sending img with b64 encoded svg
	instead of plane svg

2021-02-05  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/graphics.py: Adding an option for use asy to build
	svg graphics

2021-02-02  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/graphics.py: fix embedded mathml in 2d graphics

2021-02-01  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/__init__.py, mathics/builtin/base.py,
	mathics/builtin/compilation.py, mathics/builtin/graphics.py,
	mathics/core/definitions.py, mathics/core/expression.py: merge
	master

2021-02-01  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'upstream/master' into
	makeboxesoverhault

2021-02-01  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/graphics.py, mathics/core/expression.py: test

2021-02-01  rocky <rb@dustyfeet.com>

	* mathics/builtin/constants.py: Add some tests using N[,Method]

2021-02-01  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst: more changes

2021-02-01  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignment.py, mathics/builtin/constants.py,
	mathics/builtin/linalg.py: Add Method option to N[] and some other small tweaks

2021-01-31  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst: updating change list from 1.1.1

2021-01-31  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/definitions.py, mathics/session.py: fixings in
	MathicsSession

2021-01-31  rocky <rb@dustyfeet.com>

	* CHANGES.rst: What's changed since 1.1.1

2021-01-30  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1138 from mathics/drymodules-rocky dry module loading

2021-01-30  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/base.py, mathics/builtin/compilation.py,
	mathics/builtin/image.py, mathics/builtin/inout.py,
	mathics/core/expression.py: fixing all derivate classes of
	BoxConstruct

2021-01-30  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1139 from mathics/IntegerDigits Bug fix reversed() used on generator

2021-01-30  rocky <rb@dustyfeet.com>

	* mathics/builtin/integer.py: Bug fix reversed() used on generator I am guessing Python 2.7 allowed reversed() on a generator.  3.7+ doesn't. Bug was probably around but not noticed until expanded
	testing of combinatorica.  Also blacken buffer.

2021-01-30  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/__init__.py, mathics/builtin/base.py,
	mathics/builtin/graphics.py, mathics/builtin/graphics3d.py,
	mathics/builtin/inout.py, mathics/core/expression.py: step 2:
	removing hardlinked box_constructor

2021-01-29  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/base.py, mathics/builtin/graphics.py,
	mathics/builtin/inout.py, mathics/core/expression.py: step1

2021-01-29  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/base.py: clean

2021-01-29  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: tidy do_format up

2021-01-28  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/definitions.py: misc

2021-01-28  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py: fixing LoadModule

2021-01-28  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/definitions.py: ensure that pymathic modules are
	reloaded each time the function is called ensure that pymathic modules are reloaded each time the function is
	called2

2021-01-28  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/__init__.py, mathics/builtin/base.py,
	mathics/core/definitions.py: Improving get_definition and context
	handling in pymathics.  fix setting context to builtins

2021-01-27  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit 1bd84606b835bda46a4bb908d984ebea4a118b75 Merge: b459d5bf0
	75af136d2 Author: R. Bernstein <rocky@users.noreply.github.com>
	Date:   Wed Jan 27 13:35:03 2021 -0500

2021-01-27  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1128 from mathics/equal-unequal Handle Equal/Unequal for Strings better.

2021-01-26  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files.py, mathics/builtin/numeric.py: improving
	support for Hash and FileHash functions

2021-01-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/comparison.py: Handle Equal/Unequal for Strings
	better.  Fixes #1127

2021-01-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/constants.py, mathics/builtin/linalg.py: Go over
	constant docstrings.

2021-01-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/options.py: clean

2021-01-25  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/options.py: more improvements for OptionValue

2021-01-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/constants.py, mathics/builtin/linalg.py,
	test/test_evaluation.py: Regularize and revise constants apply_n() DRY'd Glasher, and Khinchin constants added

2021-01-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/constants.py: Use MachineReal() conversion in
	constants.  when precision not not specified or None. Otherwise use PrecsionReal

2021-01-24  rocky <rb@dustyfeet.com>

	* mathics/builtin/constants.py: Improve/regularize constant handling * Split off segratage Mathemathical constants to its own file.  * Add Settings`$PreferredBackendMethod do indicate which kind of
	constant is preferred.

2021-01-24  rocky <rb@dustyfeet.com>

	* mathics/autoload/settings.m, mathics/builtin/__init__.py,
	mathics/builtin/arithmetic.py, mathics/builtin/base.py,
	mathics/builtin/comparison.py, mathics/builtin/constants.py,
	mathics/builtin/exptrig.py, mathics/version.py,
	test/test_combinatorica.py: Split off constants This is in preparation for constant expansion and handling new
	setting Settings`$PreferredBackendMethod blacken some buffers too.

2021-01-24  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1117 from mathics/mathics-scanner-import Mathics scanner import

2021-01-23  rocky <rb@dustyfeet.com>

	* mathics/packages/DiscreteMath/CombinatoricaV0.9.m,
	test/test_combinatorica.py: Combinatorica: Use RandomPermuation2 ...  for RandomPermutation.  ListPlot[ RandomPermuation1[30] ] Shows RandomPermutation1 isn't so random.  Probably a bug in our code somewhere.

2021-01-23  rocky <rb@dustyfeet.com>

	* .github/workflows/ubuntu.yml, .travis.yml, setup.py: Revise for
	reworked mathics-scanner

2021-01-20  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* .travis.yml, Makefile: Removed references to PyYAML in CI

2021-01-19  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/core/definitions.py: Fixed typo

2021-01-19  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* .travis.yml, Makefile: Added a PyYAML install in Makefile and
	.travis.yml

2021-01-19  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/core/definitions.py: Fixed
	https://github.com/mathics/Mathics/pull/1117#issuecomment-762562875

2021-01-18  rocky <rb@dustyfeet.com>

	* .travis.yml: Travis needs to get code from github for now..

2021-01-18  rocky <rb@dustyfeet.com>

	* test/test_parser/test_convert.py,
	test/test_parser/test_parser.py, test/test_parser/test_util.py: More
	import conversions

2021-01-18  rocky <rb@dustyfeet.com>

	* .github/workflows/osx.yml: workflows test using github

2021-01-18  rocky <rb@dustyfeet.com>

	* mathics/__init__.py, mathics/builtin/files.py,
	mathics/core/characters.py, mathics/core/definitions.py,
	mathics/core/evaluation.py, mathics/core/parser/__init__.py,
	mathics/core/parser/errors.py, mathics/core/parser/feed.py,
	mathics/core/parser/parser.py, mathics/core/parser/prescanner.py,
	mathics/core/parser/tokeniser.py, mathics/core/parser/util.py,
	mathics/main.py, setup.py, test/test_parser/test_feed.py,
	test/test_parser/test_prescanner.py,
	test/test_parser/test_tokeniser.py: Use external mathics-scanner

2021-01-18  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/core/characters.py, mathics/data/characters-data.yml,
	mathics/data/characters.yml: Changed the format of the yml table

2021-01-17  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* data: Removed unnecessary file

2021-01-17  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* data, mathics/data/characters.yml: Fixed syntax error

2021-01-17  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* logs, mathics/data/characters.yml: Added missing entries
	`named-characters`

2021-01-17  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/data/characters.yml: Fixed yet another test

2021-01-17  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/data/characters.yml: Fixed another test

2021-01-17  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/data/characters.yml: Fixed the last failing test

2021-01-17  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* logs, mathics/data/characters.yml: Fixed some errors

2021-01-17  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/core/characters.py: Fixed deprecation warning

2021-01-17  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* setup.py: Fixed wrong import

2021-01-17  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* setup.py: Added yaml as a dependency

2021-01-17  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/core/characters.py, mathics/core/util.py,
	mathics/data/characters.yml, setup.py: Extracted the dictionaries to
	a separate file and cleaned the code

2021-01-16  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/core/characters.py, mathics/core/expression.py: Fixed
	WL_TO_PLAIN_DICT

2021-01-16  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/__init__.py, mathics/core/characters.py,
	mathics/core/util.py: Moved stuff to mathics.core.character and
	removed duplicate code

2021-01-16  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/core/util.py: Fixed a bug that aliased named character
	whose WL representation is the same as it's unicode equivalent to
	their plain text representation

2021-01-14  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/__init__.py, mathics/core/util.py: Refactored and renamed
	stuff

2021-01-13  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/core/util.py: Added a dictionary for qualified named
	characters

2021-01-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1120 from mathics/workflows-3.9 Try 3.9

2021-01-23  R. Bernstein <rocky@users.noreply.github.com>

	* .github/workflows/ubuntu.yml: Create ubuntu.yml

2021-01-23  rocky <rb@dustyfeet.com>

	* .github/workflows/ubuntu.yml: Will reinstate via GUI

2021-01-23  rocky <rb@dustyfeet.com>

	* .github/workflows/ubuntu.yml: basic.yml -> ubuntu.yml

2021-01-23  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'upstream/fixnamedOptionsPattern'
	into fixnamedOptionsPattern

2021-01-23  rocky <rb@dustyfeet.com>

	* test/test_datentime.py: Disable a test on OSX until we figure out
	what's wrong

2021-01-23  rocky <rb@dustyfeet.com>

	* .github/workflows/basic.yml, .github/workflows/osx.yml: Try 3.9

2021-01-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1115 from mathics/mpmath-eigenvalues Mpmath eigenvalues

2021-01-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1119 from
	mathics/revert-1118-fixnamedOptionsPattern-rocky Revert "DRY code, comment out not-working test"

2021-01-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1118 from
	mathics/fixnamedOptionsPattern-rocky DRY code, comment out not-working test

2021-01-22  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py: Tweaks.  Comment out Sum test where there is disagreement for now Update
	comment about applicability of Sum in Sympy

2021-01-18  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py: Update arithmetic.py Fix the test: the previous output was not correct when a^n==1

2021-01-17  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Update from_python comment.

2021-01-17  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Typo

2021-01-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py, mathics/core/evaluation.py,
	mathics/core/expression.py, test/test_combinatorica.py,
	test/test_evaluation.py: Use Mathics Plus in Sum[] when we can...  Fixes #1112

2021-01-22  R. Bernstein <rocky@users.noreply.github.com>

	* : commit 16ab304ff243566c91eff720442b9d70dbccfdce Author: rocky
	<rb@dustyfeet.com> Date:   Fri Jan 22 20:36:52 2021 -0500

2021-01-18  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py: Update arithmetic.py Fix the test: the previous output was not correct when a^n==1

2021-01-18  rocky <rb@dustyfeet.com>

	* setup.py: Administrivia: change download URL

2021-01-17  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Update from_python comment.

2021-01-17  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/options.py: fix return for non-atoms

2021-01-17  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: Typo

2021-01-16  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py, mathics/core/evaluation.py,
	mathics/core/expression.py, test/test_combinatorica.py,
	test/test_evaluation.py: Use Mathics Plus in Sum[] when we can...  Fixes #1112

2021-01-17  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/base.py, mathics/builtin/options.py,
	test/test_evaluation.py: use get_option in OptionValue to deal with
	strings and context like in WMA

2021-01-17  rocky <rb@dustyfeet.com>

	* test/test_evaluation.py: Comment out test being worked on...  perhaps in branch optionspattern

2021-01-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/linalg.py: Blacken linalg.py

2021-01-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/calculus.py,
	mathics/builtin/formatting.py, mathics/builtin/linalg.py,
	mathics/core/expression.py: Add option to compute Eigenvectors with
	mpmath We should add this option more pervasively.  When converting from mpmath complex, convert to real number when
	imag is 0.  We should also consider converting to int's too when possible.

2021-01-16  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1113 from mathics/fixnamedOptionsPattern fix optionspattern

2021-01-16  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/options.py: small fix in documentation

2021-01-16  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/options.py, test/test_evaluation.py: Improving
	support for OptionValue. Adding tests

2021-01-16  mmatera <matera@fisica.unlp.edu.ar>

	* test/test_evaluation.py: fix optionpatterns with names

2021-01-16  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/patterns.py, test/test_evaluation.py: adding tests
	and specializing Pattern_ to OptionsPattern

2021-01-16  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/importexport.py, mathics/builtin/inout.py,
	mathics/builtin/options.py, mathics/builtin/patterns.py: fix
	optionspattern

2021-01-14  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #1108 from mathics/fix-equals-error Fix bug that converts `=` to `\uf7d9` in `replace_unicode_with_wl`

2021-01-12  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/core/util.py: Removed unnecessary addition

2021-01-12  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/core/util.py: Fixed the first issue of #1107

2021-01-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1106 from mathics/mpmath-constants mpmath fns and more...

2021-01-09  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1101 from
	mathics/eigenvalues-eigenvectors-fix Fix bug where Mathics failed to sort a list o eigenvalues

2021-01-09  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/options.py: fix

2021-01-09  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst, mathics/builtin/arithmetic.py,
	mathics/builtin/importexport.py, mathics/builtin/lists.py,
	mathics/builtin/options.py, mathics/builtin/scoping.py,
	mathics/core/expression.py: including fixes from celltotexfix

2021-01-09  mmatera <matera@fisica.unlp.edu.ar>

	* : commit 87d19b49aeeb48b449b0b2f8023770904d8adc35 Merge: 2ed4f4662
	57db8c431 Author: rocky <rb@dustyfeet.com> Date:   Fri Jan 8
	21:47:14 2021 -0500

2021-01-08  rocky <rb@dustyfeet.com>

	* test/test_combinatorica.py: Finish combinatorica < section 1.5

2021-01-08  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1100 from mathics/add-PossibleZeroQ Add PossibleZeroQ

2021-01-08  mmatera <matera@fisica.unlp.edu.ar>

	* : commit d6df8d999dcd0e257b973c03ea462f4580a301f4 Author: Pablo
	Emilio Escobar Gaviria <pablo-escobar@riseup.net> Date:   Fri Jan 8
	22:00:33 2021 +1000

2021-01-08  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* : commit c20762531abc4e4838dcae5e42961b58b964c896 Author: rocky
	<rb@dustyfeet.com> Date:   Wed Jan 6 23:45:21 2021 -0500

2021-01-05  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1099 from mathics/TimeConstrained Time constrained

2021-01-05  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'upstream/master' into
	TimeConstrained

2021-01-05  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'upstream/TimeConstrained' into
	TimeConstrained

2021-01-05  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1080 from mathics/TimeConstrained Implementing TimeConstrained and TimeRemaining

2021-01-05  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/core/util.py: Fixed some more entries of the dictionaries

2021-01-05  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/core/util.py: Fixed some entries of the dictionaries Also added comments with the unicode names of the unicode characters
	used by WL to encode named characters

2021-01-05  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/core/util.py: Added comments to help on finding errors

2021-01-04  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/datentime.py: improving documentation

2021-01-04  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/lists.py, mathics/builtin/randomnumbers.py,
	mathics/core/expression.py, test/test_numpy_utils.py: misc fixes

2021-01-03  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst: changes.rst

2021-01-03  mmatera <matera@fisica.unlp.edu.ar>

	* : commit 688321576abb13e0533fb2f0b23e6588d7bfd1dc Author: mmatera
	<matera@fisica.unlp.edu.ar> Date:   Sun Jan 3 21:19:03 2021 -0300

2020-12-29  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/control.py, mathics/builtin/datentime.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	test/test_datentime.py: Implementing TimeConstrained and
	TimeRemaining

2021-01-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1096 from mathics/bug-sum-eval-limits Bug in handling Sum[] min/max limits ...

2021-01-02  mmatera <matera@fisica.unlp.edu.ar>

	* : merge

2021-01-03  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* : commit ce21eda8be905c8b7ea3c107e6cfa87e5c9ab536 Author: Pablo
	Emilio Escobar Gaviria <pablo-escobar@riseup.net> Date:   Sun Jan 3
	00:24:56 2021 +1000

2021-01-03  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* : Merge https://github.com/mathics/Mathics into unicode-escape

2021-01-02  rocky <rb@dustyfeet.com>

	* mathics/autoload/settings.m, mathics/builtin/system.py,
	mathics/core/definitions.py: Redo MathicsVersion as Predefined Blacken system.py and add more return types.

2021-01-02  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1086 from mathics/Settings-file Start a settings file...

2021-01-01  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1088 from mathics/CellsToTeXBackports implementing functions from WMA 10

2021-01-01  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit 2c5704d8c5ba3f1e1dd7d9581bf6e2ede645deb8 Merge: 0bbe3668e
	ec5bde234 Author: R. Bernstein <rocky@users.noreply.github.com>
	Date:   Fri Jan 1 14:20:46 2021 -0500

2021-01-01  rocky <rb@dustyfeet.com>

	* mathics/builtin/files.py: Two workarounds mathics script broke in adding ! and !! escapes There is a bug in
	computing time somewhere in SetFileDate going back to 2000 - until
	we fix, use 2002.

2021-01-01  rocky <rb@dustyfeet.com>

	* mathics/main.py: Revert Escape changes It breaks something else.

2021-01-01  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py, mathics/builtin/plot.py: Tidy a
	little

2020-12-31  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/inout.py: fix names collition

2020-12-31  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/xmlformat.py, mathics/core/characters.py,
	mathics/core/parser/operators.py, mathics/core/parser/tokeniser.py:
	misc

2020-12-31  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/inout.py: fixing Check. Adding some special cases
	of Boxes

2020-12-31  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/lists.py: implementing functions Failure,
	FirstCase and Lookup

2020-12-31  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1087 from mathics/continued-fractions Add ContinuedFraction and FromContinuedFraction

2020-12-30  rocky <rb@dustyfeet.com>

	* mathics/autoload/settings.m, mathics/builtin/files.py,
	mathics/core/definitions.py: Start a settings file...  Put in it MathicsVersion usage Add TraceGet for tracing Get
	definition.py: Sets MathicsVersion We could probably put $UseSansSerif in here as well.

2020-12-30  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1085 from mathics/add-! Handle !!

2020-12-31  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* : commit b534bdc3113b0109872812ccf100ab5af2f950a6 Merge: 6a15c6500
	264afe1fc Author: R. Bernstein <rocky@users.noreply.github.com>
	Date:   Wed Dec 30 09:30:57 2020 -0500

2020-12-30  rocky <rb@dustyfeet.com>

	* mathics/builtin/system.py, mathics/main.py: Add Run[]

2020-12-30  rocky <rb@dustyfeet.com>

	* mathics/core/definitions.py, mathics/main.py: Add command-line !

2020-12-30  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/inout.py: fix Check to check just Message in outs
	which was generated by the code in the first argument.

2020-12-29  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1068 from mathics/add-Show WIP Add Show[ ]

2020-12-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/lists.py,
	mathics/packages/DiscreteMath/CombinatoricaV0.9.m, test/helper.py,
	test/test_combinatorica.py: Start Insert[]. Fix Do[] for negative
	increment Finish Section 1.3.

2020-12-29  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* .gitignore, mathics/core/util.py: Fixed minor error

2020-12-29  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/__init__.py, mathics/core/util.py: Implemented routines to
	convert between WL and Unicode

2020-12-29  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* : commit b6a22772cf57c7ca056db4b422126301d784390d Merge: 8727edb02
	b34542c53 Author: R. Bernstein <rocky@users.noreply.github.com>
	Date:   Sun Dec 27 20:47:55 2020 -0500

2020-12-27  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1074 from mathics/add-LerchPhi Add Catalan and LerchPhi

2020-12-27  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py: Merge conflict and typo

2020-12-27  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py: Show now handles the options given
	it...  Which was a part of adding this in the first place.

2020-12-27  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1072 from mathics/graphics-doc-update Go over graphics docs

2020-12-27  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics3d.py, mathics/doc/doc.py: Finally!
	Explicit noting of blank at of end of line Also rstrip() was used improperly.  I don't know why it took me so long to get this fixed properly.

2020-12-26  rocky <rb@dustyfeet.com>

	* Makefile, mathics/builtin/graphics.py,
	mathics/builtin/graphics3d.py, mathics/builtin/plot.py,
	mathics/doc/documentation/1-Manual.mdoc: Go over graphics docs * Disambiguate ambiguous terms like Graphics * Add docs for PlotPoint, PlotRange, and Filling options * Note in Graphics what options are available Also "make check" includes the doc test. It was inadvertently
	removed.

2020-12-26  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1071 from mathics/environment-code-tweak Streamline Environment definition

2020-12-26  rocky <rb@dustyfeet.com>

	* test/test_combinatorial.py, test/test_combinatorica.py,
	test/test_deletecases.py, test/test_evaluation.py: Remove unused
	imports and blacken test code

2020-12-26  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py: Add back stupid space at the end of a
	test line.  Really wished this were fixed though.

2020-12-26  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1069 from mathics/add-SymbolFailed Symbol("$Failed") -> SymbolFailed

2020-12-26  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* : commit d091dfe063fa6ddfd01ec11d68597e574a4270f6 Author: rocky
	<rb@dustyfeet.com> Date:   Sat Dec 26 07:28:31 2020 -0500

2020-12-26  rocky <rb@dustyfeet.com>

	* README.rst: Add links to new readthedocs guide

2020-12-26  rocky <rb@dustyfeet.com>

	* .gitignore: Less ignore

2020-12-26  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #999 from mathics/remove-frontends Remove Frontends from the core repository

2020-12-25  rocky <rb@dustyfeet.com>

	* Makefile: Remove doctest. That is a front-end test

2020-12-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py: Show[] workaround

2020-12-25  rocky <rb@dustyfeet.com>

	* mathics/packages/DiscreteMath/CombinatoricaV0.9.m: Combatorica fix

2020-12-25  rocky <rb@dustyfeet.com>

	* mathics/packages/DiscreteMath/CombinatoricaV0.9.m: Fix
	Combinatorica mismatch RandomInteger[Integer, ...] -> RandomInteger[....]

2020-12-25  rocky <rb@dustyfeet.com>

	* script/dmathicsserver: Address display issues for matplotlib This isn't general, but it is a start..

2020-12-25  rocky <rb@dustyfeet.com>

	* docker/Dockerfile, mathics/version.py: Bump version. Use
	Dockerfile with new version

2020-12-25  rocky <rb@dustyfeet.com>

	* docker/Dockerfile, docker/requirements.txt: Dockerfile should use
	external Django front end

2020-12-04  rocky <rb@dustyfeet.com>

	* mathics/core/evaluation.py: Blacken and some small doc changes

2020-12-03  rocky <rb@dustyfeet.com>

	* mathics/core/evaluation.py, mathics/core/expression.py: Works now
	with mathics-graph for MathPlot graphs!

2020-12-03  rocky <rb@dustyfeet.com>

	* mathics/core/evaluation.py: Small tweaks expr parameter isn't a string. (Or just sometimes not a string?)

2020-12-02  rocky <rb@dustyfeet.com>

	* mathics/core/evaluation.py: Small changes

2020-11-26  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/doc/doc.py: Added the functions for compiling
	documentation to html back again

2020-11-22  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/doc/images.sh, mathics/doc/images/logo-heptatom.svg,
	mathics/doc/images/logo-text-nodrop.svg,
	mathics/doc/images/logo-text.svg: Transferred the documentation
	image files to a directory that isn't listed in .gitignore

2020-11-22  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* .gitignore: Updated gitignore

2020-11-13  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/doc/images.sh: Fixed scripts that generate documentation
	images

2020-11-06  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* Makefile, examples/symbolic_logic/gries_schneider/test-gs.sh,
	examples/symbolic_logic/gries_schneider/test_gs.py: Fixed gstests

2020-11-06  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* setup.py: Removed previous binary entry-points

2020-11-06  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* Makefile, mathics/Makefile: Removed references to Djange tests in
	the Makefiles

2020-11-06  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* test/test_console.py: Removed test/test_console.py

2020-11-06  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* setup.py: Added palettable to the dependencies again

2020-11-06  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/__init__.py, mathics/builtin/graphics3d.py,
	mathics/doc/doc.py, mathics/doc/utils.py, mathics/manage.py,
	mathics/test_django.py: Removed Django imports

2020-11-06  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/settings.py, mathics/urls.py, setup.py: Fixed setup.py and
	removed unnecessary files/settings

2020-11-06  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* setup.py: Removed initialize hook form setup.py

2020-11-06  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/script.py, mathics/server.py, mathics/web/__init__.py,
	mathics/web/authentication.py, mathics/web/forms.py,
	mathics/web/media/css/documentation.css,
	mathics/web/media/css/font-awesome.min.css,
	mathics/web/media/css/message.css,
	mathics/web/media/css/styles.css,
	mathics/web/media/css/styles_ie.css,
	mathics/web/media/css/styles_print.css,
	mathics/web/media/fonts/fontawesome-webfont.svg,
	mathics/web/media/img/favicons/browserconfig.xml,
	mathics/web/media/img/favicons/manifest.json,
	mathics/web/media/img/favicons/safari-pinned-tab.svg,
	mathics/web/media/img/logo-heptatom.svg,
	mathics/web/media/img/logo-text-nodrop.svg,
	mathics/web/media/img/logo-text.svg,
	mathics/web/media/js/authentication.js,
	mathics/web/media/js/doc.js, mathics/web/media/js/graphics3d.js,
	mathics/web/media/js/inout.js, mathics/web/media/js/mathics.js,
	mathics/web/media/js/mathjax/MathJax.js,
	mathics/web/media/js/mathjax/config/MML_HTMLorMML.js,
	mathics/web/media/js/mathjax/extensions/FontWarnings.js,
	mathics/web/media/js/mathjax/extensions/HTML-CSS/handle-floats.js,
	mathics/web/media/js/mathjax/extensions/MathEvents.js,
	mathics/web/media/js/mathjax/extensions/MathMenu.js,
	mathics/web/media/js/mathjax/extensions/MathZoom.js,
	mathics/web/media/js/mathjax/extensions/TeX/AMSmath.js,
	mathics/web/media/js/mathjax/extensions/TeX/AMSsymbols.js,
	mathics/web/media/js/mathjax/extensions/TeX/HTML.js,
	mathics/web/media/js/mathjax/extensions/TeX/action.js,
	mathics/web/media/js/mathjax/extensions/TeX/autobold.js,
	mathics/web/media/js/mathjax/extensions/TeX/autoload-all.js,
	mathics/web/media/js/mathjax/extensions/TeX/bbox.js,
	mathics/web/media/js/mathjax/extensions/TeX/begingroup.js,
	mathics/web/media/js/mathjax/extensions/TeX/boldsymbol.js,
	mathics/web/media/js/mathjax/extensions/TeX/cancel.js,
	mathics/web/media/js/mathjax/extensions/TeX/color.js,
	mathics/web/media/js/mathjax/extensions/TeX/enclose.js,
	mathics/web/media/js/mathjax/extensions/TeX/extpfeil.js,
	mathics/web/media/js/mathjax/extensions/TeX/mathchoice.js,
	mathics/web/media/js/mathjax/extensions/TeX/mhchem.js,
	mathics/web/media/js/mathjax/extensions/TeX/newcommand.js,
	mathics/web/media/js/mathjax/extensions/TeX/noErrors.js,
	mathics/web/media/js/mathjax/extensions/TeX/noUndefined.js,
	mathics/web/media/js/mathjax/extensions/TeX/unicode.js,
	mathics/web/media/js/mathjax/extensions/TeX/verb.js,
	mathics/web/media/js/mathjax/extensions/asciimath2jax.js,
	mathics/web/media/js/mathjax/extensions/jsMath2jax.js,
	mathics/web/media/js/mathjax/extensions/mml2jax.js,
	mathics/web/media/js/mathjax/extensions/tex2jax.js,
	mathics/web/media/js/mathjax/extensions/toMathML.js,
	mathics/web/media/js/mathjax/extensions/v1.0-warning.js,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_AMS-Reg
	ular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Caligra
	phic-Bold.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Caligra
	phic-Regular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Fraktur
	-Bold.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Fraktur
	-Regular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Main-Bo
	ld.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Main-It
	alic.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Main-Re
	gular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Math-Bo
	ldItalic.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Math-It
	alic.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Math-Re
	gular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_SansSer
	if-Bold.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_SansSer
	if-Italic.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_SansSer
	if-Regular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Script-
	Regular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Size1-R
	egular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Size2-R
	egular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Size3-R
	egular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Size4-R
	egular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Typewri
	ter-Regular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_WinChro
	me-Regular.svg,
	mathics/web/media/js/mathjax/jax/element/mml/jax.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/Arrows.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/CombDiacritMar
	ks.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/CombDiactForSy
	mbols.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/Dingbats.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/GeneralPunctua
	tion.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/GeometricShape
	s.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/GreekAndCoptic
	.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/Latin1Suppleme
	nt.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/LetterlikeSymb
	ols.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/MathOperators.
	js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/MiscMathSymbol
	sA.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/MiscMathSymbol
	sB.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/MiscSymbolsAnd
	Arrows.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/MiscTechnical.
	js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/SpacingModLett
	ers.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/SuppMathOperat
	ors.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/SupplementalAr
	rowsA.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/SupplementalAr
	rowsB.js,
	mathics/web/media/js/mathjax/jax/input/AsciiMath/config.js,
	mathics/web/media/js/mathjax/jax/input/AsciiMath/jax.js,
	mathics/web/media/js/mathjax/jax/input/MathML/config.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/a.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/b.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/c.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/d.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/e.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/f.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/fr.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/g.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/h.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/i.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/j.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/k.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/l.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/m.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/n.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/o.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/opf.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/p.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/q.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/r.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/s.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/scr.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/t.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/u.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/v.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/w.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/x.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/y.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/z.js,
	mathics/web/media/js/mathjax/jax/input/MathML/jax.js,
	mathics/web/media/js/mathjax/jax/input/TeX/config.js,
	mathics/web/media/js/mathjax/jax/input/TeX/jax.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/annotatio
	n-xml.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/maction.j
	s,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/menclose.
	js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/mglyph.js
	,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/mmultiscr
	ipts.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/ms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/mtable.js
	,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/multiline
	.js, mathics/web/media/js/mathjax/jax/output/HTML-CSS/config.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/Arrows.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/BBBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/BoldFraktur.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/BoxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/ControlPictures.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/CurrencySymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/Cyrillic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/GreekBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/GreekSSBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/IPAExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/LatinExtendedD.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MathBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MathSSBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MiscMathSymbolsA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MiscMathSymbolsB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MiscTechnical.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/NumberForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/PhoneticExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/SuperAndSubscripts.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/SuppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/BoxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/ControlPictures.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/CurrencySymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/Cyrillic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/GreekBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/GreekSSBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/IPAExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/MathBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/MathBoldScript.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/MathSSItalicBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/BoxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/ControlPictures.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/CurrencySymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/Cyrillic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/GreekItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/IPAExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/MathItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/MathSSItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/MathScript.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/ij.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Arrows.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/BBBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/BlockElements.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/BoldFraktur.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/BoxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/CJK.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/ControlPictures.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/CurrencySymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Cyrillic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Dingbats.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Fraktur.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekSSBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekSSBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Hiragana.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/IPAExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/LatinExtendedD.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathBoldScript.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathSS.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathSSBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathSSItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathSSItalicBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathScript.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathTT.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MiscMathSymbolsA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MiscMathSymbolsB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MiscSymbolsAndArrows.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MiscTechnical.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/NumberForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/PhoneticExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Specials.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/SuperAndSubscripts.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/SuppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/SupplementalArrowsA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/SupplementalArrowsB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/ij.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsD/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsD/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsD/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsSm/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsSm/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsSm/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUp/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUp/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUp/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpD/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpD/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpD/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpSm/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpSm/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpSm/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Bold/PrivateUse.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/BoldItalic/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/BoldItalic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/BoldItalic/PrivateUse.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Italic/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Italic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Italic/PrivateUse.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Regular/PrivateUse.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeFiv
	eSym/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeFiv
	eSym/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeFou
	rSym/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeFou
	rSym/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeFou
	rSym/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeOne
	Sym/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeOne
	Sym/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeOne
	Sym/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeOne
	Sym/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeThr
	eeSym/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeThr
	eeSym/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeThr
	eeSym/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeTwo
	Sym/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeTwo
	Sym/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeTwo
	Sym/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Variant
	s/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Variant
	s/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Variant
	s/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Variant
	s/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/fontdat
	a-1.0.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/fontdat
	a-beta.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/fontdat
	a-extra.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/fontdat
	a.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/Arrows.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/BBBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/BoxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/Dingbats.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/MiscMathSymbolsB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/MiscTechnical.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/PUA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/SuppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Caligrap
	hic/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Caligrap
	hic/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Bold/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Bold/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Bold/PUA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Regular/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Regular/PUA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/Bo
	ld/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/Bo
	ldItalic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/It
	alic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/Arrows.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/MiscMathSymbolsA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/MiscTechnical.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/SuppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/SupplementalArrowsA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Ita
	lic/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Ita
	lic/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Ita
	lic/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Ita
	lic/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Ita
	lic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Reg
	ular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Reg
	ular/GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Reg
	ular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Reg
	ular/MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Reg
	ular/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Math/Bol
	dItalic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Math/Ita
	lic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Bold/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Bold/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Bold/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Italic/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Italic/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Italic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Italic/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Regular/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Script/R
	egular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Script/R
	egular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Script/R
	egular/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Size1/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Size2/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Size3/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Size4/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewrit
	er/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewrit
	er/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewrit
	er/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewrit
	er/Regular/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/WinChrom
	e/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/R
	egular/AMS.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/R
	egular/Bold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/R
	egular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/fontdata
	-extra.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/fontdata
	.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/imageFonts.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/jax.js,
	mathics/web/media/js/mathjax/jax/output/NativeMML/config.js,
	mathics/web/media/js/mathjax/jax/output/NativeMML/jax.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/annotation-xml
	.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/maction.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/menclose.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/mglyph.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/mmultiscripts.
	js, mathics/web/media/js/mathjax/jax/output/SVG/autoload/ms.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/mtable.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/multiline.js,
	mathics/web/media/js/mathjax/jax/output/SVG/config.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/A
	rrows.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/B
	oxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/C
	ombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/D
	ingbats.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/E
	nclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/G
	eneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/G
	eometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/G
	reekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/L
	atin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/L
	atinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/L
	etterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/M
	ain.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/M
	athOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/M
	iscMathSymbolsB.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/M
	iscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/M
	iscTechnical.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/P
	UA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/S
	pacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/S
	uppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Caligraphic/B
	old/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Caligraphic/R
	egular/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold/
	BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold/
	Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold/
	Other.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold/
	PUA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regul
	ar/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regul
	ar/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regul
	ar/Other.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regul
	ar/PUA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Arr
	ows.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Bas
	icLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Com
	bDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Com
	bDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Gen
	eralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Geo
	metricShapes.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Gre
	ekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Lat
	in1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Lat
	inExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Lat
	inExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Let
	terlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Mai
	n.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Mat
	hOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Mis
	cMathSymbolsA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Mis
	cSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Mis
	cTechnical.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Spa
	cingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Sup
	pMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Sup
	plementalArrowsA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/B
	asicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/C
	ombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/G
	eneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/G
	reekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/L
	atinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/L
	atinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/L
	etterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/M
	ain.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/M
	athOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	SuppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Math/BoldItal
	ic/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Math/Italic/M
	ain.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bol
	d/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bol
	d/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bol
	d/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bol
	d/Other.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Ita
	lic/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Ita
	lic/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Ita
	lic/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Ita
	lic/Other.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Reg
	ular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Reg
	ular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Reg
	ular/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Reg
	ular/Other.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Script/Regula
	r/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Script/Regula
	r/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Size1/Regular
	/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Size2/Regular
	/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Size3/Regular
	/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Size4/Regular
	/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Re
	gular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Re
	gular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Re
	gular/Other.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/fontdata-extr
	a.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/fontdata.js,
	mathics/web/media/js/mathjax/jax/output/SVG/jax.js,
	mathics/web/media/js/message.js,
	mathics/web/media/js/prototype/prototype.js,
	mathics/web/media/js/scriptaculous/builder.js,
	mathics/web/media/js/scriptaculous/controls.js,
	mathics/web/media/js/scriptaculous/dragdrop.js,
	mathics/web/media/js/scriptaculous/effects.js,
	mathics/web/media/js/scriptaculous/scriptaculous.js,
	mathics/web/media/js/scriptaculous/slider.js,
	mathics/web/media/js/scriptaculous/sound.js,
	mathics/web/media/js/scriptaculous/unittest.js,
	mathics/web/media/js/three/Detector.js,
	mathics/web/media/js/three/Three.js, mathics/web/media/js/utils.js,
	mathics/web/migrations/0001_initial.py,
	mathics/web/migrations/0002_auto_20200917_2354.py,
	mathics/web/migrations/0003_auto_20200921_1835.py,
	mathics/web/migrations/__init__.py, mathics/web/models.py,
	mathics/web/templates/404.html, mathics/web/templates/500.html,
	mathics/web/templates/authentication.html,
	mathics/web/templates/base.html,
	mathics/web/templates/base_html.html,
	mathics/web/templates/doc/base_ajax.html,
	mathics/web/templates/doc/base_help.html,
	mathics/web/templates/doc/base_standalone.html,
	mathics/web/templates/doc/chapter.html,
	mathics/web/templates/doc/overview.html,
	mathics/web/templates/doc/part.html,
	mathics/web/templates/doc/search.html,
	mathics/web/templates/doc/section.html,
	mathics/web/templates/inout.html, mathics/web/templates/main.html,
	mathics/web/templatetags/__init__.py,
	mathics/web/templatetags/doc.py, mathics/web/urls.py,
	mathics/web/views.py: Removed the front-ends from the core
	repository

2020-10-24  rocky <rb@dustyfeet.com>

	* .gitignore, admin-tools/make-dist.sh: Get ready for release
	1.1.0rc1

2020-12-24  rocky <rb@dustyfeet.com>

	* docker/Dockerfile: Add pymathics-graph

2020-12-24  mmatera <matera@fisica.unlp.edu.ar>

	* : merge upstream

2020-12-23  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/files.py, mathics/version.py: Get
	ready for release 1.1.1 * Revise CHANGES.rst * reword a comment in class Needs

2020-12-23  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/arithmetic.py,
	mathics/builtin/attributes.py, mathics/builtin/image.py,
	mathics/builtin/structure.py: Remove Symbol("Null"). Get ready for
	release 1.1.1

2020-12-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1015 from mathics/fixneeds Fixneeds

2020-11-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/exptrig.py: fix doctring in exptrig

2020-11-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/scoping.py, mathics/builtin/system.py: removing
	CombinatoricaOld`

2020-11-19  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/attributes.py, mathics/builtin/system.py:
	improving Needs to do not load again packages already loaded

2020-11-16  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/system.py, mathics/core/definitions.py: fixing
	get_package_names

2020-11-16  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files.py, mathics/builtin/system.py,
	mathics/core/definitions.py: fixing register of loaded packages in

2020-12-23  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1025 from mathics/addCatchThrow Add Catch/Throw and With

2020-12-22  rocky <rb@dustyfeet.com>

	* docker/entrypoint.sh, script/dmathics: Add dmathics for minimal
	CLI

2020-12-22  rocky <rb@dustyfeet.com>

	* script/dmathicsscript, script/dmathicsserver: Forgot to add script
	files

2020-12-22  rocky <rb@dustyfeet.com>

	* docker/Dockerfile, docker/requirements-mathicsscript.txt,
	docker/requirements.txt, setup.py: Update Docker installation

2020-12-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1057 from mathics/FilenameTake+InputFilename Fix `InputFileName`; start `FileNameTake`

2020-12-21  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/files.py: Fix InputFileName; start
	FileNameTake also Symbol("Null") -> Symbol(Null) os.path -> osp

2020-12-20  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/packages/DiscreteMath/Kernel/init.m: In
	prepration for 1.1.1 release

2020-12-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/files.py: Set $InputFileName inside Get[]

2020-12-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1056 from mathics/remove-combinatorica-lite CombinatoricaLite removed because...

2020-12-20  rocky <rb@dustyfeet.com>

	* mathics/builtin/combinatorial.py, mathics/builtin/structure.py:
	Small doc improvements.

2020-12-20  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1055 from mathics/MapAt Map at

2020-12-20  rocky <rb@dustyfeet.com>

	* mathics/builtin/structure.py: Add operator form of MapAt

2020-12-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1053 from mathics/SympyForm Sympy form

2020-12-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/inout.py: Add SympyForm[]

2020-12-19  rocky <rb@dustyfeet.com>

	* test/test_combinatorica.py: Finish examples to 1.2.6, page 26

2020-12-19  rocky <rb@dustyfeet.com>

	* mathics/builtin/structure.py: Handle MapAt with associations

2020-12-19  rocky <rb@dustyfeet.com>

	* : commit 0a7924c17bbe3240f73175b78cd75ef2f36066ac Author: rocky
	<rb@dustyfeet.com> Date:   Fri Dec 18 23:32:57 2020 -0500

2020-12-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/structure.py: One more test

2020-12-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/lists.py, mathics/builtin/structure.py: Start
	MapAt

2020-12-18  rocky <rb@dustyfeet.com>

	* test/test_combinatorica.py: One more test

2020-12-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/structure.py: One more test

2020-12-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/lists.py, mathics/builtin/structure.py: Start
	MapAt

2020-12-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1051 from mathics/combinatorica-use-v9 Combinatorica use v9

2020-12-18  rocky <rb@dustyfeet.com>

	* test/test_combinatorica.py: Up to but not including Counting
	Cycles

2020-12-17  rocky <rb@dustyfeet.com>

	* mathics/packages/DiscreteMath/CombinatoricaV0.9.m,
	test/test_combinatorica.py: More tests, fix NthPermutation

2020-12-17  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1049 from mathics/combinatorica-use-v9 Combinatorica use v9

2020-12-17  rocky <rb@dustyfeet.com>

	* mathics/packages/DiscreteMath/CombinatoricaV0.9.m,
	test/test_combinatorica.py: Progress to page 23

2020-12-16  rocky <rb@dustyfeet.com>

	* mathics/packages/DiscreteMath/CombinatoricaLite.m,
	mathics/packages/DiscreteMath/CombinatoricaV0.9.m,
	test/test_combinatorica.py: Start adding book section
	correspondences

2020-12-15  rocky <rb@dustyfeet.com>

	* test/test_combinatorica.py: More tests

2020-12-15  rocky <rb@dustyfeet.com>

	* mathics/packages/DiscreteMath/CombinatoricaLite.m,
	mathics/packages/DiscreteMath/CombinatoricaV0.9.m,
	test/test_combinatorica.py: Use V0.9 in testing. It seems more
	complete

2020-12-14  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1046 from mathics/improve-to-python WIP Add PythonForm and use sympy numeric constants

2020-12-14  rocky <rb@dustyfeet.com>

	* mathics/packages/DiscreteMath/CombinatoricaLite.m,
	test/test_combinatorica.py: More combinatorica

2020-12-14  rocky <rb@dustyfeet.com>

	* : commit 3973bec2576884935127c063329ea4f7d4bcfd4d Author: rocky
	<rb@dustyfeet.com> Date:   Mon Dec 14 14:27:21 2020 -0500

2020-12-14  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1048 from mathics/try-osx-actions Try OSX CI on workflows

2020-12-13  rocky <rb@dustyfeet.com>

	* README.rst: Add Packaging status badge

2020-12-13  rocky <rb@dustyfeet.com>

	* .github/workflows/basic.yml, .github/workflows/osx.yml: Try OSX CI
	on workflows

2020-12-13  rocky <rb@dustyfeet.com>

	* : Merge remote-tracking branch
	'refs/remotes/origin/improve-to-python' into improve-to-python

2020-12-12  rocky <rb@dustyfeet.com>

	* mathics/core/expression.py: KeyCompariable() generalization on ==
	and !=

2020-12-12  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/inout.py,
	mathics/core/expression.py, test/test_to_python.py: Correct
	math.inf. Add test

2020-12-12  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/builtin/arithmetic.py,
	mathics/builtin/base.py, mathics/builtin/exptrig.py,
	mathics/builtin/inout.py, mathics/core/expression.py: Add PythonForm
	and use sympy numeric constants

2020-12-12  rocky <rb@dustyfeet.com>

	* mathics/packages/DiscreteMath/CombinatoricaLite.m,
	test/test_combinatorica.py: Bang on Combinatorica

2020-12-12  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1037 from mathics/CombinatoricaV0.9 Add Combinatorica V 0.9ish

2020-12-12  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/inout.py,
	mathics/core/expression.py, test/test_to_python.py: Correct
	math.inf. Add test

2020-12-12  rocky <rb@dustyfeet.com>

	* mathics/builtin/__init__.py, mathics/builtin/arithmetic.py,
	mathics/builtin/base.py, mathics/builtin/exptrig.py,
	mathics/builtin/inout.py, mathics/core/expression.py: Add PythonForm
	and use sympy numeric constants

2020-12-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1045 from mathics/SymbolNull Add SymbolNull and try speeding up Workflows testing

2020-12-11  rocky <rb@dustyfeet.com>

	* .github/workflows/basic.yml, mathics/core/expression.py,
	mathics/core/numbers.py: Add SymbolNull ...  Try speeding up workflows testing using "make -j3"

2020-12-10  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1044 from mathics/SymbolTrue-SymbolFalse Symbol("True') and Symbol("False')

2020-12-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/calculus.py,
	mathics/core/expression.py: Add SymbolTrue/SymbolFalse

2020-12-10  rocky <rb@dustyfeet.com>

	* : Merge github.com:mathics/Mathics into CombinatoricaV0.9

2020-12-08  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1039 from mathics/DirectedEdge Had broken <-> for UndirectedEdge

2020-12-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/lists.py, mathics/core/evaluation.py:
	Tuples[expr_, n_] -> Tuples[expr_, n_Integer]...  since that's what we currently handle.  In the future we should expand to Tuples[{list1, list2, ...}] Some white space and blackening done too.

2020-12-07  rocky <rb@dustyfeet.com>

	* mathics/packages/DiscreteMath/CombinatoricaV0.9.m,
	mathics/packages/DiscreteMath/Kernel/init.m: Add Combinatorica V
	0.9ish From none other than Prof/Dr Steven Skiena!

2020-12-07  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1036 from mathics/two-fixes Two bugs noticed...

2020-12-07  rocky <rb@dustyfeet.com>

	* mathics/core/parser/tokeniser.py: Add tokenizer unicode for <->,
	and -> The WL values doesn't seem to be shown on terminals.  We'll accept
	them, but also accept the real Unicode versions too.  This is coordinated with mathicsscript which adds escape sequences
	for the Unicode arrows The WL arrows you'd get from a cut and paste of WL examples.

2020-12-07  rocky <rb@dustyfeet.com>

	* mathics/core/parser/tokeniser.py: Add UndirectedEdge symbol \uf3d4 Also blacken file

2020-12-07  rocky <rb@dustyfeet.com>

	* .travis.yml: Remove scikit from TravisCI as it is now required.

2020-12-07  rocky <rb@dustyfeet.com>

	* setup.py: Add scikit-image Previously it was required on OSX only.  Image tests now seem to
	require it.

2020-12-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/image.py, setup.py: Two bugs noticed...  setup.py: builtin/image.py directly imports wordcloud but that is
	not in setup.py Not sure why this wasn't seen before. Maybe some
	other package pulls it it in implicitly? However if it is imported
	here, it should be mentioned in setup.py mathics/builtin/image.py: now that from_python distinguishs ints
	from bools image data needs to be converted to an "int" not a
	"bool".  Otherwise, we get: 1867 ( 4): TEST ImageData[Image[{{0, 1}, {1, 0}, {1, 1}}], "Bit"]
	Test failed: ImageData in Reference of Built-in Symbols / Image[]
	and image related functions.  ImageData[Image[{{0, 1}, {1, 0}, {1,
	1}}], "Bit"] Result: {{False, True}, {True, False}, {True, True}}
	Wanted: {{0, 1}, {1, 0}, {1, 1}}

2020-12-03  rocky <rb@dustyfeet.com>

	* mathics/core/parser/operators.py,
	mathics/core/parser/tokeniser.py: Add DirectedEdge

2020-11-30  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* : Merge https://github.com/mathics/Mathics

2020-11-29  rocky <rb@dustyfeet.com>

	* mathics/version.py: Bump version to reflect we are in dev

2020-11-29  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1029 from mathics/combinatorica-again Combinatorica again

2020-11-29  rocky <rb@dustyfeet.com>

	* mathics/builtin/system.py: Set $VersionNumber to 6.0 And use the class value while we are at it.

2020-11-28  rocky <rb@dustyfeet.com>

	* : commit 60d5f304aa9f5ba262d1d7e86f3a2845d2f5fcd1 Merge: 3a8578e26
	719e188bc Author: rocky <rb@dustyfeet.com> Date:   Sat Nov 28
	15:32:56 2020 -0500

2020-11-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/system.py: Change working on VersionNumber
	slightly

2020-11-28  rocky <rb@dustyfeet.com>

	* mathics/builtin/system.py: Tidy a little bit...  And rebase

2020-11-27  rocky <rb@dustyfeet.com>

	* mathics/builtin/system.py, test/helper.py: Add
	System`VersionNumber Currently set to the most recent Mathematica release so that
	packages that test on $VersionNumber are not thwarted.

2020-11-28  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1031 from mathics/numpy-matrix-remove numpy matrix is deprecated so remove it

2020-11-28  rocky <rb@dustyfeet.com>

	* mathics/core/evaluation.py: Allow for unformatted results Here, the front-end will handles formatting.

2020-11-27  rocky <rb@dustyfeet.com>

	* mathics/builtin/system.py, test/helper.py: Add
	System`VersionNumber Currently set to the most recent Mathematica release so that
	packages that test on $VersionNumber are not thwarted.

2020-11-26  rocky <rb@dustyfeet.com>

	* mathics/packages/DiscreteMath/CombinatoricaV0.6.m,
	mathics/packages/DiscreteMath/Kernel/init.m: Add Combinatorica v0.6
	(beta)

2020-11-25  rocky <rb@dustyfeet.com>

	* mathics/builtin/control.py, test/test_control.py: Small tweaks,
	more tests "Catch[] needs to make sure it controls the expression evaluation
	rather than having its expression get evaluated before it has a
	change to wrap it in a `try`.  Internally, a plain `raise` is a bit more tidy Python wise since the
	Python traceback will the path from raise to handler without
	intervening tests of inappropriate exception handlers. This is a
	matter of taste though.  Add more unit test tests.

2020-11-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files.py, mathics/core/evaluation.py: fix Needs

2020-11-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/control.py: adding support for tag in Throw/Catch

2020-11-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/control.py, mathics/core/evaluation.py: catching
	uncatched Throw

2020-11-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/scoping.py: adding support for With

2020-11-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/control.py: fix indentation

2020-11-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/control.py, mathics/core/evaluation.py: add Catch
	and Throw as builtins

2020-11-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/control.py: add Catch and Throw as builtins

2020-11-27  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1032 from mathics/add-RSolve Add contributed package RSolve

2020-11-27  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1026 from mathics/fixCompile fix compile

2020-11-26  rocky <rb@dustyfeet.com>

	* mathics/builtin/pympler/asizeof.py: numpy matrix is deprecated so
	remove it Don't try "support" numpy.matrix since this is deprecated If it ever becomes an issue we can put it back and silence the
	deprecation warning.

2020-11-26  rocky <rb@dustyfeet.com>

	* mathics/builtin/files.py, mathics/core/parser/feed.py: Add Trace
	option to Get `Get["fn", Trace->True]` will show lines as they are read.

2020-11-26  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1020 from mathics/fix1014 adding support for bool in from_python

2020-11-26  rocky <rb@dustyfeet.com>

	* mathics/builtin/scoping.py, test/helper.py,
	test/test_combinatorica.py, test/test_control.py,
	test/test_evaluation.py: More tests, More doc, less duplication

2020-11-25  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1027 from mathics/addCatchThrow-more Small tweaks, more tests

2020-11-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/compilation.py: fix compile

2020-11-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/files.py, mathics/core/evaluation.py: fix Needs

2020-11-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/control.py: adding support for tag in Throw/Catch

2020-11-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/control.py, mathics/core/evaluation.py: catching
	uncatched Throw

2020-11-22  mmatera <matera@fisica.unlp.edu.ar>

	* : merge master

2020-11-22  rocky <rb@dustyfeet.com>

	* test/test_combinatorica.py: Move comment to more apt place..  Other code got added to separate the comment from what it was
	talking about.

2020-11-22  rocky <rb@dustyfeet.com>

	* : commit eefcab121fcef8a879c97dc8a7debd12845ad4fc Author: rocky
	<rb@dustyfeet.com> Date:   Sun Nov 22 09:59:35 2020 -0500

2020-11-22  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* : commit 0a572fa256b3da264badcf228580654dd300ed8e Merge: eb6f2f4cd
	ce9e6b17d Author: R. Bernstein <rocky@users.noreply.github.com>
	Date:   Sun Nov 22 05:40:34 2020 -0500

2020-11-22  rocky <rb@dustyfeet.com>

	* mathics/packages/DiscreteMath/CombinatoricaLite.m,
	test/helper.py, test/test_combinatorica.py, test/test_evaluation.py:
	Expand via combinatorica 0.6 routines From combinatorica 0.6 add: * BinarySearch, * KSubsets, From combinatorica 2.0 add: * Compostions, * CyclicGroup, * DihedralGroupIndex, * OrbitInventory, * KSetPartitions, * TransposePartition * SetPartitions * LastLexicogrpahicTableau Add test/helper.py to DRY testing.

2020-11-22  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1018 from
	mathics/combinatorica-small-reinstate Reinstate CombinatoricaLite

2020-11-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/control.py, mathics/core/evaluation.py: add Catch
	and Throw as builtins

2020-11-22  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/control.py: add Catch and Throw as builtins

2020-11-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/scoping.py,
	mathics/packages/CombinatoricaSmall/Kernel/init.m,
	mathics/packages/{CombinatoricaSmall/CombinatoricaSmall.m =>
	DiscreteMath/CombinatoricaLite.m},
	mathics/packages/DiscreteMath/Kernel/init.m,
	test/test_evaluation.py: CombinatoricaSmall ->
	DiscreteMath`CombinatoricaLite And added a few more tests.

2020-11-21  rocky <rb@dustyfeet.com>

	* mathics/autoload/combinatorica/README.rst,
	mathics/{autoload/combinatorica =>
	packages/CombinatoricaSmall}/CombinatoricaSmall.m,
	mathics/packages/CombinatoricaSmall/Kernel/init.m,
	test/test_evaluation.py: Redo as a non-autoloaded package Thanks for the great suggestion @mmatura

2020-11-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: adding support for bool in from_python

2020-11-21  rocky <rb@dustyfeet.com>

	* mathics/builtin/scoping.py: Go over doc examples to remove
	fragility

2020-11-21  mmatera <matera@fisica.unlp.edu.ar>

	* test/test_deletecases.py: adding tests

2020-11-21  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/lists.py: fix DeleteCases with levelspec

2020-11-21  rocky <rb@dustyfeet.com>

	* Makefile, admin-tools/check-versions.sh,
	examples/symbolic_logic/gries_schneider/GS1.m,
	mathics/core/evaluation.py: Merge hell

2020-11-21  rocky <rb@dustyfeet.com>

	* Makefile, examples/combinatorica/c-test.m,
	examples/combinatorica/test-c.sh, examples/test_driver.m,
	examples/combinatorica/c-small.m =>
	mathics/autoload/combinatorica/CombinatoricaSmall.m,
	mathics/autoload/combinatorica/README.rst, test/test_evaluation.py:
	Add CombinatorcaSmall as an autoload package

2020-11-21  rocky <rb@dustyfeet.com>

	* examples/combinatorica/c-small.m: Try adding Partitions - fail.

2020-11-21  rocky <rb@dustyfeet.com>

	* examples/combinatorica/c-small.m, examples/combinatorica/c-test.m:
	Failed attempt at adding binary search

2020-11-21  rocky <rb@dustyfeet.com>

	* mathics/core/evaluation.py: In CLI "-e" option pass on eval
	exc_result status

2020-11-21  rocky <rb@dustyfeet.com>

	* mathics/core/evaluation.py: Set Evaluation#exc_result ...  to capture Aborted, Timeout, Overflow, etc.  blacken evaluation.py

2020-11-20  rocky <rb@dustyfeet.com>

	* Makefile, admin-tools/check-versions.sh,
	examples/combinatorica/c-small.m, examples/combinatorica/c-test.m,
	examples/combinatorica/test-c.sh,
	examples/symbolic_logic/gries_schneider/GS1.m,
	examples/symbolic_logic/gries_schneider/GS2.m,
	examples/symbolic_logic/gries_schneider/GS3.m,
	examples/{symbolic_logic/gries_schneider/GS0.m => test_driver.m}:
	Start combinatorica examples Basically try the examples in the first page of the book.  The test
	harness has been move from GS0.m to test_driver.m so we can reuse
	it. (It really doesn't have anything to do with Gries-Schneider
	code.) Note: GS tests were broken and to some extent still are.  Exit[1] no exits, but Quit[] does.  Also mathics -e doesn't catch Aborted and things like that and it
	should.  If we caught that, in we'd see that reality GS3.m fails.

2020-11-21  rocky <rb@dustyfeet.com>

	* : commit 1236f4ae17678bb8dd3527ef8f40a8cc8831266d Author: rocky
	<rb@dustyfeet.com> Date:   Sat Nov 21 19:48:24 2020 -0500

2020-11-21  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1017 from mathics/option-e-exit-status Set Evaluation#exc_result ...

2020-11-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1006 from mathics/docker-for-1.1.0 Update docker installation

2020-11-17  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1007 from mathics/MacOSX-fixes Mac OSX (and probably Windows)  fixes

2020-11-15  rocky <rb@dustyfeet.com>

	* .gitignore, Makefile, mathics/builtin/files.py,
	mathics/builtin/image.py, setup.py: OSX (and probably Windows fixes) Sandbox some tests if running OSX and Windows Install scikit-image on OSX.  blacken "image.py" More ignore: Mathics3.egg-info

2020-11-15  rocky <rocky.bernstein@crunch.io>

	* : commit 48662eda47d812bd1c0f8bf21beec4c1664e7532 Author: rocky
	<rb@dustyfeet.com> Date:   Sun Nov 15 04:48:26 2020 -0500

2020-11-14  rocky <rb@dustyfeet.com>

	* docker-compose.yml, {app => docker}/Dockerfile, {app =>
	docker}/entrypoint.sh, {app =>
	docker}/requirements-mathicsscript.txt, {app =>
	docker}/requirements.txt: Update docker installation Install pymathics.natlang Docker files are now in app not docker.

2020-11-14  rocky <rb@dustyfeet.com>

	* README.rst: Update badges * Update latest version * Add supported versions

2020-11-14  rocky <rocky.bernstein@crunch.io>

	* : commit d41fae8ed4e4cd52548d3c52e7f641f831d7a954 Author: rocky
	<rb@dustyfeet.com> Date:   Sat Nov 14 12:30:00 2020 -0500

2020-11-14  rocky <rocky.bernstein@crunch.io>

	* : commit f838404b8efe8e9245f4022f85d38f364a073795 Author: rocky
	<rb@dustyfeet.com> Date:   Sat Nov 14 12:30:00 2020 -0500

2020-11-14  rocky <rb@dustyfeet.com>

	* CHANGES.rst, admin-tools/make-dist.sh, mathics/version.py,
	setup.py: Get ready for release 1.1.0 Administrivia: * Change PyPI package name to Mathics3 * wrong package name in make-dist.sh script

2020-11-14  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1004 from mathics/assignnamepattern Update CHANGES.rst for #1003 and #1001

2020-11-14  mmatera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst: marking CHANGES.rst

2020-11-14  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1003 from mathics/assignnamepattern Extends Protect and Unprotect to include string patterns

2020-11-14  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/attributes.py, mathics/builtin/system.py,
	mathics/core/definitions.py: fixing Names, Protect and Unprotect

2020-11-14  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/attributes.py, mathics/core/definitions.py:
	protect

2020-11-14  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py: fix clear

2020-11-14  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py: fix assignment

2020-11-12  rocky <rb@dustyfeet.com>

	* : commit c7ad911fe84aaa04b7782f17db192302d27e4dad Author: rocky
	<rb@dustyfeet.com> Date:   Thu Nov 12 04:15:19 2020 -0500

2020-11-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #1002 from mathics/builtin-protect-remove Remove "Protect" Attribute hackiness on Builtin

2020-11-08  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/session.py, test/test_evaluation.py: improving session
	object

2020-11-07  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/session.py: adding class MathicsSession

2020-11-07  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1000 from weakit/minmax Symbolic comparisons.

2020-11-05  weakit <vsroshan86@gmail.com>

	* .gitignore, mathics/builtin/comparison.py: redo do_cmp

2020-11-06  rocky <rb@dustyfeet.com>

	* mathics/core/definitions.py: Remove debug code

2020-11-06  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* : commit a2b7f78184bf971e92e9ebac05febb6ab533a8f4 Author: rocky
	<rb@dustyfeet.com> Date:   Thu Nov 5 20:21:26 2020 -0500

2020-11-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #996 from mathics/pymathics-fixup PyMathics fixups

2020-11-01  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py, mathics/core/parser/util.py: Better parse
	resolution in the face of PyMathics`

2020-10-31  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignment.py, setup.py: Remove
	pymathistestmodule...  this time for sure!

2020-10-31  rocky <rb@dustyfeet.com>

	* mathics/builtin/base.py, mathics/core/definitions.py,
	mathics/core/expression.py, mathics/core/parser/util.py,
	pymathics/.gitignore, pymathics/Makefile, pymathics/README.rst,
	pymathics/doc/.placeholder,
	pymathics/doc/documentation/.placeholder,
	pymathics/doc/tex/.placeholder, pymathics/mathics,
	pymathics/natlang/README.rst, pymathics/natlang/__init__.py,
	pymathics/natlang/natlang.py, pymathics/natlang/test.py,
	pymathics/setup.py, pymathics/test.py,
	pymathics/testpymathicsmodule/__init__.py: Get PyMathics minimally
	working Works for both pymathics-hello and pymathics-natlang However pattern parsing is a little funky and should be improved.

2020-10-31  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #994 from mathics/set-direcory-fixes Set directory fixes

2020-10-30  rocky <rb@dustyfeet.com>

	* : commit cb6736612ef6b3923a8cd7f98e252d3badd52b14 Author: rocky
	<rb@dustyfeet.com> Date:   Wed Oct 28 19:25:58 2020 -0400

2020-10-29  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit b63862d9bb9964d34f2090aae29985a607634272 Author: mmatera
	<matera@fisica.unlp.edu.ar> Date:   Thu Oct 29 15:18:49 2020 -0300

2020-10-29  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* : commit 1f1c3744ce44dc7877954947853341c918914ae9 Author: rocky
	<rb@dustyfeet.com> Date:   Wed Oct 28 19:25:58 2020 -0400

2020-10-27  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: fix do_format

2020-10-27  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/patterns.py, mathics/core/expression.py: cleanups

2020-10-27  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/patterns.py: Catching exceptions raising
	PatternError

2020-10-27  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/patterns.py: fix #992

2020-10-26  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: fixing format for .. and ...

2020-10-26  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #991 from mathics/fix989 Fix #989

2020-10-26  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py: Update arithmetic.py

2020-10-26  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py, mathics/core/parser/tokeniser.py:
	fixing ReplaceAll tokenizer with lookahead regexp

2020-10-26  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py, mathics/core/expression.py,
	mathics/core/parser/tokeniser.py: fix989

2020-10-24  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* : Merged master

2020-10-24  rocky <rb@dustyfeet.com>

	* .gitignore, CHANGES.rst, MANIFEST.in, admin-tools/make-dist.sh,
	admin-tools/pyenv-versions, mathics/builtin/evaluation.py,
	mathics/version.py, setup.py: Get ready for release 1.1.0rc1

2020-10-19  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #987 from mathics/docker-update Update to docker setup

2020-10-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #986 from mathics/doc-fixes4 Title regularization. gallery param updated

2020-10-18  rocky <rb@dustyfeet.com>

	* mathics/web/media/js/inout.js: Add Function definition: Colatz
	Conjecture

2020-10-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #985 from mathics/doc-fixes3 Title Capitalization; StringInsert examples

2020-10-18  rocky <rb@dustyfeet.com>

	* mathics/builtin/integer.py, mathics/builtin/numeric.py,
	mathics/builtin/options.py, mathics/builtin/patterns.py,
	mathics/builtin/strings.py,
	mathics/doc/documentation/1-Manual.mdoc, test/test_evaluation.py:
	Title Capitalization; StringInsert examples

2020-10-18  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #984 from mathics/system-info-tests Add pytests for Global System Information section

2020-10-17  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #968 from mathics/TravisCI-rework Simpler, reduced TravisCI

2020-10-13  rocky <rb@dustyfeet.com>

	* .travis.yml: Simpler, reduced TravisCI pymathics is gone - we don't have pymathics modules right now
	allmodules and doc building assumed too.  Note we do other testing using Github workflows.

2020-10-17  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #983 from mathics/more-doc-updates-3 Go over section titles; add $UserName

2020-10-17  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #981 from mathics/more-doc-updates-2 More doc updates 2

2020-10-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/attributes.py: Go over Attributes section

2020-10-17  rocky <rb@dustyfeet.com>

	* : commit ddf6fdb90424b9634cb0b98c0f775119e8693f8e Merge: cad647491
	19444825b Author: R. Bernstein <rocky@users.noreply.github.com>
	Date:   Sat Oct 17 08:46:54 2020 -0400

2020-10-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/datentime.py: Go over Datetime docs

2020-10-17  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #975 from mathics/doc-building-simplify Doc building simplify

2020-10-16  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/doc/documentation/1-Manual.mdoc: Added documentation about
	the "Generate Hash" button

2020-10-17  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #979 from mathics/test-quit-files Update test_file.py

2020-10-16  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* test/test_file.py: Update test_file.py

2020-10-16  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #977 from mathics/docs Remove implementation details from user-facing documentation

2020-10-16  rocky <rb@dustyfeet.com>

	* : commit ab2e0ab068a1f01419461b5b2e970431c4eeb434 Merge: c826cedb8
	7ac5182f0 Author: Gark Garcia
	<37553739+GarkGarcia@users.noreply.github.com> Date:   Fri Oct 16
	08:35:40 2020 -0300

2020-10-15  rocky <rb@dustyfeet.com>

	* Makefile, mathics/builtin/inout.py, mathics/doc/tex/Makefile:
	Simplify doc building And try not to duplication running tests

2020-10-15  rocky <rb@dustyfeet.com>

	* Makefile, mathics/builtin/compilation.py, mathics/doc/doc.py: Doc
	compilation and tweaks

2020-10-15  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #973 from mathics/UseSansSerif-by-default Set to use SansSerif by default

2020-10-14  rocky <rb@dustyfeet.com>

	* mathics/builtin/inout.py, mathics/doc/documentation/1-Manual.mdoc:
	Don't be sensitive in testing to SansSerif..

2020-10-14  rocky <rb@dustyfeet.com>

	* mathics/builtin/inout.py: Work around Trailing blanks...  Death by 1,000 papercuts

2020-10-14  rocky <rb@dustyfeet.com>

	* mathics/builtin/inout.py, mathics/web/media/js/inout.js: Set to
	use SansSerif by default Having used both for a while, as others in the past have observed
	SansSerif looks nicer than without.  Now that we have online docs this is all the more apparent.  (Not sure why we center, things either way, but I guess that's
	different) In discussing this with Gark, the feeling is that it would be nice
	if we had a user profile for preferences like that could set.  However we don't have that right now. Given this my take is
	SansSerif is a better default.

2020-10-14  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst: Update CHANGES.rst

2020-10-14  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* CHANGES.rst: Update CHANGES.rst

2020-10-14  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'upstream/master' into
	test-quit-files

2020-10-14  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #971 from mathics/fix-exit Exit as a rule inside Quit

2020-10-14  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #966 from mathics/importatmodule Importatmodule

2020-10-14  rocky <rb@dustyfeet.com>

	* mathics/core/characters.py: Add 100's of Unicode characters...  * More Formal Greek unicode symbols * More Gemini unicode symbols * Line/Paragraph/Whitespace unicode symbols Thanks to Robert Jacobson's FoxySheep for the additional symbols

2020-10-13  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #967 from mathics/fix-filetests fix Get/Put test

2020-10-13  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #964 from mathics/add-gs-tests Hook in Gries & Schneider test into test suite

2020-10-13  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/evaluation.py: Exit as a rule inside Quit

2020-10-13  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/importexport.py: clean up

2020-10-13  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/importexport.py: fetchurl is not in WL standard.
	Removed

2020-10-13  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #965 from mmatera/importarrobamodule fixing Import@

2020-10-13  rocky <rb@dustyfeet.com>

	* Makefile, examples/symbolic_logic/gries_schneider/GS1.m,
	examples/symbolic_logic/gries_schneider/GS2.m,
	examples/symbolic_logic/gries_schneider/GS3.m,
	examples/symbolic_logic/gries_schneider/test-gs.sh: Hook in Gries
	Schneider test into test suite

2020-10-13  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #961 from rebcabin/master 145 new tests in symbolic logic; Quit at the ends; not integrated
	wit…

2020-10-12  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #962 from mathics/fix-exit Exit exits Mathics; it can set return code too.

2020-10-12  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #963 from mathics/fix960 evaluating the iterator argument before evaluating the iteration
	func…

2020-10-12  Brian Beckman <bc.beckman@gmail.com>

	* examples/symbolic_logic/gries_schneider/GS1.m,
	examples/symbolic_logic/gries_schneider/GS2.m,
	examples/symbolic_logic/gries_schneider/GS3.m: requested amendments
	to PR 960

2020-10-12  Brian Beckman <bc.beckman@gmail.com>

	* : commit 097aecf7649299915cea93009536a1bddaf623f4 Author: mmatera
	<matera@fisica.unlp.edu.ar> Date:   Mon Oct 12 09:34:16 2020 -0300

2020-10-12  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/lists.py, mathics/core/parser/feed.py: Fixing
	_Iterator[expr,it_Symbol]

2020-10-12  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/lists.py: evaluating the iterator argument before
	evaluating the iteration function

2020-10-12  rocky <rb@dustyfeet.com>

	* mathics/builtin/evaluation.py: Exit exits Mathics; it can set
	return code too.

2020-10-11  Brian Beckman <bc.beckman@gmail.com>

	* examples/symbolic_logic/gries_schneider/GS0.m,
	examples/symbolic_logic/gries_schneider/GS1.m,
	examples/symbolic_logic/gries_schneider/GS2.m,
	examples/symbolic_logic/gries_schneider/GS3.m: 145 new tests in
	symbolic logic; Quit at the ends; not integrated with test framework

2020-10-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #959 from GarkGarcia/web-docs-patch Fix #958

2020-10-11  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/web/media/js/prototype/prototype.js: Fixed #965

2020-10-11  rocky <rb@dustyfeet.com>

	* Makefile, mathics/builtin/plot.py, mathics/test.py: Garks
	excellent suggestions.

2020-10-11  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #951 from mathics/review-docs-system Review docs system; no trailing blanks required

2020-10-11  rocky <rb@dustyfeet.com>

	* tmp/README.rst: Typo

2020-10-11  rocky <rb@dustyfeet.com>

	* Makefile, mathics/builtin/files.py, tmp/README.rst: Look at
	files.py for docs Correct some typos. Sandbox more tests.  Some spelling corrections.  The examples and tests really need better going over.

2020-10-11  rocky <rb@dustyfeet.com>

	* Makefile: Makefile tweaks Add runserver target to run Django in development mode (it watches
	for changes in the source tree).  Some other small Makefile tweaks

2020-10-10  rocky <rb@dustyfeet.com>

	* mathics/doc/documentation/1-Manual.mdoc, setup.py: Python 3.9 is
	out and works

2020-10-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/datentime.py, mathics/builtin/system.py,
	mathics/test.py: Correct test.py CI status signalling

2020-10-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/datentime.py, mathics/builtin/evaluation.py,
	mathics/builtin/plot.py, mathics/builtin/system.py, mathics/test.py:
	Add --keep-going, and --doc-only...  And also go over more test doc descriptions.  Fixes #947

2020-10-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignment.py, mathics/builtin/files.py,
	mathics/builtin/functional.py, mathics/test.py: Example-only some
	get all tests working.  These will be revised and/or put under a different testing regime.
	So don't cry for these, Argentina.

2020-10-07  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignment.py, mathics/builtin/functional.py,
	mathics/builtin/scoping.py, mathics/builtin/structure.py,
	mathics/doc/doc.py: Finally! No required trailing blanks! Add #<--# to the end of a test line to signify that the test ends in
	a single blank

2020-10-07  rocky <rb@dustyfeet.com>

	* mathics/__init__.py, mathics/builtin/structure.py,
	mathics/builtin/system.py, mathics/doc/doc.py, mathics/test.py: Doc
	system updates & pass over docs * S> and X> directives were broken. They are less broken now * struction.py: Combinatorica -> CombinatoricaOld since this is
	really obsolete * doc/doc.py: fix S> and X>

2020-10-10  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #954 from mathics/doc-overhaul Go over intro sections of Manual

2020-10-10  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/test.py: fix

2020-10-10  mmatera <matera@fisica.unlp.edu.ar>

	* : commit 2970843cee330d4afdaa2291fdc7e0d598e82454 Author: mmatera
	<matera@fisica.unlp.edu.ar> Date:   Sat Oct 10 11:19:31 2020 -0300

2020-10-10  R. Bernstein <rocky@users.noreply.github.com>

	* FUTURE.rst: Update FUTURE.rst

2020-10-10  R. Bernstein <rocky@users.noreply.github.com>

	* FUTURE.rst: Update FUTURE.rst

2020-10-10  rocky <rb@dustyfeet.com>

	* FUTURE.rst: Add notes about Pymathics modules...  Natlang, graphs and combinatorica

2020-10-10  R. Bernstein <rocky@users.noreply.github.com>

	* FUTURE.rst: Update FUTURE.rst

2020-10-10  R. Bernstein <rocky@users.noreply.github.com>

	* FUTURE.rst: Update FUTURE.rst

2020-10-10  rocky <rb@dustyfeet.com>

	* CHANGES.rst, FUTURE.rst, MANIFEST.in: Administrivia: FUTURE.rst
	and start MANIFEST.in Split out future plans into its own thing. I may add this to the
	doc.  Start a MANIFEST.in for the 1.1.0 release

2020-10-10  rocky <rb@dustyfeet.com>

	* mathics/doc/documentation/1-Manual.mdoc: Typo

2020-10-10  rocky <rb@dustyfeet.com>

	* mathics/doc/doc.py, mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/tex/Makefile, mathics/test.py,
	mathics/web/media/doc/.placeholder: Go over Django section Allow including PNGs

2020-10-09  rocky <rb@dustyfeet.com>

	* mathics/doc/doc.py: LaTex handling of XML italic <i>

2020-10-08  rocky <rb@dustyfeet.com>

	* mathics/doc/tex/Makefile: Small Makefile tweaks

2020-10-08  rocky <rb@dustyfeet.com>

	* mathics/doc/doc.py, mathics/doc/documentation/1-Manual.mdoc: Allow
	italic markup

2020-10-08  R. Bernstein <rocky@users.noreply.github.com>

	* : commit 14069c3e461931c66c00f0442ace7dbfa0651194 Author: rocky
	<rb@dustyfeet.com> Date:   Thu Oct 8 11:07:15 2020 -0400

2020-10-07  R. Bernstein <rocky@users.noreply.github.com>

	* README.rst: Update README.rst

2020-10-06  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #950 from mathics/test-count-arg Add test.py --count arg

2020-10-05  rocky <rb@dustyfeet.com>

	* mathics/doc/doc.py, mathics/test.py: Add test.py --count arg Also, Skip sandbox tests *only* if environment variable SANDBOX is
	not set --count is expected to facilitate going over the docstrings for new
	builtins

2020-10-05  rocky <rb@dustyfeet.com>

	* mathics/web/media/js/inout.js: Use Magic square in gallery example It gives more intuitive results

2020-10-05  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #948 from mathics/Update-CHANGES.rst Sections for what's not there and why...

2020-10-04  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Is this wording better?

2020-10-04  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #949 from suhr/sandbox-tests Disable some tests

2020-10-04  Сухарик <65870+suhr@users.noreply.github.com>

	* mathics/builtin/files.py, mathics/builtin/importexport.py: Disable
	some tests

2020-10-04  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/__init__.py: sections for what's not there
	and why...  include thought for the future.  __init__.py: include cython version in list of versions

2020-10-04  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #944 from mathics/misc-tweaks 4 small tweaks:

2020-10-04  rocky <rb@dustyfeet.com>

	* Makefile, mathics/web/urls.py, mathics/web/views.py, setup.py: 4
	small tweaks: urls.py: blacken setup.py: remove not necessary decpendencies    - colorama is optional as it was in 1.0    - pyplot was part of graphs. It will appear in a dependency in
	     the corresponding graphs pymathics module views.py: remove some
	unused imports Makefile: A better description of what "doc" is
	about.

2020-10-04  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #943 from suhr/ajax Fix ajax requests

2020-10-04  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/web/views.py: A few tweaks to Django 3
	support

2020-10-04  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #941 from suhr/django_2_2 Django 3

2020-10-03  rocky <rb@dustyfeet.com>

	* mathics/web/views.py: Get Django docs working again.  One tiny change (a Python 2-> 3 portability thing) that causes a big
	effect to get the Django interactive docs working again.  Note: there seems to be a few more places to fix...

2020-10-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #928 from mathics/docker-doc-update Revise docker setup instructions

2020-10-03  rocky <rb@dustyfeet.com>

	* mathics/web/media/js/inout.js: Yet another pass at Django gallery Order and label examples better.

2020-10-03  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #939 from mathics/parse-with-code Allow passing back source-code lines..

2020-10-03  rocky <rb@dustyfeet.com>

	* mathics/core/pattern.py: Adjust FIXME comment.  I'm still not 100% this is correct, just probably and
	circumstantially correct.

2020-10-03  rocky <rb@dustyfeet.com>

	* mathics/web/media/js/inout.js: Add a ListPlot example

2020-10-02  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Note addition of GetEnvironment

2020-10-01  rocky <rb@dustyfeet.com>

	* mathics/core/evaluation.py, mathics/core/parser/util.py: Allow
	passing back source-code lines..  This allows CLI's with history tracking to be able to do the more
	sensible thing and group multiple lines as one item.  It also will make it possible for better error reporting.

2020-10-02  rocky <rb@dustyfeet.com>

	* mathics/core/pattern.py: Fix runtime bugs seen from GS3.m in
	per_expr() per_expr() needs to return a in interator return, not the default
	implied `return None` as can happen.  In Python 3, // is used for truncated integer division. In Python 2
	it was /. That now returns float in Python 3.  Note the brokenness of self.get_wrappings To reproduce brokenness before build, in `mathics` run: ```
	<<"https://raw.githubusercontent.com/rebcabin/Mathics/master/mathics/packages/GS3.m"```

2020-10-02  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #936 from mathics/qtime Rebase of #619. See that for more detail.

2020-10-01  mmatera <matera@fisica.unlp.edu.ar>

	* : commit 67da6d36cecce9f913fbd1d5e0e98d1c9d0a67e0 Merge: 102bd1ab1
	680898172 Author: mmatera <matera@fisica.unlp.edu.ar> Date:   Thu
	Oct 1 20:33:31 2020 -0300

2020-10-01  mmatera <matera@fisica.unlp.edu.ar>

	* Makefile: rocky fixes

2020-10-01  mmatera <matera@fisica.unlp.edu.ar>

	* .travis.yml, Makefile: fix

2020-10-01  rocky <rb@dustyfeet.com>

	* mathics/Makefile, mathics/builtin/system.py: Add Environment[name]
	and Environment[] mathics/Makefile  - transfer  "check" call

2020-10-01  mmatera <matera@fisica.unlp.edu.ar>

	* .travis.yml, Makefile: fix travis

2020-10-01  mmatera <matera@fisica.unlp.edu.ar>

	* .travis.yml: adding test django to travis

2020-09-30  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/test_django.py: adding basic tests for django

2020-09-30  mmatera <matera@fisica.unlp.edu.ar>

	* : commit e47ed56071df189be785adf78f37dd1315ffa529 Author: mmatera
	<matera@fisica.unlp.edu.ar> Date:   Wed Sep 30 21:28:14 2020 -0300

2020-09-30  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit dcaf6930ae36ac64794eecbf8da90833f6cc91c3 Author: mmatera
	<matera@fisica.unlp.edu.ar> Date:   Wed Sep 30 19:59:50 2020 -0300

2020-09-30  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/settings.py: Replaced MIDDLEWARE_CLASSES with MIDDLEWARE

2020-09-30  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: fix last_evaluated

2020-09-29  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: fix formatcache new attempt...  new try working now fix

2017-03-31  larion_dev <notarge10@gmail.com>

	* CHANGES.rst, mathics/builtin/combinatorial.py,
	test/test_parser/test_tokeniser.py: Add Subsets[] Fix PR#685 Refactor code for Subsets[] function Handling the non list argument in the 1st position for Subsets[] Update Subsets[] for finding subsets from any head in Mathics Revise CHANGEs.rst; \\[ escape

2016-09-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/patterns.py, mathics/core/expression.py,
	mathics/core/pattern.py: added format cache cleanup fixes nasty cache bug optimize_blanks for faster matching in certain situations fixes Orderless patterns fixes for orderless expressions

2020-09-29  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* : commit 906463547ba8baf45126a411f4ebd6d6265b60d0 Merge: de9dd37af
	1e957378e Author: Pablo Emilio Escobar Gaviria
	<pablo-escobar@riseup.net> Date:   Tue Sep 29 18:29:23 2020 -0300

2020-09-29  rocky <rb@dustyfeet.com>

	* CHANGES.rst, test/test_parser/test_tokeniser.py: Revise
	CHANGEs.rst; \\[ escape

2020-09-29  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #685 from larionvn/subsets Adding function Subsets to the mathics

2020-09-29  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/doc/utils.py, mathics/web/models.py,
	mathics/web/views.py, setup.py: fixing migration to 2.2

2020-09-28  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #933 from mmatera/fastblank Rebase of Faster leading blank patterns #625

2020-09-28  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'upstream/master' into fastblank

2020-09-28  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py, mathics/builtin/lists.py,
	mathics/builtin/quantities.py, mathics/builtin/tensors.py: pep8 and
	removing duplicated class Information for n-esim time...

2016-10-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/algebra.py, mathics/builtin/lists.py,
	mathics/builtin/numeric.py, mathics/builtin/quantities.py,
	mathics/builtin/tensors.py, mathics/core/expression.py,
	mathics/doc/utils.py, mathics/web/models.py,
	pymathics/natlang/natlang.py: made atom_list into an
	atom_list_constructor; this is much better for use in loops fixes DeleteStopWords several fixes fixing error in appending leaves   in algebra.py fixing list<>tuple fixing list<>tuple in numeric fixing parameter name in list.py fix? reformulate Delete erase duplicated class Delete Delete completely fixed...  CoefficientList completely fixed...  Quantities completely fixed...  Quantities completely fixed...  Quantities completely fixed...  Quantities completely fixed...  Quantities and get_part completely fixed...  Fix RealDigits Fix ReplacePart fixes

2016-10-17  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py, mathics/core/expression.py,
	pymathics/natlang/natlang.py: added atom_list, string_list fixes test cases

2016-10-17  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/structure.py, mathics/core/expression.py: Sort now
	uses restructure

2016-10-13  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/arithmetic.py, mathics/builtin/lists.py,
	mathics/core/definitions.py, mathics/core/expression.py: better
	names, documentation, cleanup

2016-10-13  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/definitions.py, mathics/core/expression.py:
	unification with _sequences

2016-10-13  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py, mathics/core/expression.py: set_leaves
	renamed to set_leaf

2016-10-13  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: added _no_symbol()

2016-10-13  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py, mathics/core/rules.py: massive
	improvement for large lists (again) fix _flatten_sequence evaluation parameter fixes bug: _leaves must always be a tuple

2016-10-13  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: simpler and faster set handling in
	Expression._prepare_symbols() fixes missing update in _prepare_symbols

2016-10-13  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: use self._head for private access to
	Expression head

2016-10-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: changed all internal accesses to
	leaves to Expression._leaves more general performance fixes

2016-10-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: improvements to general runtime

2016-10-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/arithmetic.py, mathics/builtin/lists.py,
	mathics/core/definitions.py, mathics/core/expression.py,
	mathics/core/rules.py: Structure is now faster; _list_parts now uses
	Structure cleanup more cleanups docs for slice(), filter(), restructure(), cleanups replaced last_evaluated, _symbols by _token fixes small bug fix options pattern rules

2016-10-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py, mathics/core/expression.py: introduction
	of Structure (a work in progress)

2016-10-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py, mathics/core/expression.py: introduce
	restructure()

2016-09-28  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py, mathics/core/expression.py: fixes tuple
	incompatibilities adds comments comments, better cost handling for Expression.output_cost

2016-09-28  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/arithmetic.py, mathics/builtin/assignment.py,
	mathics/builtin/combinatorial.py, mathics/builtin/files.py,
	mathics/builtin/functional.py, mathics/builtin/lists.py,
	mathics/builtin/numeric.py, mathics/builtin/structure.py,
	mathics/builtin/tensors.py, mathics/core/expression.py,
	mathics/core/pattern.py, mathics/core/rules.py,
	mathics/core/util.py: write protection for Expression.leaves cleanup more write protection stuff

2016-09-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: only convert to set if needed cleanup fixes typo bug

2017-01-04  mauricio matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py, mathics/core/definitions.py,
	mathics/core/expression.py: fixing Information Information functions support more efficient last definition checks

2020-09-28  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #922 from GarkGarcia/discrete-limit Implement the DiscreteLimit builtin

2020-09-28  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py: Replace the PerformanceGoal option
	with the more direct Trials option

2020-09-27  rocky <rb@dustyfeet.com>

	* README.rst: Small typo, and clarification

2020-09-27  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #930 from GarkGarcia/cross-fix Fix bug in the Cross implementation

2020-09-27  rocky <rb@dustyfeet.com>

	* README.rst, app/Dockerfile, app/entrypoint.sh,
	app/requirements-tmathics.txt, app/requirements.txt,
	docker-compose.yml, mathics/settings.py: Move in docker config. Use
	mathicsorg Docker configuration is now in this repository. (It is still a
	little rough though) dockerhub location is now in the mathicsorg namespace, not rockyb.  Instructions have been revised.  pymathics module "natlang" has been pulled from being assumed it is
	pre-built.

2020-09-27  rocky <rb@dustyfeet.com>

	* README.rst: Revise docker setup instructions https://hub.docker.com/repository/docker/rockyb/mathics has a more
	recent docker container for 1.1-dev.  The natlang module isn't built, but I don't think right now that's
	important. Never let perfection get in the way of progress.  Issue #927 has been created to track remaining steps.

2020-09-27  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #929 from GarkGarcia/url-update Update the links in the documentation to point to mathics.org

2020-09-27  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* COPYING.txt, README.rst, mathics/autoload/formats/JSON/Import.m,
	mathics/benchmark.py, mathics/builtin/codetables.py,
	mathics/builtin/colors.py, mathics/builtin/compile/ir.py,
	mathics/builtin/files.py, mathics/builtin/graphics.py,
	mathics/builtin/image.py, mathics/builtin/importexport.py,
	mathics/builtin/plot.py,
	mathics/builtin/pymimesniffer/mimetypes.xml,
	mathics/builtin/pympler/asizeof.py, mathics/builtin/xmlformat.py,
	mathics/core/expression.py, mathics/core/numbers.py,
	mathics/core/parser/README.md, mathics/core/util.py,
	mathics/data/ExampleData/InventionNo1.xml,
	mathics/data/ExampleData/Namespaces.xml,
	mathics/data/ExampleData/Testosterone.svg,
	mathics/data/ExampleData/copyright.csv, mathics/data/element.txt,
	mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/documentation/A-License.mdoc, mathics/doc/tex/logo.pdf,
	mathics/doc/tex/mathics.tex, mathics/server.py,
	mathics/settings.py, mathics/web/media/css/font-awesome.min.css,
	mathics/web/media/fonts/fontawesome-webfont.svg,
	mathics/web/media/img/favicons/safari-pinned-tab.svg,
	mathics/web/media/img/logo-heptatom.svg,
	mathics/web/media/img/logo-text-nodrop.svg,
	mathics/web/media/img/logo-text.svg,
	mathics/web/media/js/mathics.js,
	mathics/web/media/js/mathjax/MathJax.js,
	mathics/web/media/js/mathjax/config/MML_HTMLorMML.js,
	mathics/web/media/js/mathjax/extensions/FontWarnings.js,
	mathics/web/media/js/mathjax/extensions/HTML-CSS/handle-floats.js,
	mathics/web/media/js/mathjax/extensions/MathEvents.js,
	mathics/web/media/js/mathjax/extensions/MathMenu.js,
	mathics/web/media/js/mathjax/extensions/MathZoom.js,
	mathics/web/media/js/mathjax/extensions/TeX/AMSmath.js,
	mathics/web/media/js/mathjax/extensions/TeX/AMSsymbols.js,
	mathics/web/media/js/mathjax/extensions/TeX/HTML.js,
	mathics/web/media/js/mathjax/extensions/TeX/action.js,
	mathics/web/media/js/mathjax/extensions/TeX/autobold.js,
	mathics/web/media/js/mathjax/extensions/TeX/autoload-all.js,
	mathics/web/media/js/mathjax/extensions/TeX/bbox.js,
	mathics/web/media/js/mathjax/extensions/TeX/begingroup.js,
	mathics/web/media/js/mathjax/extensions/TeX/boldsymbol.js,
	mathics/web/media/js/mathjax/extensions/TeX/cancel.js,
	mathics/web/media/js/mathjax/extensions/TeX/color.js,
	mathics/web/media/js/mathjax/extensions/TeX/enclose.js,
	mathics/web/media/js/mathjax/extensions/TeX/extpfeil.js,
	mathics/web/media/js/mathjax/extensions/TeX/mathchoice.js,
	mathics/web/media/js/mathjax/extensions/TeX/mhchem.js,
	mathics/web/media/js/mathjax/extensions/TeX/newcommand.js,
	mathics/web/media/js/mathjax/extensions/TeX/noErrors.js,
	mathics/web/media/js/mathjax/extensions/TeX/noUndefined.js,
	mathics/web/media/js/mathjax/extensions/TeX/unicode.js,
	mathics/web/media/js/mathjax/extensions/TeX/verb.js,
	mathics/web/media/js/mathjax/extensions/asciimath2jax.js,
	mathics/web/media/js/mathjax/extensions/jsMath2jax.js,
	mathics/web/media/js/mathjax/extensions/mml2jax.js,
	mathics/web/media/js/mathjax/extensions/tex2jax.js,
	mathics/web/media/js/mathjax/extensions/toMathML.js,
	mathics/web/media/js/mathjax/extensions/v1.0-warning.js,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_AMS-Reg
	ular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Caligra
	phic-Bold.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Caligra
	phic-Regular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Fraktur
	-Bold.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Fraktur
	-Regular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Main-Bo
	ld.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Main-It
	alic.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Main-Re
	gular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Math-Bo
	ldItalic.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Math-It
	alic.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Math-Re
	gular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_SansSer
	if-Bold.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_SansSer
	if-Italic.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_SansSer
	if-Regular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Script-
	Regular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Size1-R
	egular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Size2-R
	egular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Size3-R
	egular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Size4-R
	egular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Typewri
	ter-Regular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_WinChro
	me-Regular.svg,
	mathics/web/media/js/mathjax/jax/element/mml/jax.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/Arrows.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/CombDiacritMar
	ks.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/CombDiactForSy
	mbols.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/Dingbats.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/GeneralPunctua
	tion.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/GeometricShape
	s.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/GreekAndCoptic
	.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/Latin1Suppleme
	nt.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/LetterlikeSymb
	ols.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/MathOperators.
	js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/MiscMathSymbol
	sA.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/MiscMathSymbol
	sB.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/MiscSymbolsAnd
	Arrows.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/MiscTechnical.
	js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/SpacingModLett
	ers.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/SuppMathOperat
	ors.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/SupplementalAr
	rowsA.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/SupplementalAr
	rowsB.js,
	mathics/web/media/js/mathjax/jax/input/AsciiMath/config.js,
	mathics/web/media/js/mathjax/jax/input/AsciiMath/jax.js,
	mathics/web/media/js/mathjax/jax/input/MathML/config.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/a.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/b.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/c.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/d.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/e.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/f.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/fr.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/g.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/h.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/i.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/j.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/k.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/l.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/m.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/n.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/o.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/opf.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/p.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/q.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/r.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/s.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/scr.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/t.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/u.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/v.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/w.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/x.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/y.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/z.js,
	mathics/web/media/js/mathjax/jax/input/MathML/jax.js,
	mathics/web/media/js/mathjax/jax/input/TeX/config.js,
	mathics/web/media/js/mathjax/jax/input/TeX/jax.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/annotatio
	n-xml.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/maction.j
	s,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/menclose.
	js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/mglyph.js
	,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/mmultiscr
	ipts.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/ms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/mtable.js
	,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/multiline
	.js, mathics/web/media/js/mathjax/jax/output/HTML-CSS/config.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/Arrows.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/BBBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/BoldFraktur.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/BoxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/ControlPictures.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/CurrencySymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/Cyrillic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/GreekBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/GreekSSBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/IPAExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/LatinExtendedD.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MathBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MathSSBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MiscMathSymbolsA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MiscMathSymbolsB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MiscTechnical.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/NumberForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/PhoneticExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/SuperAndSubscripts.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/SuppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/BoxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/ControlPictures.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/CurrencySymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/Cyrillic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/GreekBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/GreekSSBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/IPAExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/MathBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/MathBoldScript.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/MathSSItalicBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/BoxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/ControlPictures.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/CurrencySymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/Cyrillic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/GreekItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/IPAExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/MathItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/MathSSItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/MathScript.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/ij.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Arrows.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/BBBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/BlockElements.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/BoldFraktur.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/BoxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/CJK.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/ControlPictures.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/CurrencySymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Cyrillic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Dingbats.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Fraktur.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekSSBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekSSBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Hiragana.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/IPAExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/LatinExtendedD.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathBoldScript.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathSS.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathSSBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathSSItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathSSItalicBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathScript.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathTT.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MiscMathSymbolsA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MiscMathSymbolsB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MiscSymbolsAndArrows.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MiscTechnical.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/NumberForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/PhoneticExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Specials.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/SuperAndSubscripts.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/SuppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/SupplementalArrowsA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/SupplementalArrowsB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/ij.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsD/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsD/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsD/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsSm/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsSm/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsSm/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUp/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUp/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUp/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpD/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpD/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpD/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpSm/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpSm/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpSm/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Bold/PrivateUse.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/BoldItalic/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/BoldItalic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/BoldItalic/PrivateUse.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Italic/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Italic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Italic/PrivateUse.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Regular/PrivateUse.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeFiv
	eSym/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeFiv
	eSym/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeFou
	rSym/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeFou
	rSym/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeFou
	rSym/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeOne
	Sym/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeOne
	Sym/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeOne
	Sym/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeOne
	Sym/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeThr
	eeSym/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeThr
	eeSym/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeThr
	eeSym/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeTwo
	Sym/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeTwo
	Sym/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeTwo
	Sym/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Variant
	s/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Variant
	s/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Variant
	s/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Variant
	s/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/fontdat
	a-1.0.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/fontdat
	a-beta.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/fontdat
	a-extra.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/fontdat
	a.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/Arrows.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/BBBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/BoxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/Dingbats.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/MiscMathSymbolsB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/MiscTechnical.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/PUA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/SuppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Caligrap
	hic/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Caligrap
	hic/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Bold/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Bold/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Bold/PUA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Regular/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Regular/PUA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/Bo
	ld/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/Bo
	ldItalic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/It
	alic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/Arrows.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/MiscMathSymbolsA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/MiscTechnical.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/SuppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/SupplementalArrowsA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Ita
	lic/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Ita
	lic/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Ita
	lic/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Ita
	lic/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Ita
	lic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Reg
	ular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Reg
	ular/GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Reg
	ular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Reg
	ular/MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Reg
	ular/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Math/Bol
	dItalic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Math/Ita
	lic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Bold/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Bold/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Bold/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Italic/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Italic/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Italic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Italic/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Regular/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Script/R
	egular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Script/R
	egular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Script/R
	egular/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Size1/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Size2/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Size3/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Size4/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewrit
	er/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewrit
	er/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewrit
	er/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewrit
	er/Regular/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/WinChrom
	e/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/R
	egular/AMS.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/R
	egular/Bold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/R
	egular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/fontdata
	-extra.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/fontdata
	.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/imageFonts.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/jax.js,
	mathics/web/media/js/mathjax/jax/output/NativeMML/config.js,
	mathics/web/media/js/mathjax/jax/output/NativeMML/jax.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/annotation-xml
	.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/maction.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/menclose.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/mglyph.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/mmultiscripts.
	js, mathics/web/media/js/mathjax/jax/output/SVG/autoload/ms.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/mtable.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/multiline.js,
	mathics/web/media/js/mathjax/jax/output/SVG/config.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/A
	rrows.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/B
	oxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/C
	ombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/D
	ingbats.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/E
	nclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/G
	eneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/G
	eometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/G
	reekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/L
	atin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/L
	atinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/L
	etterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/M
	ain.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/M
	athOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/M
	iscMathSymbolsB.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/M
	iscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/M
	iscTechnical.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/P
	UA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/S
	pacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/S
	uppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Caligraphic/B
	old/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Caligraphic/R
	egular/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold/
	BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold/
	Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold/
	Other.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold/
	PUA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regul
	ar/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regul
	ar/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regul
	ar/Other.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regul
	ar/PUA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Arr
	ows.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Bas
	icLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Com
	bDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Com
	bDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Gen
	eralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Geo
	metricShapes.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Gre
	ekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Lat
	in1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Lat
	inExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Lat
	inExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Let
	terlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Mai
	n.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Mat
	hOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Mis
	cMathSymbolsA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Mis
	cSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Mis
	cTechnical.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Spa
	cingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Sup
	pMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Sup
	plementalArrowsA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/B
	asicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/C
	ombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/G
	eneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/G
	reekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/L
	atinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/L
	atinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/L
	etterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/M
	ain.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/M
	athOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	SuppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Math/BoldItal
	ic/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Math/Italic/M
	ain.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bol
	d/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bol
	d/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bol
	d/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bol
	d/Other.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Ita
	lic/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Ita
	lic/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Ita
	lic/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Ita
	lic/Other.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Reg
	ular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Reg
	ular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Reg
	ular/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Reg
	ular/Other.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Script/Regula
	r/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Script/Regula
	r/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Size1/Regular
	/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Size2/Regular
	/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Size3/Regular
	/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Size4/Regular
	/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Re
	gular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Re
	gular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Re
	gular/Other.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/fontdata-extr
	a.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/fontdata.js,
	mathics/web/media/js/mathjax/jax/output/SVG/jax.js,
	mathics/web/media/js/message.js,
	mathics/web/media/js/prototype/prototype.js,
	mathics/web/media/js/scriptaculous/builder.js,
	mathics/web/media/js/scriptaculous/controls.js,
	mathics/web/media/js/scriptaculous/dragdrop.js,
	mathics/web/media/js/scriptaculous/effects.js,
	mathics/web/media/js/scriptaculous/scriptaculous.js,
	mathics/web/media/js/scriptaculous/slider.js,
	mathics/web/media/js/scriptaculous/sound.js,
	mathics/web/media/js/scriptaculous/unittest.js,
	mathics/web/media/js/three/Detector.js,
	mathics/web/media/js/three/Three.js,
	mathics/web/templates/base_html.html,
	mathics/web/templates/main.html, mathics/web/views.py: Revert
	"Replaced http with https globally" This reverts commit 69fc89033b43e6a9e3f07a9da45f8f2ab38caa05.

2020-09-27  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* COPYING.txt, README.rst, mathics/autoload/formats/JSON/Import.m,
	mathics/benchmark.py, mathics/builtin/codetables.py,
	mathics/builtin/colors.py, mathics/builtin/compile/ir.py,
	mathics/builtin/files.py, mathics/builtin/graphics.py,
	mathics/builtin/image.py, mathics/builtin/importexport.py,
	mathics/builtin/plot.py,
	mathics/builtin/pymimesniffer/mimetypes.xml,
	mathics/builtin/pympler/asizeof.py, mathics/builtin/xmlformat.py,
	mathics/core/expression.py, mathics/core/numbers.py,
	mathics/core/parser/README.md, mathics/core/util.py,
	mathics/data/ExampleData/InventionNo1.xml,
	mathics/data/ExampleData/Namespaces.xml,
	mathics/data/ExampleData/Testosterone.svg,
	mathics/data/ExampleData/copyright.csv, mathics/data/element.txt,
	mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/documentation/A-License.mdoc, mathics/doc/tex/logo.pdf,
	mathics/doc/tex/mathics.tex, mathics/server.py,
	mathics/settings.py, mathics/web/media/css/font-awesome.min.css,
	mathics/web/media/fonts/fontawesome-webfont.svg,
	mathics/web/media/img/favicons/safari-pinned-tab.svg,
	mathics/web/media/img/logo-heptatom.svg,
	mathics/web/media/img/logo-text-nodrop.svg,
	mathics/web/media/img/logo-text.svg,
	mathics/web/media/js/mathics.js,
	mathics/web/media/js/mathjax/MathJax.js,
	mathics/web/media/js/mathjax/config/MML_HTMLorMML.js,
	mathics/web/media/js/mathjax/extensions/FontWarnings.js,
	mathics/web/media/js/mathjax/extensions/HTML-CSS/handle-floats.js,
	mathics/web/media/js/mathjax/extensions/MathEvents.js,
	mathics/web/media/js/mathjax/extensions/MathMenu.js,
	mathics/web/media/js/mathjax/extensions/MathZoom.js,
	mathics/web/media/js/mathjax/extensions/TeX/AMSmath.js,
	mathics/web/media/js/mathjax/extensions/TeX/AMSsymbols.js,
	mathics/web/media/js/mathjax/extensions/TeX/HTML.js,
	mathics/web/media/js/mathjax/extensions/TeX/action.js,
	mathics/web/media/js/mathjax/extensions/TeX/autobold.js,
	mathics/web/media/js/mathjax/extensions/TeX/autoload-all.js,
	mathics/web/media/js/mathjax/extensions/TeX/bbox.js,
	mathics/web/media/js/mathjax/extensions/TeX/begingroup.js,
	mathics/web/media/js/mathjax/extensions/TeX/boldsymbol.js,
	mathics/web/media/js/mathjax/extensions/TeX/cancel.js,
	mathics/web/media/js/mathjax/extensions/TeX/color.js,
	mathics/web/media/js/mathjax/extensions/TeX/enclose.js,
	mathics/web/media/js/mathjax/extensions/TeX/extpfeil.js,
	mathics/web/media/js/mathjax/extensions/TeX/mathchoice.js,
	mathics/web/media/js/mathjax/extensions/TeX/mhchem.js,
	mathics/web/media/js/mathjax/extensions/TeX/newcommand.js,
	mathics/web/media/js/mathjax/extensions/TeX/noErrors.js,
	mathics/web/media/js/mathjax/extensions/TeX/noUndefined.js,
	mathics/web/media/js/mathjax/extensions/TeX/unicode.js,
	mathics/web/media/js/mathjax/extensions/TeX/verb.js,
	mathics/web/media/js/mathjax/extensions/asciimath2jax.js,
	mathics/web/media/js/mathjax/extensions/jsMath2jax.js,
	mathics/web/media/js/mathjax/extensions/mml2jax.js,
	mathics/web/media/js/mathjax/extensions/tex2jax.js,
	mathics/web/media/js/mathjax/extensions/toMathML.js,
	mathics/web/media/js/mathjax/extensions/v1.0-warning.js,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_AMS-Reg
	ular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Caligra
	phic-Bold.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Caligra
	phic-Regular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Fraktur
	-Bold.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Fraktur
	-Regular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Main-Bo
	ld.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Main-It
	alic.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Main-Re
	gular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Math-Bo
	ldItalic.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Math-It
	alic.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Math-Re
	gular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_SansSer
	if-Bold.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_SansSer
	if-Italic.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_SansSer
	if-Regular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Script-
	Regular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Size1-R
	egular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Size2-R
	egular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Size3-R
	egular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Size4-R
	egular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Typewri
	ter-Regular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_WinChro
	me-Regular.svg,
	mathics/web/media/js/mathjax/jax/element/mml/jax.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/Arrows.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/CombDiacritMar
	ks.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/CombDiactForSy
	mbols.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/Dingbats.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/GeneralPunctua
	tion.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/GeometricShape
	s.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/GreekAndCoptic
	.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/Latin1Suppleme
	nt.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/LetterlikeSymb
	ols.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/MathOperators.
	js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/MiscMathSymbol
	sA.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/MiscMathSymbol
	sB.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/MiscSymbolsAnd
	Arrows.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/MiscTechnical.
	js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/SpacingModLett
	ers.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/SuppMathOperat
	ors.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/SupplementalAr
	rowsA.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/SupplementalAr
	rowsB.js,
	mathics/web/media/js/mathjax/jax/input/AsciiMath/config.js,
	mathics/web/media/js/mathjax/jax/input/AsciiMath/jax.js,
	mathics/web/media/js/mathjax/jax/input/MathML/config.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/a.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/b.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/c.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/d.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/e.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/f.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/fr.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/g.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/h.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/i.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/j.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/k.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/l.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/m.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/n.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/o.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/opf.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/p.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/q.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/r.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/s.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/scr.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/t.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/u.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/v.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/w.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/x.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/y.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/z.js,
	mathics/web/media/js/mathjax/jax/input/MathML/jax.js,
	mathics/web/media/js/mathjax/jax/input/TeX/config.js,
	mathics/web/media/js/mathjax/jax/input/TeX/jax.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/annotatio
	n-xml.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/maction.j
	s,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/menclose.
	js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/mglyph.js
	,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/mmultiscr
	ipts.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/ms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/mtable.js
	,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/multiline
	.js, mathics/web/media/js/mathjax/jax/output/HTML-CSS/config.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/Arrows.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/BBBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/BoldFraktur.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/BoxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/ControlPictures.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/CurrencySymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/Cyrillic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/GreekBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/GreekSSBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/IPAExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/LatinExtendedD.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MathBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MathSSBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MiscMathSymbolsA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MiscMathSymbolsB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MiscTechnical.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/NumberForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/PhoneticExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/SuperAndSubscripts.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/SuppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/BoxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/ControlPictures.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/CurrencySymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/Cyrillic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/GreekBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/GreekSSBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/IPAExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/MathBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/MathBoldScript.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/MathSSItalicBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/BoxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/ControlPictures.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/CurrencySymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/Cyrillic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/GreekItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/IPAExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/MathItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/MathSSItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/MathScript.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/ij.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Arrows.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/BBBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/BlockElements.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/BoldFraktur.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/BoxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/CJK.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/ControlPictures.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/CurrencySymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Cyrillic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Dingbats.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Fraktur.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekSSBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekSSBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Hiragana.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/IPAExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/LatinExtendedD.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathBoldScript.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathSS.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathSSBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathSSItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathSSItalicBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathScript.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathTT.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MiscMathSymbolsA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MiscMathSymbolsB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MiscSymbolsAndArrows.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MiscTechnical.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/NumberForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/PhoneticExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Specials.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/SuperAndSubscripts.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/SuppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/SupplementalArrowsA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/SupplementalArrowsB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/ij.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsD/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsD/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsD/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsSm/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsSm/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsSm/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUp/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUp/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUp/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpD/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpD/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpD/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpSm/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpSm/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpSm/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Bold/PrivateUse.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/BoldItalic/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/BoldItalic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/BoldItalic/PrivateUse.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Italic/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Italic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Italic/PrivateUse.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Regular/PrivateUse.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeFiv
	eSym/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeFiv
	eSym/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeFou
	rSym/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeFou
	rSym/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeFou
	rSym/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeOne
	Sym/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeOne
	Sym/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeOne
	Sym/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeOne
	Sym/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeThr
	eeSym/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeThr
	eeSym/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeThr
	eeSym/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeTwo
	Sym/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeTwo
	Sym/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeTwo
	Sym/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Variant
	s/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Variant
	s/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Variant
	s/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Variant
	s/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/fontdat
	a-1.0.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/fontdat
	a-beta.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/fontdat
	a-extra.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/fontdat
	a.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/Arrows.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/BBBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/BoxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/Dingbats.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/MiscMathSymbolsB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/MiscTechnical.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/PUA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/SuppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Caligrap
	hic/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Caligrap
	hic/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Bold/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Bold/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Bold/PUA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Regular/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Regular/PUA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/Bo
	ld/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/Bo
	ldItalic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/It
	alic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/Arrows.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/MiscMathSymbolsA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/MiscTechnical.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/SuppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/SupplementalArrowsA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Ita
	lic/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Ita
	lic/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Ita
	lic/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Ita
	lic/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Ita
	lic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Reg
	ular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Reg
	ular/GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Reg
	ular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Reg
	ular/MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Reg
	ular/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Math/Bol
	dItalic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Math/Ita
	lic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Bold/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Bold/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Bold/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Italic/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Italic/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Italic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Italic/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Regular/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Script/R
	egular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Script/R
	egular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Script/R
	egular/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Size1/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Size2/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Size3/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Size4/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewrit
	er/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewrit
	er/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewrit
	er/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewrit
	er/Regular/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/WinChrom
	e/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/R
	egular/AMS.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/R
	egular/Bold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/R
	egular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/fontdata
	-extra.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/fontdata
	.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/imageFonts.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/jax.js,
	mathics/web/media/js/mathjax/jax/output/NativeMML/config.js,
	mathics/web/media/js/mathjax/jax/output/NativeMML/jax.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/annotation-xml
	.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/maction.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/menclose.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/mglyph.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/mmultiscripts.
	js, mathics/web/media/js/mathjax/jax/output/SVG/autoload/ms.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/mtable.js,
	mathics/web/media/js/mathjax/jax/output/SVG/autoload/multiline.js,
	mathics/web/media/js/mathjax/jax/output/SVG/config.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/A
	rrows.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/B
	oxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/C
	ombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/D
	ingbats.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/E
	nclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/G
	eneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/G
	eometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/G
	reekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/L
	atin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/L
	atinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/L
	etterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/M
	ain.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/M
	athOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/M
	iscMathSymbolsB.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/M
	iscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/M
	iscTechnical.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/P
	UA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/S
	pacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/S
	uppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Caligraphic/B
	old/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Caligraphic/R
	egular/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold/
	BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold/
	Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold/
	Other.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold/
	PUA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regul
	ar/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regul
	ar/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regul
	ar/Other.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regul
	ar/PUA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Arr
	ows.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Bas
	icLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Com
	bDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Com
	bDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Gen
	eralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Geo
	metricShapes.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Gre
	ekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Lat
	in1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Lat
	inExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Lat
	inExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Let
	terlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Mai
	n.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Mat
	hOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Mis
	cMathSymbolsA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Mis
	cSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Mis
	cTechnical.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Spa
	cingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Sup
	pMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Sup
	plementalArrowsA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/B
	asicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/C
	ombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/G
	eneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/G
	reekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/L
	atinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/L
	atinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/L
	etterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/M
	ain.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/M
	athOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/
	SuppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Math/BoldItal
	ic/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Math/Italic/M
	ain.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bol
	d/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bol
	d/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bol
	d/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bol
	d/Other.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Ita
	lic/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Ita
	lic/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Ita
	lic/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Ita
	lic/Other.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Reg
	ular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Reg
	ular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Reg
	ular/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Reg
	ular/Other.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Script/Regula
	r/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Script/Regula
	r/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Size1/Regular
	/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Size2/Regular
	/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Size3/Regular
	/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Size4/Regular
	/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Re
	gular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Re
	gular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Re
	gular/Other.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/fontdata-extr
	a.js,
	mathics/web/media/js/mathjax/jax/output/SVG/fonts/TeX/fontdata.js,
	mathics/web/media/js/mathjax/jax/output/SVG/jax.js,
	mathics/web/media/js/message.js,
	mathics/web/media/js/prototype/prototype.js,
	mathics/web/media/js/scriptaculous/builder.js,
	mathics/web/media/js/scriptaculous/controls.js,
	mathics/web/media/js/scriptaculous/dragdrop.js,
	mathics/web/media/js/scriptaculous/effects.js,
	mathics/web/media/js/scriptaculous/scriptaculous.js,
	mathics/web/media/js/scriptaculous/slider.js,
	mathics/web/media/js/scriptaculous/sound.js,
	mathics/web/media/js/scriptaculous/unittest.js,
	mathics/web/media/js/three/Detector.js,
	mathics/web/media/js/three/Three.js,
	mathics/web/templates/base_html.html,
	mathics/web/templates/main.html, mathics/web/views.py: Replaced http
	with https globally

2020-09-27  rocky <rb@dustyfeet.com>

	* .github/FUNDING.yml: Add a github sponsors button Developers/Maintainers: feel free to add to/change this.

2020-09-27  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/linalg.py: Fixed bug in the Cross implementation

2020-09-27  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* COPYING.txt, README.rst, mathics/doc/documentation/1-Manual.mdoc,
	mathics/web/templates/main.html, pymathics/setup.py, setup.py:
	Updated the links in the documentation to point to mathics.org
	instead of mathics.github.io

2020-09-27  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #924 from mathics/SystemTimeZone Add SystemTimeZone, adjust TimeZone..

2020-09-27  rocky <rb@dustyfeet.com>

	* mathics/web/media/js/inout.js: One more Sum example

2020-09-27  rocky <rb@dustyfeet.com>

	* mathics/web/media/js/inout.js: Go over gallery examples yet
	again...  Add category comments, and more comments about what's going on.  Try
	to use more interesting examples.  Start more with text which is fast and then go on to graphics.

2020-09-27  rocky <rb@dustyfeet.com>

	* mathics/web/media/js/inout.js: Small gallery tweak - use Sans
	Serif font

2020-09-26  rocky <rb@dustyfeet.com>

	* CHANGES.rst, mathics/builtin/__init__.py,
	mathics/builtin/datentime.py, mathics/builtin/evaluation.py,
	mathics/core/expression.py: Add SystemTimeZone, adjust TimeZone..  TimeZone (what was there before) isn't protected and can be changed
	SystemTimeZone can't be changed. It is the thing that TimeZone acted
	like previously.

2020-09-26  R. Bernstein <rocky@users.noreply.github.com>

	* : Merge pull request #923 from mathics/Import.m-syntax-misfeature Fix Mathematica syntax warning in Import.m

2020-09-26  rocky <rb@dustyfeet.com>

	* mathics/autoload/formats/Base64/Import.m: Fix Mathematica syntax
	warning in Import.m In Mathematica, There shouldn't be a trailing "," in a List.

2020-09-26  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* CHANGES.rst: Updated CHANGES.rst

2020-09-26  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py: Removed unnecessary import

2020-09-26  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py: Implemented the DiscreteLimit builtin

2020-09-26  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #921 from GarkGarcia/doc-url-updates Remove most references to mathics.net and mathics.org

2020-09-24  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* COPYING.txt, mathics/builtin/importexport.py,
	mathics/doc/documentation/1-Manual.mdoc,
	mathics/web/templates/base.html: Removed most references to
	mathics.net and mathics.org

2020-09-23  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #918 from GarkGarcia/remove-combinatorica Remove Combinatorica from the master branch

2020-09-21  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #919 from GarkGarcia/downgrade-django Downgrade Django

2020-09-21  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/doc/utils.py, mathics/settings.py,
	mathics/web/migrations/0003_auto_20200921_1835.py,
	mathics/web/models.py, mathics/web/views.py, setup.py: Downgraded
	Django

2020-09-21  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* CHANGES.rst: Updated CHANGES.rst

2020-09-21  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* CHANGES.rst, mathics/packages/Combinatorica/Combinatorica.m,
	mathics/packages/Combinatorica/Kernel/init.m: Removed Combinatorica
	from the master branch

2020-09-21  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/__init__.py, mathics/builtin/graphs.py: Removed
	Graphs from the master branch

2020-09-21  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #914 from mmatera/importarrobamodule adding Import for M packages

2020-09-20  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/autoload/formats/PACKAGE/Import.m: adding Import for M
	packages

2020-09-19  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/autoload/formats/SVG/Export.m: fix export

2020-09-19  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/autoload/formats/SVG/Export.m, mathics/builtin/inout.py:
	fix export

2020-09-19  mmatera <matera@fisica.unlp.edu.ar>

x	* mathics/builtin/inout.py: Unprotect by default 2

2020-09-19  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/__init__.py: Unprotect by default

2020-09-19  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/inout.py, mathics/doc/documentation/1-Manual.mdoc:
	fixing 1-Manual.doc and Format

2020-09-19  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge remote-tracking branch 'upstream/master' into sansserif

2020-09-19  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/autoload/formats/SVG/Export.m: fixing export svg

2020-09-19  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/doc/doc.py: fixing doc.py for pymathics modules without
	name field

2020-09-19  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/inout.py: using a Mathics system variable System`
	to control the output style (Standard or SansSerif)

2020-09-19  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #907 from GarkGarcia/fix-server Fixed #906

2020-09-19  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/doc/doc.py, pymathics/natlang/__init__.py: Fixed #906

2020-09-19  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : commit c7113d3e02c065cb362e316b74b5a3479ff79920 Merge: c3a016067
	d04de2b70 Author: Gark Garcia
	<37553739+GarkGarcia@users.noreply.github.com> Date:   Sat Sep 19
	09:42:46 2020 -0300

2020-09-18  mmatera <matera@fisica.unlp.edu.ar>

	* : commit d04de2b70aff78c18f424c21fc4ef70f38b47d93 Author: mmatera
	<matera@fisica.unlp.edu.ar> Date:   Fri Sep 18 18:20:30 2020 -0300

2020-09-18  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: fixing subleafs in expression (cython
	language_level=3)

2020-09-18  mmatera <matera@fisica.unlp.edu.ar>

	* .travis.yml: fixing travis tests

2020-09-18  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: fixing strings with \n characters in
	django web interface

2020-09-18  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py: fix ?? and Information in django
	interface fix ?? and Information in django interface roll back

2020-09-18  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py, mathics/doc/doc.py: fixing
	pymathics documentation load clean triplicated definition for Information

2020-09-18  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/expression.py: fixing expression duplicated name for
	iteration variable

2020-09-18  mmatera <matera@fisica.unlp.edu.ar>

	* setup.py: ask for requests package

2017-01-04  mauricio matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/arithmetic.py, mathics/builtin/assignment.py,
	mathics/builtin/files.py, mathics/builtin/graphics.py,
	mathics/builtin/numeric.py, mathics/core/expression.py,
	mathics/core/pattern.py, mathics/core/rules.py,
	test/test_parser/test_tokeniser.py: support for open files from
	internet

2020-09-17  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #899 from GarkGarcia/django-update Update to Django 2.2

2020-09-17  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/settings.py,
	mathics/web/migrations/{0002_auto_20200917_2102.py =>
	0002_auto_20200917_2354.py}: Renamed MIDDLEWARE_CLASSES to
	MIDDLEWARE See https://stackoverflow.com/a/47650454

2020-09-17  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* .gitignore, mathics/settings.py,
	mathics/web/migrations/0001_initial.py,
	mathics/web/migrations/0002_auto_20200917_2102.py,
	mathics/web/migrations/__init__.py: Revert "Renamed
	MIDDLEWARE_CLASSES to MIDDLEWARE" This reverts commit 5d730d0d0b6e1d2f1e13c1c912af0d7e9c73ba0f.

2020-09-17  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* .gitignore, mathics/settings.py,
	mathics/web/migrations/0001_initial.py,
	mathics/web/migrations/0002_auto_20200917_2102.py,
	mathics/web/migrations/__init__.py: Renamed MIDDLEWARE_CLASSES to
	MIDDLEWARE See https://stackoverflow.com/a/47650454

2020-09-17  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/core/definitions.py: Removed debug print-statment

2020-09-17  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/core/definitions.py, mathics/doc/doc.py,
	mathics/web/migrations/0002_auto_20200917_2102.py,
	mathics/web/models.py, mathics/web/views.py, pymathics/{pymathics
	=> }/natlang/README.rst, pymathics/{pymathics =>
	}/natlang/__init__.py, pymathics/{pymathics =>
	}/natlang/natlang.py, pymathics/{pymathics => }/natlang/test.py,
	pymathics/pymathics/__init__.py,
	pymathics/pymathics/natlang/doc/1-Manual.mdoc: Fixed minor errors

2020-09-17  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #900 from rocky/Makefile+CHANGES-tweaks Expand Makefile "clean"; revise CHANGES.rst

2020-09-17  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* setup.py: Updated to Django 2.2

2020-09-17  rocky <rb@dustyfeet.com>

	* CHANGES.rst, Makefile: Expand Makefile "clean"; revise CHANGES.rst

2020-09-17  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #896 from rocky/CHANGES.rst Update CHANGES.rst

2020-09-17  mmatera <matera@fisica.unlp.edu.ar>

	* : commit 6b96edd096b4d811f2ab96395ee0df4e5a1c686e Merge: fc8ae1bda
	153c2b737 Author: Gark Garcia
	<37553739+GarkGarcia@users.noreply.github.com> Date:   Thu Sep 17
	10:22:13 2020 -0300

2020-09-17  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* : commit fc8ae1bdabc601befab281048ce585b148762623 Merge: 47d08289d
	7751773b3 Author: Gark Garcia
	<37553739+GarkGarcia@users.noreply.github.com> Date:   Thu Sep 17
	10:13:43 2020 -0300

2020-09-17  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py, mathics/builtin/importexport.py,
	mathics/builtin/lists.py: Merge hell

2020-09-17  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : commit 47d08289d92cd3e787dfe25e23dc0de48a841a4f Merge: d79a0af13
	c03754f35 Author: Gark Garcia
	<37553739+GarkGarcia@users.noreply.github.com> Date:   Thu Sep 17
	08:29:16 2020 -0300

2020-09-17  rocky <rb@dustyfeet.com>

	* : commit 1e957378ef33166f5eed41909921b1d2b6ddd8e1 Merge: 5ac18816d
	d79a0af13 Author: mmatera <matera@fisica.unlp.edu.ar> Date:   Wed
	Sep 16 22:19:57 2020 -0300

2020-09-15  rocky <rb@dustyfeet.com>

	* CHANGES.rst: Update CHANGES.rst Run "make ChangeLog", look at the output and then add to CHANGES.rst

2020-09-16  mmatera <matera@fisica.unlp.edu.ar>

	* .travis.yml: Fixing  llvm-10 installation with pypy3

2020-09-16  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* .travis.yml: Revert "Tried using conda to install llvmlite" This reverts commit b3887d0bf6656b28c28a40f921c9ac99773d6215.

2020-09-16  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* .travis.yml: Tried using conda to install llvmlite

2020-09-16  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #895 from rocky/session In-memory sessions

2020-09-15  rocky <rb@dustyfeet.com>

	* : commit 174d506172ad57e7f42a24112ae76cd59f5768e7 Author: Pablo
	Emilio Escobar Gaviria <pablo-escobar@riseup.net> Date:   Tue Sep 15
	19:54:23 2020 -0300

2020-09-15  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #893 from rocky/delete-six Remove dependency on six

2020-09-15  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #892 from mmatera/fixtestengine More fixes to the test engine

2020-09-15  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #891 from rocky/larion_realdigits Add RealDigits (courtesy of Larion)

2020-09-15  rocky <rb@dustyfeet.com>

	* : commit 5c50bbd8b5ac7324a828d3b7299748dd6a5488cb Merge: f1e0bf0f5
	5be7c61be Author: rocky <rb@dustyfeet.com> Date:   Tue Sep 15
	00:21:29 2020 -0400

2020-09-14  rocky <rb@dustyfeet.com>

	* mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/documentation/A-License.mdoc, mathics/doc/tex/Makefile,
	mathics/web/media/js/inout.js: Go over gallery and docs

2020-09-15  mmatera <matera@fisica.unlp.edu.ar>

	* Makefile: Makefile: adding dependency of doc: on
	mathics/doc/tex/data

2020-09-14  rocky <rb@dustyfeet.com>

	* mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/documentation/A-License.mdoc, mathics/doc/tex/Makefile,
	mathics/web/media/js/inout.js: Go over gallery examples and
	documentation

2020-09-14  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/test.py: allowing test.py -ot to work...

2020-09-14  mmatera <matera@fisica.unlp.edu.ar>

	* : commit 7395ff63f161a8f637ffff2a44d1cc3631dead8b Merge: a2e924307
	c7be29e03 Author: mmatera <matera@fisica.unlp.edu.ar> Date:   Mon
	Sep 14 23:41:40 2020 -0300

2020-09-14  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #887 from rocky/Makefile-tweaks Various Makefile bug fixes and improvements

2020-09-14  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* Makefile: Fix
	https://github.com/mathics/Mathics/pull/887/#discussion_r488280509

2020-09-14  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : commit fbebe5579ec43ca6ae48146676f8bc148b76ece7 Merge: 716ea45a1
	dd93ff717 Author: Gark Garcia
	<37553739+GarkGarcia@users.noreply.github.com> Date:   Mon Sep 14
	21:48:48 2020 -0300

2020-09-14  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/doc/tex/Makefile: Added -halt-on-error to the flags passed
	to xelatex (again)

2020-09-14  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/doc/tex/Makefile, mathics/test.py: Revert "Added
	-halt-on-error to the flags passed to xelatex" This reverts commit 6f4ddcb473fb84936e90e6f2930148a22b20bc54.

2020-09-14  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/doc/tex/Makefile, mathics/test.py: Added -halt-on-error to
	the flags passed to xelatex

2020-09-14  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* Makefile, mathics/doc/tex/Makefile: Fixed dependency mess in
	Makefiles

2020-09-14  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* .travis.yml, Makefile: Made it so that the --output option is only
	passed to test.py when necessary This should reduce the time regular tests take to finish

2020-09-14  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* .travis.yml, Makefile: Removed duplicate tests

2020-09-14  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* .travis.yml, mathics/doc/tex/Makefile: Fixed missing file error in
	write_latex() (in the right way I hope)

2020-09-14  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/test.py: Revert "Fixed missing file error in
	write_latex()" This reverts commit 03f1e7beaaa9f475f6d3fbe9137643f9852845aa.

2020-09-14  rocky <rb@dustyfeet.com>

	* mathics/Makefile, pymathics/Makefile: More Makefile fixes

2020-09-14  rocky <rb@dustyfeet.com>

	* Makefile: Oops - need a . before .PHONY

2020-09-14  rocky <rb@dustyfeet.com>

	* Makefile, mathics/Makefile, mathics/doc/Makefile,
	mathics/doc/tex/Makefile: Various Makefile bug fixes and
	improvements We need to run python mathics/test.py *twice* Once with -o, and
	*then* once with -t. We can't combine these options.  Add top-level "clean" target.  Add .PHONY targets and do it properly
	Turn a make comment into a remake-style comment.

2020-09-14  mmatera <matera@fisica.unlp.edu.ar>

	* Makefile: restoring standard python interpreter in makefile

2020-09-14  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/doc/tex/latexmkrc: removing verbosity in asy

2020-09-14  mmatera <matera@fisica.unlp.edu.ar>

	* Makefile, mathics/test.py: fixing tests

2020-09-14  mmatera <matera@fisica.unlp.edu.ar>

	* : commit 5d72f9f762f2110101c7a3d2a068e85649a82b49 Merge: e2f4337e3
	716ea45a1 Author: mmatera <matera@fisica.unlp.edu.ar> Date:   Mon
	Sep 14 16:43:12 2020 -0300

2020-09-14  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/test.py: Fixed missing file error in write_latex()

2020-09-14  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* pymathics/Makefile: Minor cosmetic change (just to get TravisCI to
	test the changes)

2020-09-14  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* : commit 716ea45a13a37cd3c0e4d6b00d0ea2f832d5c3a5 Merge: 76b41b1b1
	528be9a29 Author: Gark Garcia
	<37553739+GarkGarcia@users.noreply.github.com> Date:   Mon Sep 14
	12:29:40 2020 -0300

2020-09-14  mmatera <matera@fisica.unlp.edu.ar>

	* : commit 76b41b1b133c9aab053cb3e80f0cc57262242dbd Merge: c31c6c0c3
	0b1cbb639 Author: Gark Garcia
	<37553739+GarkGarcia@users.noreply.github.com> Date:   Mon Sep 14
	08:03:38 2020 -0300

2020-09-14  rocky <rb@dustyfeet.com>

	* mathics/builtin/strings.py: Argemacs -q
	/src/external-vcs/github/rocky/Mathics/mathics/builtin/strings.py!
	Lines with blanks at the end

2020-09-14  rocky <rb@dustyfeet.com>

	* Makefile, pymathics/Makefile, pymathics/README.rst: Some comment
	tweaks

2020-09-14  rocky <rb@dustyfeet.com>

	* mathics/builtin/assignment.py: Remove failing LoadModule tests They will get reinstated on the pymathics side.

2020-09-14  rocky <rb@dustyfeet.com>

	* pymathics/mathics, pymathics/pymathics/natlang/README.rst: Add
	symlink and and README.rst

2020-09-13  mmatera <matera@fisica.unlp.edu.ar>

	* pymathics/testpymathicsmodule/__init__.py, setup.py: restoring
	pymathics test module

2020-09-13  mmatera <matera@fisica.unlp.edu.ar>

	* : commit cc979abe3c68422ab80d46dd41a32ef20c5804e1 Author: rocky
	<rb@dustyfeet.com> Date:   Sun Sep 13 19:07:26 2020 -0400

2020-09-13  rocky <rb@dustyfeet.com>

	* mathics/builtin/arithmetic.py: Correct invalid 3.8 escape: \[ ->
	\\[

2020-09-13  rocky <rb@dustyfeet.com>

	* pymathics/.gitignore, pymathics/Makefile, pymathics/README.rst,
	pymathics/{ => pymathics}/__init__.py, pymathics/{ =>
	pymathics}/natlang/__init__.py, pymathics/{ =>
	pymathics}/natlang/doc/1-Manual.mdoc, pymathics/{ =>
	pymathics}/natlang/natlang.py, pymathics/{ =>
	pymathics}/natlang/test.py, pymathics/setup.py, pymathics/test.py,
	pymathics/testpymathicsmodule/__init__.py,
	pymathics/testpymathicsmodule/doc/1-Manual.mdoc, setup.py: Fist cut
	at overhauling pymathics setup.py: update for current revision levels. The module structure
	was a little weird too. It is not perfect (would like the name to by
	mathics.latlang instead of pymathics.natlang), but that will come
	later.  README.rst: start to document what's up here.  test.py: we shouldn't run the entire test suite again, just those in
	pymathics. This code needs to be fixed. However right now
	pymathics/test.py does do a minimal test of things.

2020-09-13  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .travis.yml, mathics/builtin/__init__.py,
	mathics/doc/tex/mathics.tex: fixing dependencies comment out
	graphics module load

2020-09-13  rocky <rb@dustyfeet.com>

	* .travis.yml: Simplify .travis.yml * Remove duplicate setup code for PYMATHICS_MODULE * Use "make" to simplify code and DRY build code * Remove vanilla 3.8 build. That is done now in github actions. This   speeds up the overall completion time which is needed here.

2020-09-13  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #883 from rocky/README-revisions Github actions  and Mark iwolfram as experimental for now

2020-09-13  rocky <rb@dustyfeet.com>

	* .travis.yml: Try to simplify TravisCI

2020-09-13  rocky <rb@dustyfeet.com>

	* .github/workflows/basic.yml, setup.py: Try github workflows

2020-09-13  rocky <rb@dustyfeet.com>

	* README.rst: Mark iwolfram as experimental for now Get code blocks tagged correctly now.

2020-09-13  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #881 from rocky/patch-1 Update README.rst

2020-09-13  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #872 from mmatera/patch-4 Fix several of the asymptote errors

2020-09-13  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : commit 063d93c376f645adb49602b75f51be0b36e59e81 Merge: 6a95fa4a6
	93c849171 Author: Gark Garcia
	<37553739+GarkGarcia@users.noreply.github.com> Date:   Sun Sep 13
	11:40:08 2020 -0300

2020-09-13  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #876 from rocky/doc-and-build-improvements Doc and build improvements

2020-09-13  rocky <rb@dustyfeet.com>

	* .travis.yml: Use 3.8 more often since that is the CI default

2020-09-13  rocky <rb@dustyfeet.com>

	* .travis.yml: Try Travis focal CI

2020-09-13  Сухарик <65870+suhr@users.noreply.github.com>

	* .github/workflows/{default.yml => basic.yml}: Rename

2020-09-13  Сухарик <65870+suhr@users.noreply.github.com>

	* .github/workflows/default.yml: Add Github Actions

2020-09-13  rocky <rb@dustyfeet.com>

	* .gitignore, Makefile, README.rst, admin-tools/git2cl, release.sh
	=> admin-tools/release.sh, test/test_console.py, tox.ini: Build and
	Doc tweaks .gitignore: There is a lot of stuff in mathics/doc/tex that is
	derived and should be ignored Makefile: Add a top-level Makefile to simplify most of the routine
	tasks See remake --tasks for more detail README.rst: add section for running, simplify install via Makefile admin-tools: put administrative code here. More may come.  BTW
	release.sh will probably get revised.  test/test_console.py: remove a Python deprecation: \- -> \\- tox.ini: Revise - sympy and python versions. More is probably needed

2020-09-12  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #873 from GarkGarcia/sum-product-fix Added examples to the documentation of `Sum` and `Product`

2019-06-06  mmatera <matera@fisica.unlp.edu.ar>

	* .travis.yml, mathics/builtin/assignment.py: Information functions
	support

2017-01-04  mauricio matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py: fixing Information

2020-09-12  rocky <rb@dustyfeet.com>

	* mathics/builtin/system.py: Add ProcessID and ParentProcessID

2020-09-12  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #873 from GarkGarcia/sum-product-fix Added examples to the documentation of `Sum` and `Product`

2020-09-12  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #869 from GarkGarcia/sum-product-fix Fix the behaviour of `Sum` and `Product`

2020-09-12  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/arithmetic.py, mathics/core/expression.py: Fixed
	bug in Sum and Product

2020-09-12  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/arithmetic.py: Formatted the Sum implementation

2020-09-12  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #864 from rocky/update-gallery Add new gallery examples, remove broken ones

2020-09-12  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #863 from rocky/add-pydot Use pydot for Graphs...

2020-09-12  rocky <rb@dustyfeet.com>

	* mathics/builtin/system.py, mathics/core/definitions.py: Add
	$Package BTW this points out a flaw in that we have older Combinatorica code.
	That will be corrected in another PR.

2020-09-12  mmatera <matera@fisica.unlp.edu.ar>

	* : commit 742ed1682a7b5adc19b5797e5f0cc6d825720d3c Author: rocky
	<rb@dustyfeet.com> Date:   Fri Sep 11 23:14:06 2020 -0400

2020-09-11  mmatera <matera@fisica.unlp.edu.ar>

	* : commit b25086c91b7587a9aacfc9ce308d29175f3edc75 Author: Juan
	Mauricio Matera <matera@fisica.unlp.edu.ar> Date:   Fri Sep 11
	23:18:39 2020 -0300

2020-09-11  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphs.py, setup.py: Use pydot for Graphs...  mathics/builtin/graphs.py:   Although while ago there pydotplus was preferred, numpy wants   pydot, not pydotplus. And pydot seems to be newer than pydotplus,   and has more maintainers. So switch this code to use pydot,   not pydotplus as previously desired.

2020-09-11  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #860 from rocky/Combinatorica Add Combinatorica Package

2020-09-11  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/doc/tex/latexmkrc: fixing -nosafe in asyptote

2020-09-11  mmatera <matera@fisica.unlp.edu.ar>

	* .travis.yml: adding xelatex to the travis dependencies

2020-09-11  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/doc/doc.py, mathics/doc/tex/Makefile,
	mathics/doc/tex/mathics.tex: fixing unicode chars and empty tests

2020-09-11  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* setup.py: Fixed the check for Python 3.8 and PyPy 3.6 (again)

2020-09-11  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* setup.py: Fixed the check for Python 3.8 and PyPy 3.6

2020-09-11  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* setup.py: Added llvmlite to the install requirements of the
	platforms that are not misconfigured

2020-09-11  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* setup.py: Removed llvmlite from the install requirements

2020-09-11  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* .travis.yml: Revert "Included llvm-3.8-dev in the dependencies
	installed by TravisCI" This reverts commit c7abbd14c5ffd09f250ed84d16861a63ef421afb.

2020-09-11  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* .travis.yml: Included llvm-3.8-dev in the dependencies installed
	by TravisCI

2020-09-11  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* : commit 939bcd096da327b43ab1a13201ba527f1c74de15 Merge: 227801da5
	ac8e68847 Author: Gark Garcia
	<37553739+GarkGarcia@users.noreply.github.com> Date:   Fri Sep 11
	11:02:37 2020 -0300

2020-09-11  rocky <rb@dustyfeet.com>

	* : commit 227801da5390cba790bda3c7bc34f07a8ec163f8 Merge: 27df55c23
	9a1a018d5 Author: Gark Garcia
	<37553739+GarkGarcia@users.noreply.github.com> Date:   Fri Sep 11
	10:16:13 2020 -0300

2020-09-11  R. Bernstein <rocky@users.noreply.github.com>

	* : commit 140062b959f432b6bb643bd2e30b677c1fad3609 Author: rocky
	<rb@dustyfeet.com> Date:   Fri Sep 11 08:42:28 2020 -0400

2020-09-11  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* mathics/doc/doc.py: Update mathics/doc/doc.py Co-authored-by: Сухарик <65870+suhr@users.noreply.github.com>

2020-09-11  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #859 from
	rocky/add-system-byteordering-and-black Add System`Byteordering System`Environment and blacken system.py

2020-09-11  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #858 from
	rocky/python-versions-supported-in-setup.py Update PyPI Python index for supported version

2020-09-10  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/doc/doc.py: showing errors in documentation compiling

2020-09-09  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* .travis.yml, mathics/doc/doc.py, mathics/doc/images.sh,
	mathics/doc/tex/Makefile: fixing dependencies "convert" from imagemagick produces an error due to new security
	features. As inkscape is also necessary, and the last version is also
	able to make the conversion, I just removed imagemagick from the
	dependencies, using here just inkscape adding escape characters to latex filter showing errors in documentation compiling

2020-09-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/system.py: Add Environment

2020-09-10  rocky <rb@dustyfeet.com>

	* mathics/builtin/system.py: Add ByteOrdering.  black system.py and put functions in alphabetic order to ease
	finding a builtin

2020-09-09  rocky <rb@dustyfeet.com>

	* setup.py: Update PyPI Python index for supported version We no longer support 3.4 and 3.5, and do support 3.7 and 3.8 blacken setup.py

2020-09-09  rocky <rb@dustyfeet.com>

	* mathics/main.py: Add --full-form (-F) option To show parsed FullForm input.  Blacken main.py

2020-09-09  rocky <rb@dustyfeet.com>

	* mathics/builtin/plot.py: Add BarChart, PieChart, and Densiity Plot From @poke1024 See https://github.com/mathics/Mathics/pull/499 From that PR: * still needs some error checks for a basic version.  * still lacks legends.  Note palattable is installed now, and not optional

2016-09-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/plot.py: basic pie charts, cleanups

2016-09-02  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/plot.py: faster histogram search

2016-09-01  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* setup.py: palettable is now a default install; fixes bug and
	cosmetics with box calculation in BarChart

2016-08-27  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/plot.py: cleanup palettable

2016-08-26  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/plot.py: a bit of ColorData cleanup

2016-08-26  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/plot.py: improvements to BarChart[], Histogram[]

2016-08-24  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/plot.py: make y axis appear at the origin

2016-08-24  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/plot.py: simple BarChart[]

2020-09-09  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #849 from suhr/fix-django Fix django

2020-09-08  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #848 from GarkGarcia/escape-backslash InputForm should escape backslash

2020-09-08  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/inout.py, mathics/builtin/lists.py,
	mathics/core/expression.py: Fixed #538 This was fixed by @sn6uv. I just rebased his commit

2020-09-08  mmatera <matera@fisica.unlp.edu.ar>

	* test/test_parser/test_tokeniser.py: merging upstream master

2020-09-08  mmatera <matera@fisica.unlp.edu.ar>

	* : merging upstream master

2020-09-08  rocky <rb@dustyfeet.com>

	* mathics/builtin/files.py: 3.9 {de,en}codestring ->
	{de,en}codebytes Decodestring and encodestring have been deprecated since 3.1 See
	https://github.com/jupyter/jupyter_console/pull/200 In 3.9 they've been removed

2020-09-08  rocky <rb@dustyfeet.com>

	* mathics/benchmark.py, mathics/builtin/datentime.py: Remove
	time.clock() for 3.8+ time.clock() is removed in 3.8 in favor of time.process_time() See. https://bugs.python.org/issue31803

2020-09-08  rocky <rb@dustyfeet.com>

	* .travis.yml, mathics/builtin/numpy_utils/with_numpy.py: Add 3.8
	posonlyargs to ast.FunctionDef With this, 3.8+ seems to get get to the mathics prompt.

2020-09-07  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #838 from GarkGarcia/docker-doc Added mentation about docker images in the documentation

2020-09-07  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #837 from GarkGarcia/quit-module-fix Fixed bug in Quit[]

2020-09-07  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #834 from rocky/more-System-variables Add $Machine, $MachineName, $SystemID ...

2020-09-07  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #833 from
	rocky/assertRegexpMatches-deprecation Remove assertRegexpMatches DeprecationWarning

2020-09-07  rocky <rb@dustyfeet.com>

	* test/test_console.py: blacken

2020-09-07  rocky <rb@dustyfeet.com>

	* test/test_console.py: Remove assertRegexpMatches
	DeprecationWarning It becomes assertRegex instead.

2020-09-06  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit a4c33adbcaf40da91b07b21e46fd336eccf27771 Author: mauricio
	matera <matera@fisica.unlp.edu.ar> Date:   Fri Nov 11 11:33:19 2016
	-0300

2020-09-06  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #832 from
	rocky/remove-escape-deprecation-warnings Remove deprecation warning associated with \

2020-09-06  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #829 from rocky/show-test-sections Show chapter/sections in test.py

2020-09-06  rocky <rb@dustyfeet.com>

	* mathics/test.py: blacken test.py

2020-09-06  rocky <rb@dustyfeet.com>

	* mathics/test.py: Show chapter/sections in test.py Also show number within section.  Before: ```    1. TEST 1 + 2    2. TEST 1 - 2 * (3 + 5) / 4    3. TEST 1 - 2 (3 + 5) / 4 ...  ``` Now: ``` ********** Basic calculations **********    1 ( 1): TEST 1 + 2    2 ( 2): TEST 1 - 2 * (3 + 5) / 4 ...  ********** Symbols and
	  assignments ********** 25 ( 1): TEST x   26 ( 2): TEST x + 2 x ```

2020-09-06  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* AUTHORS.txt, mathics/__init__.py: Updated the information about
	licensing and contributors

2020-09-06  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #827 from GarkGarcia/prime-fix Fixed a bug in the evaluation of `SympyPrime`

2020-09-06  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/core/convert.py, mathics/main.py, mathics/script.py,
	mathics/server.py: Fixed a bug in the evaluation of `SympyPrime` The evaluation of `SympyPrime(n)` raised and error and caused
	Mathics to crash when `n` was too big.

2020-09-06  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #825 from GarkGarcia/python-upgrade Upgrade the Python version in the shbangs in the source files

2020-09-06  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/__init__.py, mathics/algorithm/__init__.py,
	mathics/algorithm/clusters.py, mathics/algorithm/introselect.py,
	mathics/benchmark.py, mathics/builtin/__init__.py,
	mathics/builtin/algebra.py, mathics/builtin/arithmetic.py,
	mathics/builtin/assignment.py, mathics/builtin/attributes.py,
	mathics/builtin/base.py, mathics/builtin/calculus.py,
	mathics/builtin/codetables.py, mathics/builtin/colors.py,
	mathics/builtin/combinatorial.py, mathics/builtin/comparison.py,
	mathics/builtin/compile/__init__.py,
	mathics/builtin/compile/base.py, mathics/builtin/compile/types.py,
	mathics/builtin/compile/utils.py, mathics/builtin/control.py,
	mathics/builtin/datentime.py, mathics/builtin/diffeqns.py,
	mathics/builtin/evaluation.py, mathics/builtin/exptrig.py,
	mathics/builtin/files.py, mathics/builtin/functional.py,
	mathics/builtin/graphics.py, mathics/builtin/graphics3d.py,
	mathics/builtin/graphs.py, mathics/builtin/importexport.py,
	mathics/builtin/inout.py, mathics/builtin/integer.py,
	mathics/builtin/linalg.py, mathics/builtin/lists.py,
	mathics/builtin/logic.py, mathics/builtin/manipulate.py,
	mathics/builtin/natlang.py, mathics/builtin/numbertheory.py,
	mathics/builtin/numeric.py,
	mathics/builtin/numpy_utils/__init__.py,
	mathics/builtin/numpy_utils/with_numpy.py,
	mathics/builtin/numpy_utils/without_numpy.py,
	mathics/builtin/optimization.py, mathics/builtin/options.py,
	mathics/builtin/patterns.py, mathics/builtin/physchemdata.py,
	mathics/builtin/plot.py, mathics/builtin/pymimesniffer/__init__.py,
	mathics/builtin/pymimesniffer/magic.py,
	mathics/builtin/pympler/__init__.py,
	mathics/builtin/pympler/asizeof.py,
	mathics/builtin/randomnumbers.py, mathics/builtin/recurrence.py,
	mathics/builtin/scoping.py, mathics/builtin/specialfunctions.py,
	mathics/builtin/strings.py, mathics/builtin/structure.py,
	mathics/builtin/system.py, mathics/builtin/tensors.py,
	mathics/builtin/xmlformat.py, mathics/core/__init__.py,
	mathics/core/characters.py, mathics/core/convert.py,
	mathics/core/definitions.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/core/numbers.py,
	mathics/core/parser/__init__.py, mathics/core/parser/ast.py,
	mathics/core/parser/convert.py, mathics/core/parser/errors.py,
	mathics/core/parser/operators.py, mathics/core/parser/parser.py,
	mathics/core/parser/prescanner.py,
	mathics/core/parser/tokeniser.py, mathics/core/parser/util.py,
	mathics/core/pattern.py, mathics/core/rules.py,
	mathics/core/util.py, mathics/doc/__init__.py, mathics/doc/doc.py,
	mathics/doc/utils.py, mathics/main.py, mathics/manage.py,
	mathics/profile_mathics.py, mathics/script.py, mathics/server.py,
	mathics/settings.py, mathics/test.py, mathics/urls.py,
	mathics/version.py, mathics/web/__init__.py,
	mathics/web/authentication.py, mathics/web/forms.py,
	mathics/web/models.py, mathics/web/templatetags/__init__.py,
	mathics/web/templatetags/doc.py, mathics/web/urls.py,
	mathics/web/views.py, setup.py, test/__init__.py,
	test/test_arithmetic.py, test/test_color.py, test/test_console.py,
	test/test_convert.py, test/test_hash.py, test/test_numpy_utils.py,
	test/test_parser/test_parser.py: Upgrade the Python version in the
	shbangs in the source files

2020-09-06  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #824 from
	GarkGarcia/eigenvalues-eigenvectors-fix Refactoring the sorting of the results of Eigenvalues and
	Eigenvectors

2020-09-06  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/linalg.py: Reverted the decision to normalize the
	eigenvectors Although there was a TODO stating that the eigenvectors should be
	normalized, apparently Mathematica does not do so

2020-09-06  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/linalg.py: Added comment explaining the algorithm

2020-09-06  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/linalg.py: Refactored the algorithm that sorts the
	results of Eigenvectors Also made it so that eigvectors are presented in their normalized
	form

2020-09-06  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/linalg.py: Refactored the algorithm that sorts the
	results of Eigenvalues

2020-09-06  rocky <rb@dustyfeet.com>

	* mathics/builtin/graphics.py, mathics/builtin/graphs.py, setup.py:
	Fix two `python mathics/test.py -o` errors graphics.py extent(): For EdgeConnectivity[Graph[{}]] total_extent
	can return [None, None, None, None] for {x,y}m{in,max}. So check for
	this and disallowing None *= 2 graphs.py _path_layout(): For PathGraph[{1, 2, 3}] neighbors is a
	generator, so next(neighobors) is used instead of neighbors[0] An unused import and trailing blanks have been removed. (My editor
	did the latter, my programming environment suggested removing the
	unused import)

2020-09-06  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #821 from GarkGarcia/sympy-upgrade Upgraded to sympy 1.6

2020-09-05  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/arithmetic.py: Corrected the final test case
	(hopefully for the last time)

2020-09-05  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/arithmetic.py, mathics/builtin/numbertheory.py,
	mathics/core/convert.py: Fixed the last failing test

2020-09-05  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* setup.py: Corrected the SymPy version range

2020-09-05  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/linalg.py: Fixed (more) Eigenvectors test cases

2020-09-05  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/linalg.py: Fixed Eigenvectors test cases

2020-09-05  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/linalg.py: Fixed some errors (again)

2020-09-05  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/linalg.py: Revert "Fixed some other bugs" This reverts commit af4b29bd5694e2eec570d67602c4a81b5364b34d.

2020-09-05  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/linalg.py: Fixed some other bugs

2020-09-05  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* .travis.yml, mathics/builtin/diffeqns.py,
	mathics/builtin/linalg.py, setup.py: Fixed some errors

2020-09-05  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* .travis.yml, setup.py: Upgraded the sympy version number in
	.travis.yml

2020-09-05  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/recurrence.py, mathics/core/convert.py: Fixed
	deprecated module imports

2020-09-05  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* setup.py: Upgraded to sympy 1.6.2

2020-09-05  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #820 from GarkGarcia/nonumpy-randchoice Implemented randchoice for NoNumPyRandomEnv

2020-09-05  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/randomnumbers.py: Implemented `randchoice` for
	NoNumPyRandomEnv

2020-09-05  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #819 from GarkGarcia/quit-fix Fixed the behaviour of `Quit`

2020-09-04  Juan Mauricio Matera <matera@fisica.unlp.edu.ar>

	* : commit ac269003f8fd5295c273998997df996e7151eed5 Author: Pablo
	Emilio Escobar Gaviria <pablo-escobar@riseup.net> Date:   Fri Sep 4
	12:14:27 2020 -0300

2020-09-03  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #688 from larionvn/list_func Adding SubsetQ and Delete function

2020-09-03  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : commit d9e1d9cac28bc64a42e9c928a9f7198c86b5f649 Author: Pablo
	Emilio Escobar Gaviria <pablo-escobar@riseup.net> Date:   Thu Sep 3
	19:31:12 2020 -0300

2020-09-03  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/core/expression.py: Fixed (another) small bug

2020-09-03  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/core/expression.py: Fixed a small bug

2020-09-03  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/core/expression.py: Fixed typos

2020-09-03  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py: Fixed small bug the implementation of
	`Root`

2020-09-03  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/functional.py, mathics/core/expression.py: Fixed
	the behaviour of `Expression.apply_slots` Now `Expression.apply_slots` takes associations into account

2020-09-03  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #705 from larionvn/larion/Association Add Association

2020-09-02  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #817 from GarkGarcia/sqrt-re-im-fix Implemented proper sympolic expantion for the `Re` and `Im` builtins

2020-09-02  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/algebra.py: Fixed a test case

2020-09-02  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/arithmetic.py: Implemented proper sympolic
	expantion for the Re and Im builtins

2020-09-01  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

xo	* mathics/builtin/algebra.py: Implemented trigonometric identity
	expansion

2020-08-30  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #815 from GarkGarcia/n-root-fix Made it so that N computes approximation of polynomial roots

2020-08-30  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #814 from GarkGarcia/quit-fix Fixing Quit[]

2020-08-29  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #696 from larionvn/larion_new_func2 Adding new functions (Check, Interrupt, Unique) to Mathics

2020-08-29  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : commit 4332065f1ced433f5accb13b1d40cc7f7952859d Author: Pablo
	Emilio Escobar Gaviria <pablo-escobar@riseup.net> Date:   Sat Aug 29
	12:46:09 2020 -0300

2020-08-29  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #776 from suhr/types Add some types

2020-08-29  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py: Cleaned up the code for the `Root`
	implementation

2020-08-29  Bernhard Liebl <poke1024@gmx.de>

	* mathics/builtin/graphs.py: migrate to networkx 2.x (was 1.x)

2020-08-29  Bernhard Liebl <poke1024@gmx.de>

	* mathics/builtin/graphs.py: use has_form to detect Property form
	see https://github.com/mathics/Mathics/pull/600#discussion_r81376890

2016-10-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphs.py: make FindVertexCut test case
	unambiguous

2016-10-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphs.py: warn only once about graphviz

2016-10-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphs.py: fixes potential name conflict in
	sort_vertices

2016-10-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphs.py: fixes AcyclicGraphQ

2016-10-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphs.py: AdjacencyList, VertexIndex, EdgeIndex,
	fixed test cases

2016-10-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphs.py: fixes test cases

2016-10-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphs.py: fixes various bugs and test cases

2016-10-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphs.py: graph layouting delayed to GraphBox

2016-10-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphs.py: fixes more test cases

2016-10-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphs.py: fixes test cases

2016-10-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: tangent computation for bezier arrows

2016-10-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py, mathics/builtin/graphs.py: very basic
	support for drawing self loops and multiedges

2016-10-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphs.py: adds DirectedEdges option for Graph[],
	fixes MixedGraphQ[] bug

2016-10-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphs.py: new functions, bug fixes

2016-10-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphs.py: fixes undirected graph drawing, adds
	EdgeDelete[]

2016-10-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphs.py: added VertexDelete[]

2016-10-10  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphs.py: better layout quality

2016-10-10  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py, mathics/builtin/graphs.py,
	mathics/core/util.py: better layout for multiple components

2016-10-01  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphs.py: error handling cleanup

2016-10-01  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphs.py, mathics/core/parser/operators.py: fixes
	a bunch of bugs detected by sn6uv

2016-09-30  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphs.py: some substantial improvements

2016-09-30  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/parser/operators.py,
	mathics/core/parser/tokeniser.py: parser support for <->

2016-09-27  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphs.py: fixes two calls to Graph()

2016-09-27  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphs.py: more graph stuff

2016-07-26  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/__init__.py, mathics/builtin/graphs.py: a first
	experiment

2020-08-28  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #811 from GarkGarcia/ci-config-fix Included scikit-image in .travis.yml

2020-08-28  Wolf Vollprecht <w.vollprecht@gmail.com>

	* : Merge pull request #806 from GarkGarcia/root-implementation Implement Wolfram's Root builtin

2020-08-27  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/linalg.py: Fixed the annoying 'Eigenvalues' that
	is making builds fail

2020-08-27  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py: Revert "Made the test-cases prettier
	(again)" This reverts commit 7d525268d6f1b83ced57a3acbc64f8c7d0514192.

2020-08-27  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py: Made the test-cases prettier (again)

2020-08-27  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py: Made the test-cases prettier

2020-08-27  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py: Fixed the test cases (again)

2020-08-27  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py: Fixed the test cases

2020-08-27  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py, mathics/core/convert.py: Made it so
	that `Root` takes proper functions (with slots) instead of simple
	polynomials

2020-08-26  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* python3: Removed unnecessary files from the reposotory

2020-08-26  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py: Revert "Adjusted the index check to
	account for the fact that in Mathics indices start from 1" This reverts commit de259062fbb2a00bad382f836a6d36d1d9999f07.

2020-08-26  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py: Adjusted the index check to account
	for the fact that in Mathics indices start from 1

2020-08-26  mmatera <matera@fisica.unlp.edu.ar>

	* : commit 91f67f96a64ce9480706da7e1ea9c8f8839492b5 Author: Pablo
	Emilio Escobar Gaviria <pablo-escobar@riseup.net> Date:   Wed Aug 26
	18:21:45 2020 -0300

2020-08-26  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py: Added a check for negative indices
	(they are allowed in SymPy but not in Wolfram)

2020-08-26  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py, python3: Fixed the docstring of
	Root.apply

2020-08-26  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py: Fixed test cases in
	mathics/builtin/calculus.py

2020-08-26  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py: Fixed test cases in
	mathics/builtin/calculus.py

2020-08-26  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/core/convert.py: Fixed typo in mathics/core/convert.py

2020-08-26  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py: Fixed typo

2020-08-26  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #523 from sn6uv/Exit Quit and Exit

2019-06-02  suhr <65870+suhr@users.noreply.github.com>

	* .travis.yml, setup.py: Require Python >= 3.6

2020-08-26  Gark Garcia <37553739+GarkGarcia@users.noreply.github.com>

	* : Merge pull request #722 from numbermaniac/graphics-dup-import graphics.py: Remove duplicate imports

2020-08-25  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py: Improved the error messages

2020-08-25  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py: Altered a minor detail of the
	implementation to make it more robust

2020-08-25  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/calculus.py, mathics/core/convert.py: Started
	implementing the Root builtin

2020-08-24  Pablo Emilio Escobar Gaviria <pablo-escobar@riseup.net>

	* mathics/builtin/linalg.py: Fixed the behaviour of Eigenvalues and
	Eigenvectors

2019-08-06  Wolf Vollprecht <w.vollprecht@gmail.com>

	* : Merge pull request #787 from
	skirpichev/fix-most-diofant-incompat Fix most incompatibilities with the Diofant

2019-08-02  Sergey B Kirpichev <skirpichev@gmail.com>

	* mathics/builtin/algebra.py: Use coeff_monomial() method instead of
	nth(), which was removed in the diofant

2019-08-02  Sergey B Kirpichev <skirpichev@gmail.com>

	* mathics/builtin/optimization.py: In the diofant subs() method
	support one argument, optimization.py adapted

2019-08-02  Wolf Vollprecht <w.vollprecht@gmail.com>

	* : Merge pull request #786 from skirpichev/3.7 Enable testing on CPython 3.7

2019-07-28  Wolf Vollprecht <w.vollprecht@gmail.com>

	* : Merge pull request #682 from larionvn/numbertheory Adding some functions in numbertheory and arithmetic

2017-04-04  larion_dev <notarge10@gmail.com>

	* mathics/builtin/numbertheory.py: Adding more testcases for
	MantissaExponent function

2017-03-29  larion_dev <notarge10@gmail.com>

	* mathics/builtin/arithmetic.py: Add CubeRoot[]

2017-03-29  larion_dev <notarge10@gmail.com>

	* mathics/builtin/numbertheory.py: Add FractionalPart[]

2017-03-29  larion_dev <notarge10@gmail.com>

	* mathics/builtin/numbertheory.py: Add MantissaExponent[]

2019-07-27  Wolf Vollprecht <w.vollprecht@gmail.com>

	* : Merge pull request #785 from suhr/patch-1 Try to fix the issue with xvfb in CI

2019-07-27  Сухарик <suhr@i2pmail.org>

	* .travis.yml: Try to fix the issue with xvfb in CI

2019-07-27  Wolf Vollprecht <w.vollprecht@gmail.com>

	* : Merge pull request #745 from skirpichev/misc Don't use p/q of Rational + import cleanup

2019-07-12  Jonathan Holland <jonathan.e.holland@gmail.com>

	* mathics/builtin/lists.py: Added Delete command (#784) Added Delete command

2019-06-17  Wolf Vollprecht <w.vollprecht@gmail.com>

	* : Merge pull request #709 from larionvn/quantity_funcs Add function Quantity and its related functions

2017-07-17  larion_dev <notarge10@gmail.com>

	* .travis.yml, mathics/builtin/quantities.py: Update .travis.yml for
	installing module pint

2017-07-14  larion_dev <notarge10@gmail.com>

	* mathics/builtin/__init__.py, mathics/builtin/quantities.py: Add
	function Quantity and its related functions

2019-06-15  Wolf Vollprecht <w.vollprecht@gmail.com>

	* : Merge pull request #783 from balthild/fix/django_migrations Try fixing the 'no such table' error

2019-06-11  Balthild <ibalthild@gmail.com>

	* mathics/server.py: Migrate database on every start

2019-06-11  Balthild <ibalthild@gmail.com>

	* mathics/web/migrations/0001_initial.py,
	mathics/web/migrations/__init__.py: Try fixing the 'no such table'
	error

2019-06-07  Wolf Vollprecht <w.vollprecht@gmail.com>

	* : Merge pull request #648 from mmatera/cmdargs Adding the "initfile" option to the command line interpreter

2019-06-06  mmatera <matera@fisica.unlp.edu.ar>

	* : commit 65df9d2ee1f7d37a1fc4de7f4c54e3b27fc6ab0b Author: mauricio
	matera <matera@fisica.unlp.edu.ar> Date:   Wed Jan 4 07:37:34 2017
	-0300

2019-06-06  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py, mathics/core/parser/operators.py,
	mathics/core/parser/parser.py, mathics/core/parser/tokeniser.py,
	mathics/doc/doc.py, test/test_parser/test_parser.py,
	test/test_parser/test_tokeniser.py: Information functions support

2019-06-05  Wolf Vollprecht <w.vollprecht@gmail.com>

	* : Merge pull request #691 from larionvn/new_functions1 Adding 3 new functions: Integers, PrependTo and ContainsOnly

2017-04-26  larion_dev <notarge10@gmail.com>

	* mathics/builtin/lists.py: Add PrependTo[]

2017-04-26  larion_dev <notarge10@gmail.com>

	* mathics/builtin/calculus.py: Add Integers[]

2019-06-05  Wolf Vollprecht <w.vollprecht@gmail.com>

	* : Merge pull request #649 from mmatera/exportimportstring Adding ImportString and ExportString functionalities

2018-10-09  Sergey B Kirpichev <skirpichev@gmail.com>

	* mathics/builtin/image.py: Correct package name for scikit-image

2018-10-09  Sergey B Kirpichev <skirpichev@gmail.com>

	* mathics/core/expression.py: Change defaults for denominator of
	Rational

2018-08-19  Sergey B Kirpichev <skirpichev@gmail.com>

	* mathics/core/convert.py: Don't use p/q properties for
	Rational/Integer's Short name indicate private stuff in fact, see
	https://github.com/diofant/diofant/pull/654 Unfortunately, SymPy numbers are not compatible with Python's ABC
	hierarchy, there are no numerator/denominator properties.  This fix uses public methods of SymPy and make Mathics codebase more
	compatible with Diofant.

2018-08-19  Sergey B Kirpichev <skirpichev@gmail.com>

	* mathics/builtin/algebra.py, mathics/core/convert.py: Don't use
	'from sympy import ...' in codebase

2019-06-03  Wolf Vollprecht <w.vollprecht@gmail.com>

	* : Merge pull request #758 from mmatera/stdstreams Allows to use Standard input and output streams  as Streams

2019-05-26  Сухарик <suhr@i2pmail.org>

	* .gitignore: Extend .gitignore

2019-05-26  Сухарик <suhr@i2pmail.org>

	* mathics/builtin/pymimesniffer/magic.py, mathics/core/convert.py:
	Add big O conversion

2019-05-25  Сухарик <suhr@i2pmail.org>

	* mathics/__init__.py, mathics/algorithm/clusters.py,
	mathics/benchmark.py, mathics/builtin/__init__.py,
	mathics/builtin/algebra.py, mathics/builtin/arithmetic.py,
	mathics/builtin/assignment.py, mathics/builtin/attributes.py,
	mathics/builtin/base.py, mathics/builtin/calculus.py,
	mathics/builtin/combinatorial.py, mathics/builtin/comparison.py,
	mathics/builtin/control.py, mathics/builtin/datentime.py,
	mathics/builtin/diffeqns.py, mathics/builtin/evaluation.py,
	mathics/builtin/exptrig.py, mathics/builtin/files.py,
	mathics/builtin/functional.py, mathics/builtin/graphics.py,
	mathics/builtin/graphics3d.py, mathics/builtin/image.py,
	mathics/builtin/importexport.py, mathics/builtin/inout.py,
	mathics/builtin/integer.py, mathics/builtin/linalg.py,
	mathics/builtin/lists.py, mathics/builtin/logic.py,
	mathics/builtin/manipulate.py, mathics/builtin/numbertheory.py,
	mathics/builtin/numeric.py,
	mathics/builtin/numpy_utils/__init__.py,
	mathics/builtin/optimization.py, mathics/builtin/options.py,
	mathics/builtin/patterns.py, mathics/builtin/physchemdata.py,
	mathics/builtin/plot.py, mathics/builtin/pymimesniffer/magic.py,
	mathics/builtin/randomnumbers.py, mathics/builtin/recurrence.py,
	mathics/builtin/scoping.py, mathics/builtin/specialfunctions.py,
	mathics/builtin/strings.py, mathics/builtin/structure.py,
	mathics/builtin/system.py, mathics/builtin/tensors.py,
	mathics/builtin/xmlformat.py, mathics/core/characters.py,
	mathics/core/convert.py, mathics/core/definitions.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	mathics/core/numbers.py, mathics/core/parser/__init__.py,
	mathics/core/parser/ast.py, mathics/core/parser/convert.py,
	mathics/core/parser/feed.py, mathics/core/parser/operators.py,
	mathics/core/parser/parser.py, mathics/core/parser/prescanner.py,
	mathics/core/parser/tokeniser.py, mathics/core/parser/util.py,
	mathics/core/pattern.py, mathics/core/rules.py,
	mathics/core/util.py, mathics/doc/__init__.py, mathics/doc/doc.py,
	mathics/doc/utils.py, mathics/main.py, mathics/manage.py,
	mathics/profile_mathics.py, mathics/server.py, mathics/settings.py,
	mathics/test.py, mathics/urls.py, mathics/version.py,
	mathics/web/authentication.py, mathics/web/forms.py,
	mathics/web/models.py, mathics/web/templatetags/doc.py,
	mathics/web/urls.py, mathics/web/views.py, setup.py,
	test/test_arithmetic.py, test/test_color.py, test/test_compile.py,
	test/test_console.py, test/test_convert.py, test/test_hash.py,
	test/test_numpy_utils.py, test/test_parser/test_convert.py,
	test/test_parser/test_parser.py,
	test/test_parser/test_prescanner.py,
	test/test_parser/test_tokeniser.py, test/test_parser/test_util.py,
	tox.ini: Remove Python 2 support

2019-05-25  Сухарик <suhr@i2pmail.org>

	* .travis.yml: Remove Python 2 from the CI

2019-05-14  Сухарик <suhr@i2pmail.org>

	* mathics/web/views.py: Use `str` instead of `unicode`

2019-05-13  Сухарик <suhr@i2pmail.org>

	* setup.py: Bump versions

2017-03-19  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml, setup.py: drop py3.2 and py3.3 and add py3.6

2017-03-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/settings.py, mathics/urls.py,
	mathics/web/templates/base_html.html, mathics/web/urls.py,
	mathics/web/views.py, setup.py: basic Django 1.11 support

2019-05-15  Wolf Vollprecht <w.vollprecht@gmail.com>

	* : Merge pull request #772 from wolfv/fix_travis download new spacy model on travis

2019-03-09  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #767 from
	JoseCarlosGarcia95/optmization-support Minimize and Maximize support

2019-02-12  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #707 from larionvn/dev/FirstPosition Add FirstPosition

2019-01-15  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #759 from mmatera/iohooks I/O hooks

2018-11-22  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #763 from wolfv/fix_complex_inf fix conversion of complex inf

2018-10-30  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #756 from wolfv/sympy_1_3 implement support for sympy 1.3

2018-10-14  Wolf Vollprecht <w.vollprecht@gmail.com>

	* mathics/builtin/arithmetic.py: fix conversion of complex inf

2018-10-14  Wolf Vollprecht <w.vollprecht@gmail.com>

	* mathics/core/convert.py, test/test_convert.py: fix Derivative
	parsing for sympy 1.3

2016-11-09  Mauricio Matera <mauricio.matera@gmail.com>

	* mathics/autoload/formats/Base64/Export.m,
	mathics/autoload/formats/Base64/Import.m,
	mathics/builtin/importexport.py, mathics/builtin/scoping.py: adding
	support for import/export base64

2016-11-03  Mauricio Matera <mauricio.matera@gmail.com>

	* mathics/builtin/files.py: adding default streams for stdin, stdout
	and stderr

2016-11-07  mauricio matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/__init__.py, mathics/builtin/iohooks.py,
	mathics/core/evaluation.py: Adding support for in and out hooks (, ,
	, , )

2018-10-09  Wolf Vollprecht <w.vollprecht@gmail.com>

	* .travis.yml, setup.py: change deps

2018-10-09  Wolf Vollprecht <w.vollprecht@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/calculus.py,
	mathics/builtin/combinatorial.py, mathics/builtin/image.py,
	mathics/builtin/linalg.py, mathics/core/convert.py,
	test/test_convert.py: implement support for sympy 1.3

2018-10-08  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #755 from wolfv/fix_tests Fix tests

2018-10-07  Wolf Vollprecht <w.vollprecht@gmail.com>

	* .travis.yml, mathics/builtin/calculus.py,
	mathics/builtin/graphics.py, mathics/builtin/natlang.py,
	mathics/doc/doc.py, mathics/test.py, test/test_console.py: fix
	travis

2018-01-23  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #710 from Mego/master Add matrix trace as Tr

2017-11-01  numbermaniac <numbermaniac@users.noreply.github.com>

	* mathics/builtin/graphics.py: graphics.py: Remove duplicate imports

2017-10-04  Ryan R <Mego@users.noreply.github.com>

	* mathics/builtin/linalg.py: Use matrix.trace instead of
	Trace(matrix)

2017-07-23  Ryan R <Mego@users.noreply.github.com>

	* mathics/builtin/linalg.py: Fix copy-paste error

2017-07-23  Ryan R <Mego@users.noreply.github.com>

	* mathics/builtin/linalg.py: Add matrix trace as Tr Implements the basic form of
	[Tr](http://reference.wolfram.com/language/ref/Tr.html.en) (trace of
	a square matrix).

2017-07-12  larion_dev <notarge10@gmail.com>

	* mathics/builtin/lists.py: Add LeafCount

2017-07-12  larion_dev <notarge10@gmail.com>

	* mathics/builtin/lists.py: Add FirstPosition

2017-06-26  larion_dev <notarge10@gmail.com>

	* mathics/builtin/lists.py: Add the following functions: - AssociationQ - Keys - Values

2017-06-26  larion_dev <notarge10@gmail.com>

	* mathics/builtin/lists.py, mathics/core/parser/parser.py,
	mathics/core/parser/tokeniser.py, test/test_parser/test_parser.py,
	test/test_parser/test_tokeniser.py: Add Association

2017-06-18  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #704 from sn6uv/Issue703 fix #703

2017-06-06  larion_dev <notarge10@gmail.com>

	* mathics/builtin/scoping.py: Update code for checking whether the
	symbol is defined or not

2017-06-06  larion_dev <notarge10@gmail.com>

	* mathics/builtin/numeric.py: Refactor code

2017-05-28  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #702 from sn6uv/689 fix #689

2017-05-27  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #700 from sn6uv/travis update travis.yml

2017-05-27  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: update travis.yml

2017-05-22  larion_dev <notarge10@gmail.com>

	* .travis.yml: Update .travis.yml

2017-05-22  larion_dev <notarge10@gmail.com>

	* mathics/builtin/scoping.py: Add Unique

2017-05-22  larion_dev <notarge10@gmail.com>

	* mathics/builtin/control.py: Add Interrupt

2017-05-22  larion_dev <notarge10@gmail.com>

	* mathics/builtin/inout.py: Add Check

2017-05-18  larion_dev <notarge10@gmail.com>

	* .travis.yml: Update .travis.yml for passing all checks

2017-05-18  larion_dev <notarge10@gmail.com>

	* mathics/builtin/numeric.py: Add RealDigits

2017-04-19  larion_dev <notarge10@gmail.com>

	* mathics/builtin/lists.py: Fix bugs caused failed travis test by
	not importing Set module

2017-04-18  larion_dev <notarge10@gmail.com>

	* mathics/builtin/base.py, mathics/builtin/lists.py: Add Delete[]

2017-04-18  larion_dev <notarge10@gmail.com>

	* mathics/builtin/lists.py: Add SubsetQ[]

2017-04-18  larion_dev <notarge10@gmail.com>

	* mathics/builtin/combinatorial.py: Update Subsets[] for finding
	subsets from any head in Mathics

2017-04-10  larion_dev <notarge10@gmail.com>

	* mathics/builtin/combinatorial.py: Handling the non list argument
	in the 1st position for Subsets[]

2017-04-04  larion_dev <notarge10@gmail.com>

	* mathics/builtin/combinatorial.py: Refactor code for Subsets[]
	function

2017-04-03  larion_dev <notarge10@gmail.com>

	* mathics/builtin/combinatorial.py: Fix PR#685

2017-03-31  larion_dev <notarge10@gmail.com>

	* mathics/builtin/combinatorial.py: Add Subsets[]

2017-03-20  Long Nguyen <longnkh@elarion.com>

	* mathics/builtin/algebra.py, mathics/builtin/arithmetic.py:
	to_sympy errors handling

2017-03-20  Long Nguyen <longnkh@elarion.com>

	* mathics/builtin/algebra.py: Update description for FactorTermsList

2017-03-20  Long Nguyen <longnkh@elarion.com>

	* mathics/builtin/algebra.py: Make find exponents code more readable

2017-03-20  Long Nguyen <longnkh@elarion.com>

	* : Merge remote-tracking branch 'remotes/mathics/master' into poly

2017-03-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: fix WordCloud pep8

2017-03-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: fix WordCloud
	wordcloud.generate_from_frequencies change

2017-03-17  Long Nguyen <longnkh@elarion.com>

	* mathics/builtin/algebra.py: Add FactorTermsList[]

2017-03-15  Long Nguyen <longnkh@elarion.com>

	* mathics/builtin/numbertheory.py: Add QuotientRemainder[]

2017-03-14  Long Nguyen <longnkh@elarion.com>

	* mathics/builtin/numbertheory.py: Add Divisors[]

2017-03-08  Long Nguyen <longnkh@elarion.com>

	* mathics/builtin/algebra.py: Add Exponent[]

2017-03-07  Long Nguyen <longnkh@elarion.com>

	* mathics/builtin/arithmetic.py, mathics/core/convert.py: Add Sign[]

2017-03-12  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #676 from hailongnk/poly Add Coefficient*[]

2017-03-06  Long Nguyen <longnkh@elarion.com>

	* mathics/builtin/algebra.py: Add CoefficientList[]

2017-03-01  Long Nguyen <longnkh@elarion.com>

	* mathics/builtin/algebra.py: Find coefficient in whole expression
	instead of its subs.  This commit will not fix all cases for
	Coefficient because there is still a bug of as_independent() in
	Sympy 1.0 which was reported and fixed in

	https://github.com/sympy/sympy/commit/25bf64b64d4d9a2dc563022818d29d06bc740d47These test case: Coefficient[x * y, z, 0] is failed for now, but it
	will be correct in next Sympy version

2017-02-27  Long Nguyen <longnkh@elarion.com>

	* mathics/builtin/algebra.py: Add Coefficient[]

2017-02-25  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #675 from hailongnk/poly Polynomial functions

2017-02-23  Long Nguyen <longnkh@elarion.com>

	* mathics/builtin/algebra.py: Add PolynomialQ[]

2017-02-22  Long Nguyen <longnkh@elarion.com>

	* mathics/builtin/algebra.py: Add MinimalPolynomial[]

2017-02-22  Long Nguyen <longnkh@elarion.com>

	* mathics/builtin/algebra.py: Move methods to find all variables
	from expression to global scope

2017-02-15  Long Nguyen <longnkh@elarion.com>

	* mathics/builtin/strings.py: Add StringRiffle[]

2017-02-14  Long Nguyen <longnkh@elarion.com>

	* mathics/builtin/strings.py: Add StringFreeQ[]

2017-02-13  Long Nguyen <longnkh@elarion.com>

	* mathics/builtin/strings.py: Add StringContainsQ[]

2017-02-08  Long Nguyen <longnkh@elarion.com>

	* mathics/builtin/strings.py: Add StringInsert[]

2017-01-24  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #672 from larionvn/Q-functions Adding some checking functions

2017-01-24  larionvn <longnkh@elarion.com>

	* mathics/builtin/strings.py: Add DigitQ and LetterQ

2017-01-23  larionvn <longnkh@elarion.com>

	* mathics/builtin/comparison.py: Add BooleanQ

2017-01-19  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #627 from poke1024/leafset Speed up pattern matching for large lists

2017-01-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py, mathics/builtin/tensors.py: fix #670

2017-01-15  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #666 from sn6uv/Issue664 fix #664

2016-12-31  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #667 from sn6uv/XMLTests fix XML tests

2016-12-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/physchemdata.py, mathics/data/element.csv: fix
	#664

2016-12-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py: cleanup parser digit check

2016-12-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/feed.py, mathics/core/parser/prescanner.py,
	mathics/core/parser/tokeniser.py: cleanup parser syntax error
	messages

2016-12-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/convert.py, mathics/core/parser/parser.py:
	cleanup parser code

2016-12-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/ast.py: fix py3

2016-12-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/inout.py,
	mathics/core/parser/ast.py, mathics/core/parser/convert.py,
	mathics/core/parser/feed.py, mathics/core/parser/parser.py,
	mathics/core/parser/prescanner.py,
	mathics/core/parser/tokeniser.py, test/test_parser/test_parser.py:
	fix #654

2016-12-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py: fix 2 <= base <= 36 in number
	parsing

2016-12-05  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #661 from sn6uv/Issue659 fix #659

2016-12-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/algebra.py: fix #659

2016-11-24  mauricio matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/natlang.py: fixing LanguageIdentify issue.

2016-11-04  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #637 from poke1024/wordcloud Enhancements to WordCloud

2016-11-04  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #642 from poke1024/cookies Fixes loading of certain HTTP pages

2016-11-04  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/xmlformat.py: "Extra content at the end of the
	document" error is now standardized.

2016-11-04  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/options.py: options_to_rules now filters its
	options as it should

2016-11-04  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/xmlformat.py: generic invalid token error message
	to fix XMLGetString test case

2016-11-03  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/base.py, mathics/builtin/importexport.py,
	mathics/builtin/plot.py, mathics/core/rules.py: a better option
	syntax design using $OptionSyntax

2016-11-03  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/importexport.py, mathics/builtin/options.py,
	mathics/builtin/plot.py, mathics/core/rules.py: better plot option
	handling, option wildcards

2016-11-03  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/base.py, mathics/builtin/options.py,
	mathics/builtin/plot.py, mathics/core/rules.py: a generic check for
	non-supported options

2016-11-03  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/xmlformat.py: another try to fix  the XMLGetString
	test case

2016-11-03  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/parser/convert.py: fixes bug in number result passing
	and test cases

2016-11-03  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/xmlformat.py: fix XMLGetString test case

2016-11-02  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/xmlformat.py: fixes XMLGetString test case

2016-11-02  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/xmlformat.py: fixes XMLGetString and parse error
	output

2016-11-02  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/importexport.py: fixes loading of certain http
	pages

2016-10-31  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/parser/convert.py: renamed SymbolLookup to Lookup

2016-10-30  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/parser/convert.py: restructure of convert to allow
	for usage from C/C++

2016-10-27  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #638 from poke1024/stringtrim Added StringTrim[]

2016-10-26  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #640 from poke1024/fetchurlopt Fixes FetchURL options

2016-10-26  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/importexport.py: fixes FetchURL options

2016-10-26  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/importexport.py: fixes csv misclassification

2016-10-26  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: fix test case

2016-10-26  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py, mathics/core/parser/convert.py: added
	StringTrim[]

2016-10-26  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: enhancements to WordCloud

2016-10-24  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #630 from poke1024/fixnearest Fixes Rule -> Rule case for Nearest

2016-10-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: fixes message

2016-10-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: fixes rule -> rule case for Nearest

2016-10-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/manipulate.py: fixes Manipulate[x,{x,{a,b}}]

2016-10-20  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #634 from poke1024/spacy103 Fix Travis again

2016-10-19  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #632 from poke1024/fixtravis Fixes Travis

2016-10-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* travis.py: added spacy, now sorted

2016-10-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: DominantColors test cases: switched from
	sunflowers.jpg to lena.tif

2016-10-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* travis.py: fixes pyocr typo

2016-10-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* travis.py: fixes version numbers for pillow, scikit-image

2016-10-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* .travis.yml: missing semicolon

2016-10-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* .travis.yml, travis.py: even better version output

2016-10-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* .travis.yml: better version output, use sputnik for spacy corpus
	download

2016-10-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* .travis.yml: fixes problems due to wordcloud dependency on PIL

2016-10-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* .travis.yml: print module versions

2016-10-18  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #629 from poke1024/fetchurl Fix FetchURL on Windows

2016-10-18  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #628 from poke1024/fastsame Faster Evaluation.same()

2016-10-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/importexport.py: fixes FetchURL

2016-10-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: faster same()

2016-10-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/files.py, mathics/builtin/xmlformat.py: fixes WL
	language encoding code conversion in mathics_open

2016-10-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/pattern.py: faster leaf_candidates

2016-10-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/base.py, mathics/builtin/importexport.py,
	mathics/builtin/logic.py: cleanups following sn6uv's review

2016-10-17  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #622 from hengruoz/master Changes about logic

2016-10-17  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #624 from sn6uv/HN remove PLY from AUTHORS in light of #416

2016-10-17  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/structure.py: fixes the Identity special case

2016-10-17  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/pattern.py: fixes for orderless expressions

2016-10-17  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/patterns.py, mathics/core/pattern.py: fixes
	Orderless patterns

2016-10-18  ruoz <hengruoz@gmail.com>

	* : Merge remote-tracking branch 'upstream/master'

2016-10-17  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/pattern.py: optimize_blanks for faster matching in
	certain situations

2016-10-17  Angus Griffith <16sn6uv@gmail.com>

	* AUTHORS.txt: remove PLY from AUTHORS in light of #416

2016-10-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/settings.py, mathics/web/views.py: fix user email reset

2016-10-17  ruoz <hengruoz@gmail.com>

	* mathics/builtin/logic.py: Change for test

2016-10-17  ruoz <hengruoz@gmail.com>

	* mathics/builtin/logic.py, mathics/core/characters.py: Change for
	test

2016-10-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/web/models.py: uncouple definitions

2016-10-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/evaluation.py, mathics/web/models.py,
	mathics/web/views.py: in-memory sessions

2016-10-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: python2 support

2016-10-15  ruoz <hengruoz@gmail.com>

	* mathics/builtin/logic.py: Change for test

2016-10-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/importexport.py: fixes test cases

2016-10-15  ruoz <hengruoz@gmail.com>

	* mathics/builtin/logic.py: Change for test

2016-10-15  ruoz <hengruoz@gmail.com>

	* mathics/builtin/logic.py: Change for test

2016-10-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/autoload/formats/CSV/Export.m,
	mathics/autoload/formats/CSV/Import.m,
	mathics/autoload/formats/Text/Export.m,
	mathics/builtin/importexport.py, mathics/builtin/options.py: fixes
	option handling

2016-10-15  ruoz <hengruoz@gmail.com>

	* mathics/builtin/logic.py, mathics/core/characters.py: logic.py: 1. Added three functions: Implies, Equivalent, Xor 2. Added rules for 'Not': In Mathematica, when you input '!!A' it
	will return 'A', but Mathics will return '!!A'. So I added a rule to
	simplify double negation.  characters.py: 1. change the unicode of symbol 'Implies' and 'Equivalent'. The
	original unicodes are wrong.

2016-10-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: fixes test cases

2016-10-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: be tolerant about codes not in byte
	range

2016-10-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/base.py, mathics/builtin/importexport.py,
	mathics/builtin/inout.py, mathics/builtin/logic.py,
	mathics/builtin/patterns.py, mathics/builtin/strings.py: wraps up
	changes for CharacterEncoding

2016-10-14  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #620 from mmatera/patch-2 Update AUTHORS.txt

2016-10-14  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/importexport.py: some test cases

2016-10-14  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/autoload/formats/CSV/Export.m,
	mathics/autoload/formats/CSV/Import.m,
	mathics/autoload/formats/Text/Export.m,
	mathics/autoload/formats/Text/Import.m, mathics/builtin/base.py,
	mathics/builtin/files.py, mathics/builtin/importexport.py,
	mathics/builtin/logic.py, mathics/builtin/options.py,
	mathics/core/expression.py: more support for options in importers
	and exporters

2016-10-13  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/autoload/formats/CSV/Export.m,
	mathics/autoload/formats/CSV/Import.m, mathics/builtin/files.py,
	mathics/builtin/importexport.py, mathics/core/expression.py: make
	options be configured by import/export plugin (not in
	importexport.py)

2016-10-13  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/autoload/formats/CSV/Import.m, mathics/builtin/files.py,
	mathics/builtin/importexport.py, mathics/builtin/patterns.py,
	mathics/builtin/strings.py: CharacterEncoding option for Import[]

2016-10-10  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #617 from poke1024/translit Adds RemoveDiacritics[], Transliterate[]

2016-10-09  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: fixes nasty cache bug

2016-10-09  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #616 from poke1024/classdef Speedups by avoiding inner classes

2016-10-09  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/evaluation.py: fix test case

2016-10-09  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/assignment.py, mathics/builtin/evaluation.py,
	mathics/core/evaluation.py, mathics/settings.py: added support for
	MATHICS_MAX_RECURSION_DEPTH

2016-10-08  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #614 from poke1024/unicodedecode Fix unicode decode problems

2016-10-07  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/combinatorial.py, mathics/builtin/exptrig.py,
	mathics/builtin/patterns.py, mathics/builtin/strings.py: avoid inner
	classes

2016-10-05  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/files.py, mathics/builtin/inout.py: output warning

2016-10-05  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/files.py: handles unicode decode errors

2016-10-05  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: names is now a set

2016-10-05  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: cleanup

2016-10-04  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/attributes.py, mathics/core/expression.py: fixes
	Return[], fixes test cases

2016-10-04  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/assignment.py, mathics/builtin/evaluation.py,
	mathics/core/expression.py,
	mathics/doc/documentation/1-Manual.mdoc, mathics/settings.py: added
	IterationLimit, bump RecursionLimit

2016-10-02  Angus Griffith <16sn6uv@gmail.com>

	* : don't commit generated classes files

2016-10-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/tex/Makefile: update doc Makefile

2016-10-02  Angus Griffith <16sn6uv@gmail.com>

	* release.sh: update release script

2016-10-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/version.py: version 1.1.dev0

2016-10-02  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #606 from sn6uv/Mathics10 Mathics 1.0

2016-10-02  Angus Griffith <16sn6uv@gmail.com>

	* AUTHORS.txt: more authors

2016-10-02  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #612 from sn6uv/NoDrop version of logo without drop shadow for pdf docs

2016-10-02  Angus Griffith <16sn6uv@gmail.com>

	* CHANGES.rst: update changes summary

2016-10-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/images.sh, mathics/doc/tex/mathics.tex,
	mathics/web/media/img/logo-text-nodrop.svg: version of logo without
	drop shadow for pdf docs

2016-10-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/assignment.py, mathics/builtin/evaluation.py,
	mathics/builtin/inout.py, mathics/builtin/lists.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	mathics/test.py: revert $OutputSizeLimit

2016-10-02  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #608 from sn6uv/Mathics10Docs Mathics 1.0 doc fixes

2016-10-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/tex/mathics.tex: fix unicode in listings

2016-10-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/doc.py: escape unicode comparison ops in latex docs

2016-10-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/doc.py: escape messages and underscores in latex

2016-10-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/documentation/A-License.mdoc: update license to
	reflect included software

2016-10-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/images.sh, mathics/doc/tex/mathics.tex: add new logo
	to pdf docs

2016-10-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: fix negative number asymptote label
	bug

2016-10-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/xmlformat.py: missing unicode_literals for
	xmlformat

2016-10-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: ensure String.value is actually a
	string

2016-10-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics.py: restore graphics components extension
	hack

2016-10-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/version.py: update version to 1.0

2016-10-01  Angus Griffith <16sn6uv@gmail.com>

	* CHANGES.rst: CHANGES for 1.0 release

2016-10-01  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #604 from sn6uv/FullTest test optional modules

2016-10-01  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: scikit-image is PyPy only

2016-10-01  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml, mathics/builtin/image.py: matplotlib and networkx are
	also runtime requirements for scikit-image

2016-10-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: fix scipy requirement for skimage
	builtins

2016-10-01  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: fix travis imports for PyPy

2016-10-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: fix None comparison bug in Binarize

2016-09-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/{profile.py => profile_mathics.py}: rename profile script
	(conflicts with profile in std lib)

2016-09-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py, mathics/test.py: fixed failed Image
	tests

2016-09-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/natlang.py: fix natlang tests

2016-09-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/natlang.py: remove _status_message from natlang -
	silent load

2016-09-30  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: test a full version of Mathics in Travis install all optional modules with pip remove PYPY_NUMPY install
	enchant requirements download spacy and nltk corpuses pattern is
	python2 only spacy does not support PyPy

2016-09-30  Angus Griffith <16sn6uv@gmail.com>

	* README.rst: add slack badge and move travis one

2016-09-30  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #571 from sn6uv/Issue492 more image docs and examples

2016-09-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: fix PixelValue and PixelValuePositions
	indices

2016-09-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: more image docs and examples

2016-09-30  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #598 from poke1024/evalexpr Add parameter for evaluated expression

2016-09-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py: fix DSolve argument ordering

2016-09-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py, mathics/core/convert.py: convert
	DSolve anon F functions to C[n] expressions

2016-09-30  Angus Griffith <16sn6uv@gmail.com>

	* test/test_convert.py: workaround sympy 11669 in tests

2016-09-30  Angus Griffith <16sn6uv@gmail.com>

	* test/test_convert.py: fix Derivative sympy conversion test

2016-09-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py: fix multi-variate Derivative to_sympy

2016-09-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py: basic PDE support for DSolve

2016-09-30  Angus Griffith <16sn6uv@gmail.com>

	* test/test_convert.py: failing Derivative[1, 0][f][x, y] conversion
	test

2016-09-30  Angus Griffith <16sn6uv@gmail.com>

	* test/test_convert.py: conveted_functions to_sympy test

2016-09-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/rules.py, mathics/core/util.py: cython fixes for py2,
	py3.3

2016-09-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: fixes test case

2016-09-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/rules.py: fixes py2, pypy

2016-09-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py, mathics/core/rules.py: expression
	argument for Builtin's apply functions

2016-09-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py: fix DSolve sympy conversion bug

2016-09-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py: DSolve list bug

2016-09-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py: workaround

	https://github.com/sympy/sympy/issues/11669https://github.com/sympy/sympy/issues/11669

2016-09-29  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #592 from poke1024/linearmodelfit2 Adds LinearModelFit

2016-09-29  Marco Savelli <svlmrc@gmail.com>

	* mathics/builtin/exptrig.py: LogisticSigmoid (#588) implements LogisticSigmoid

2016-09-28  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/linalg.py: fixes test cases, adds MakeBoxes rule

2016-09-28  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/linalg.py: added FitResiduals, bug fixes

2016-09-28  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/natlang.py: fixes several bugs

2016-09-28  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/linalg.py: fixes DesignMatrix

2016-09-27  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/linalg.py: basic version of LinearModelFit

2016-09-28  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #594 from poke1024/wordnetfix Fix for nltk loading problem

2016-09-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/assignment.py, mathics/builtin/functional.py,
	mathics/builtin/patterns.py, mathics/builtin/scoping.py,
	mathics/core/convert.py, mathics/core/expression.py,
	mathics/core/rules.py: Revert "add evaluation to replace_vars()" This reverts commit e7e51ddbaabb345a8466d7f843286b5824eeca06.

2016-09-28  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #570 from poke1024/stringcases StringCases[] and more

2016-09-28  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/natlang.py: better fix

2016-09-28  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/natlang.py: fixes nltk loading problem

2016-09-28  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #590 from poke1024/easter Adds EasterSunday[]

2016-09-24  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: major cleanup, adapted Take[] and Drop[]

2016-09-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: more fixes for indices, assign_list

2016-09-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: fixes negative indices, assign_list

2016-09-22  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: two more bug fixes

2016-09-22  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: fixes a bug in one()

2016-09-22  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: cleaned up walk_parts

2016-09-24  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: cleanup

2016-09-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: added format cache

2016-09-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py: cleanup DSolve

2016-09-27  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/datentime.py: EasterSunday[]

2016-09-27  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/scoping.py: fixes premature Module evaluation bug,
	adds test case for this

2016-09-27  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #576 from sn6uv/CompilePlot basic compiling for _Plot and _Plot3D

2016-09-27  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #574 from jaycech3n/web Web interface for release 1.0

2016-09-27  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #579 from poke1024/maxsize Faster TerminalOutput

2016-09-26  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/scoping.py: adds test case for nested modules

2016-09-26  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/assignment.py, mathics/builtin/functional.py,
	mathics/builtin/patterns.py, mathics/builtin/scoping.py,
	mathics/core/convert.py, mathics/core/expression.py,
	mathics/core/rules.py: add evaluation to replace_vars()

2016-09-26  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/doc/documentation/1-Manual.mdoc: fixes test cases

2016-09-26  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/inout.py, mathics/doc/documentation/1-Manual.mdoc:
	added display="block" to fix Jupyter display problems

2016-09-25  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #583 from poke1024/skewness CentralMoment[], Skewness[], Kurtosis[]

2016-09-25  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/inout.py, mathics/doc/documentation/1-Manual.mdoc:
	fixes test cases

2016-09-25  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/inout.py: sans serif option for MathML

2016-09-24  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/evaluation.py: adapted test cases to match the
	slightly different behaviour of the new $OutputSizeLimit

2016-09-24  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/inout.py, mathics/core/expression.py: fixes
	accesses to Evaluation.output_size_limit

2016-09-24  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: cleanup

2016-09-24  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/evaluation.py, mathics/core/expression.py: introduces
	make_boxes_strategy, which is cleaner and faster

2016-09-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/main.py: set max_stored_size to None for terminal output
	to avoid slow pickle size checks

2016-09-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: cleanup

2016-09-23  Josh Chen <jaycech3n@gmail.com>

	* mathics/settings.py, mathics/web/media/js/doc.js: Focus search bar
	on doc link click. Revert login requirement.

2016-09-23  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: basic compiling for _Plot and _Plot3D

2016-09-23  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #548 from sn6uv/LLVMCompile LLVM compilation

2016-09-22  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py, mathics/core/rules.py: cleanup: remove
	SEQUENCE

2016-09-22  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: copy seq in copy() and shallow_copy()

2016-09-22  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: access self.seq only through
	self.sequences()

2016-09-22  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: lazy initialization for Expression.seq

2016-09-22  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: fixes bugs

2016-09-22  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py, mathics/core/rules.py: enabled usage
	of flatten_pattern_sequence()

2016-09-22  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: added Expression.flatten_sequence()

2016-09-22  Josh Chen <jaycech3n@gmail.com>

	* mathics/settings.py, mathics/web/media/css/styles.css,
	mathics/web/media/img/logo-text.svg,
	mathics/web/media/js/mathics.js, mathics/web/templates/base.html,
	setup.py: Final changes to web interface for v1.0 release.

2016-09-22  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/xmlformat.py: fixes test case

2016-09-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/xmlformat.py: adds namespace support for lxml and
	Python builtin ElementTree

2016-09-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/autoload/formats/XML/Import.m,
	mathics/builtin/xmlformat.py,
	mathics/data/ExampleData/Namespaces.xml,
	mathics/data/ExampleData/copyright.csv: support and test cases for
	namespaces

2016-09-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile/ir.py, test/test_compile.py: check
	conflicting return types

2016-09-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/xmlformat.py: namespace support, bug fixes

2016-09-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: fixes test case

2016-09-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: fixes LetterCharacter docs and test
	case

2016-09-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: unicode, support for multiple
	occurrences of symbol

2016-09-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: basic unicode support

2016-09-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: more/better test cases

2016-09-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile/ir.py: declare intrinsic types properly
	(solves https://github.com/numba/llvmlite/pull/205)

2016-09-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compilation.py: docs and tests for compile

2016-09-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile/ir.py, test/test_compile.py: fix Abs, Min,
	Max integer IR gen

2016-09-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compilation.py, mathics/builtin/compile/ir.py: fix
	Compile arg checking

2016-09-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compilation.py: add some failing compile tests

2016-09-18  Angus Griffith <16sn6uv@gmail.com>

	* test/test_compile.py: more thorough compiled type testing

2016-09-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile/ir.py: fixup bool<>int>real conversions

2016-09-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile/ir.py: cleanup int to bool conversion

2016-09-16  Angus Griffith <16sn6uv@gmail.com>

	* test/test_compile.py: don't rely on assertIs for type and value
	comparison

2016-09-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile/ir.py, mathics/builtin/compile/utils.py,
	test/test_compile.py: implement python LLVM callbacks

2016-09-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile/ir.py: cleanup int to real conversions

2016-09-16  Angus Griffith <16sn6uv@gmail.com>

	* test/test_compile.py: use assertIs not assertEqual in compile
	tests

2016-09-16  Angus Griffith <16sn6uv@gmail.com>

	* test/test_compile.py: more Power tests

2016-09-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile/ir.py, test/test_compile.py: fix Power ir
	gen (powi only works with i32)

2016-09-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile/ir.py, test/test_compile.py: fix Power ir
	gen

2016-09-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile/ir.py, test/test_compile.py: cleanup IR
	generator

2016-09-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/evaluation.py: fix PyPy compiled function pickle bug

2016-09-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/__init__.py, mathics/builtin/compilation.py,
	mathics/builtin/compile/__init__.py,
	mathics/builtin/compile/base.py, mathics/builtin/compile/ir.py,
	mathics/core/evaluation.py, setup.py, test/test_compile.py:
	implement Compile and CompiledFunction

2016-09-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile/__init__.py,
	mathics/builtin/compile/base.py, mathics/builtin/compile/ir.py,
	test/test_compile.py: rename MathicsArg to CompileArg

2016-09-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile/__init__.py,
	mathics/builtin/compile/base.py,
	mathics/builtin/compile/compile.py, mathics/builtin/{compile.py =>
	compile/ir.py}, mathics/builtin/compile/types.py,
	mathics/builtin/compile/utils.py: refactor compilation utils

2016-09-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile.py: refactor compilation

2016-09-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile.py, test/test_compile.py: fix if return
	branching

2016-09-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile.py, test/test_compile.py: fix If computing
	both cases

2016-09-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile.py, test/test_compile.py: compile
	reciprocal trig functions

2016-09-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile.py, test/test_compile.py: compile
	hyperbolic functions

2016-09-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile.py: remove 'unknown intrinsic' comments

2016-09-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile.py, test/test_compile.py: compile tests
	use approximate equality and use mpmath for trig functions

2016-09-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile.py, test/test_compile.py: implement
	bitwise and logic compilation

2016-09-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile.py, test/test_compile.py: implement Equal,
	Unequal and other comparisons

2016-09-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile.py, test/test_compile.py: implement If
	compilation

2016-09-13  Angus Griffith <16sn6uv@gmail.com>

	* test/test_compile.py: fix intrinsic tests (fix
	https://github.com/numba/llvmlite/pull/205)

2016-09-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile.py: fix LLVM return type inference

2016-09-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile.py, test/test_compile.py: add some LLVM
	intrinsics

2016-09-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile.py: cleanup IR generation and implement
	Times

2016-09-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile.py, test/test_compile.py: compile
	arbitrary Plus

2016-09-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile.py, test/test_compile.py: infer function
	return types from args

2016-09-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile.py, test/test_compile.py: add real support
	and move compile tests

2016-09-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/compile.py: basic LLVM compilation

2016-09-21  Marco Savelli <svlmrc@gmail.com>

	* mathics/builtin/pympler/__init__.py,
	mathics/builtin/pympler/asizeof.py, mathics/builtin/structure.py,
	setup.py: ByteCount using asizeof (#560) implements ByteCount using asizeof module

2016-09-20  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: pattern support, fixes result limits

2016-09-20  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/patterns.py, mathics/builtin/strings.py: docs,
	test cases

2016-09-20  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/patterns.py, mathics/builtin/strings.py:
	StringCases, Shortest, Longest

2016-09-20  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #555 from poke1024/datelist Better automatic date parsing for DateList[]

2016-09-20  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #563 from poke1024/pick an implementation of Pick[]

2016-09-20  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #559 from poke1024/nearest a basic version of Nearest[]

2016-09-20  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #566 from poke1024/gatherby Make GatherBy efficient

2016-09-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py, mathics/core/rules.py: three
	optimizations

2016-09-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: cleanup

2016-09-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: improvements; reuse partially sorted
	array

2016-09-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: quantiles and quartiles

2016-09-18  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #565 from poke1024/fix562 Python2 Import[] fix

2016-09-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: fixes Image[] alpha bug, adds test
	cases; still missing MakeBoxes test case

2016-09-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/importexport.py: fixes
	https://github.com/mathics/Mathics/issues/562

2016-09-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: filter distances before sorting

2016-09-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py, mathics/builtin/tensors.py: added
	Nearest[]

2016-09-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: better argument checks

2016-09-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: cleanup, docs

2016-09-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: basic version of RegularPolygon

2016-09-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: fixes test case

2016-09-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/datentime.py: relaxed separator, added test cases,
	added easter egg

2016-09-17  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: an implementation of Pick

2016-09-17  Angus Griffith <16sn6uv@gmail.com>

	* COPYING.txt, README.rst: move SciPy license to COPYING.txt

2016-09-17  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #558 from poke1024/count A mini implementation for Count[]

2016-09-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: minimalist implementation for Count[]

2016-09-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/datentime.py: accept any separator in automatic
	regexp pattern

2016-09-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/datentime.py: bug fixes, cleanups

2016-09-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: bug fixes: display alpha images
	correctly, handle missing exif data

2016-09-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/datentime.py: fixes various detection cases

2016-09-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: cleanup

2016-09-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: docs, test cases

2016-09-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: basic implementation of Permutations[]

2016-09-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/datentime.py: safer automatic date parsing,
	ambiguous reporting

2016-09-16  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #554 from sn6uv/XMLIssue fixup XML import and cleanup mimetypedict

2016-09-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: fixup XML import and cleanup
	mimetypedict

2016-09-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: revert my modifications of #525,
	test results shouldn't depend on an internet connections

2016-09-16  Angus Griffith <16sn6uv@gmail.com>

	* : commit e8e039c5fad3d34c56a8471c22c6f3ee8e5aee14 Merge: 4e79daf25
	45de36865 Author: Angus Griffith <16sn6uv@gmail.com> Date:   Fri Sep
	16 12:39:54 2016 +1000

2016-09-16  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #541 from poke1024/pil1 Overhaul of image.py

2016-09-15  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: fixes tabs, unhanded cases, adds
	examples

2016-09-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: fixes py_max_color_coverage bug, fixes
	ImageTake slices

2016-09-08  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py, mathics/builtin/image.py: adds
	comments to single linkage exception for dominant mode, fixes typo

2016-09-08  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/colors.py, mathics/builtin/image.py: fixes a bug
	with importing images with alpha

2016-09-08  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: fixes two skimage grayscale problems

2016-09-08  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* README.rst: Added Scipy license to README

2016-09-08  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: docs, ImageTake[]

2016-09-08  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: props for DominantColors, cleanup

2016-09-08  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: fixes support for bit images

2016-09-08  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/colors.py, mathics/builtin/image.py: adds
	ColorCombine[]

2016-09-08  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: basic ImageConvolve[], small
	improvements

2016-09-07  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: Colorize[] for images

2016-09-07  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py, mathics/builtin/image.py: a first
	working  version of DominantColors

2016-09-07  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py: cleanup agglomerate/dominant

2016-09-06  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py, mathics/builtin/image.py,
	mathics/builtin/plot.py: basic DominantColors

2016-09-06  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py, mathics/builtin/plot.py: ColorFunction
	for Colorize

2016-09-05  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: more skimage cleanups

2016-09-05  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: cleaner and more general approach for
	exif parsing

2016-09-05  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: better exif parsing

2016-09-04  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py, mathics/builtin/options.py: exif work in
	progress

2016-09-03  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: more skimage cleanup

2016-09-03  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: first pass of skimage removal

2016-09-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/importexport.py: made test cases hidden

2016-09-15  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #544 from poke1024/xml XML Import

2016-09-14  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/importexport.py: fixes python 2, adds test cases

2016-09-09  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/importexport.py: wrapped url fetching in
	FetchURL[]

2016-09-01  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/importexport.py: now handles elements and
	automatic file type detection correctly for url downloads

2016-08-30  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/importexport.py: moved mimetype dict to reuse it
	outside from FileFormat[]

2016-08-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/importexport.py: basic content type detection

2016-08-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/importexport.py: simple url import, type detection
	not working yet

2016-09-14  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/evaluation.py: changed default $OutputSizeLimit to
	1000

2016-08-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: fix for new String construction

2016-05-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/inout.py, mathics/core/evaluation.py:
	$OutputSizeLimit support for Grid[]

2016-05-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/evaluation.py, mathics/core/evaluation.py:
	$OutputSizeLimit support for OutputForm

2016-05-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/assignment.py, mathics/builtin/evaluation.py,
	mathics/builtin/inout.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/test.py: $OutputSizeLimit may
	now be Infinity; string ellipsis works now; ellipsis string itself
	is no longer collapsible

2016-05-17  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/assignment.py, mathics/core/evaluation.py,
	mathics/core/expression.py: $OutputSizeLimit is settable (again),
	fixes some potential problems with output size being interpreted in
	the wrong way

2016-05-17  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/evaluation.py, mathics/core/evaluation.py,
	mathics/core/expression.py: more comments, basic support for some
	upper limit on String output

2016-05-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/evaluation.py, mathics/core/definitions.py,
	mathics/core/evaluation.py: $OutputSizeLimit is now a proper symbol;
	safer setting of output_size_limit attribute

2016-05-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/system.py, mathics/core/definitions.py,
	mathics/core/evaluation.py, mathics/test.py: moved $OutputSizeLimit
	to system namespace

2016-05-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/system.py: added $OutputSizeLimit to global names

2016-05-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/evaluation.py: fixes unicode error

2016-05-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/evaluation.py: removes debug code

2016-05-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/evaluation.py: special case for zero length lists

2016-05-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/evaluation.py: fixes wrong output_size_limit
	set/reset

2016-05-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/evaluation.py, mathics/test.py: fixes size limit for
	Mathics kernel, should fix Travis

2016-05-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/inout.py, mathics/test.py: fixes Travis

2016-05-10  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/inout.py: fixes Subscript[]

2016-05-10  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/evaluation.py: fixes a bug with disabled output limit

2016-05-10  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/inout.py: fixes wrong import

2016-05-10  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/evaluation.py: use get_config_value to get
	$OutputSizeLimit

2016-05-08  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/inout.py, mathics/builtin/lists.py,
	mathics/core/evaluation.py: proof of concept: output limits

2016-09-14  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: fixes travis must be not in FullForm

2016-09-14  Piruzzolo <svlmrc@gmail.com>

	* : Merge remote-tracking branch 'refs/remotes/mathics/master' into
	ColorDistance

2016-09-14  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: N[] is ininfluent on ColorDistance it doesn't change precision; coherent with MMA's behaviour

2016-09-14  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: adds examples, fixes get_int_value()
	potential bug

2016-09-14  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: fixes fixes evaluation hint and removes unnecessary String checks

2016-09-15  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #550 from sn6uv/Issue549 fix #549

2016-09-15  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #500 from poke1024/textrecognize TextRecognize[]

2016-09-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/tokeniser.py: fix #549

2016-09-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/exptrig.py, mathics/builtin/numeric.py: more
	cleanups

2016-09-12  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: sets default distance to Automatic as MMA behaviour

2016-09-12  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: bug fix for custom distance now it handles well invalid custom distances

2016-09-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/exptrig.py, mathics/builtin/numeric.py: cleanup

2016-09-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/exptrig.py: fixes test case

2016-09-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/exptrig.py, mathics/builtin/numeric.py: precision
	handling for mpmath

2016-09-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/scoping.py: fixes test case for Contexts[]

2016-09-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/autoload/formats/XML/Import.m,
	mathics/builtin/xmlformat.py: attributes, handling of parsing
	errors, XML context

2016-09-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/__init__.py, mathics/builtin/importexport.py,
	mathics/builtin/{xml.py => xmlformat.py}: python 2 fixes; file "xml"
	renamed to "xmlformat" to work around conflict with builtin module
	"xml"

2016-09-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/xml.py: fix PlaintextImport test case

2016-09-11  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: fix typo, add docs for custom
	distance

2016-09-11  Josh Chen <jaycech3n@gmail.com>

	* mathics/web/media/css/styles.css,
	mathics/web/media/js/mathics.js, mathics/web/templates/main.html:
	Checkpoint commit before starting rewrite of undo-redo

2016-09-11  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: Revert "small refactor and typo fix" This reverts commit f99ada6c98f85df373addaeb823824c9c7f0f4eb.

2016-09-11  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: small refactor and typo fix shorter variable names, more readable

2016-09-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/scoping.py, mathics/builtin/xml.py: fix test cases

2016-09-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/xml.py: proper handling of encoding

2016-09-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/xml.py: better test case for XMLObject

2016-09-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/xml.py: fast test case for XMLObjectImport

2016-09-11  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: custom distance fully working

2016-09-10  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: CMC distance now fully working

2016-09-10  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/xml.py: workaround for lxml encoding

2016-09-10  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/xml.py: sort tags

2016-09-10  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/xml.py: simple test cases

2016-09-02  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/autoload/formats/XML/Import.m,
	mathics/builtin/__init__.py, mathics/builtin/xml.py,
	mathics/data/ExampleData/InventionNo1.xml,
	mathics/data/ExampleData/copyright.csv: first idea of xml import

2016-09-10  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: adds docs and reference for CMC

2016-09-10  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: basic CMC distance support working added CMC to distances

2016-09-10  Josh Chen <jaycech3n@gmail.com>

	* mathics/web/media/css/styles.css,
	mathics/web/media/js/mathics.js, mathics/web/templates/base.html:
	Animate logo when working

2016-09-10  Josh Chen <jaycech3n@gmail.com>

	* mathics/web/media/css/message.css,
	mathics/web/media/css/styles.css,
	mathics/web/media/img/favicons/browserconfig.xml,
	mathics/web/media/img/favicons/manifest.json,
	mathics/web/media/img/favicons/safari-pinned-tab.svg,
	mathics/web/media/js/mathics.js, mathics/web/templates/base.html,
	mathics/web/templates/base_html.html,
	mathics/web/templates/main.html, setup.py: 1: Favicons. 2: Welcome message functionality. 3: Minor interface
	tweaks.

2016-09-09  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: CIE2000 is now working inserted correction factors to keep MMA LABColor definition
	consistent (see source)

2016-09-09  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: fixes travis 3 adds exp to imports

2016-09-09  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: fixes travis #2 adds machine_epsilon import

2016-09-09  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: adds machine_epsilon sum may be needed when dealing with small numbers, to be tested. See
	Wikipedia

2016-09-09  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: fixes travis fixes mistaken abs function import

2016-09-09  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: add doc

2016-09-09  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/graphics.py: support CIE2000 distance WIP

2016-09-08  Josh Chen <jaycech3n@gmail.com>

	* mathics/web/media/css/message.css,
	mathics/web/media/css/styles.css, mathics/web/media/js/doc.js,
	mathics/web/media/js/mathics.js, mathics/web/templates/base.html,
	mathics/web/templates/main.html: Interface is mostly good to go.

2016-09-08  Josh Chen <jaycech3n@gmail.com>

	* mathics/web/media/css/styles.css,
	mathics/web/media/img/logo-heptatom.svg,
	mathics/web/media/img/logo-text.svg,
	mathics/web/media/img/logo.svg, mathics/web/media/js/mathics.js,
	mathics/web/templates/base.html: Logo tweaks, interface changes.

2016-09-07  Josh Chen <jaycech3n@gmail.com>

	* mathics/web/templates/base.html: block "content" doesn't seem to
	be used.

2016-09-07  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #528 from sn6uv/Script mathicsscript

2016-09-07  Josh Chen <jaycech3n@gmail.com>

	* mathics/web/media/css/styles.css,
	mathics/web/templates/base.html,
	mathics/web/templates/base_html.html: Minimal Font Awesome should
	work now.

2016-09-07  Josh Chen <jaycech3n@gmail.com>

	* mathics/web/media/css/font-awesome.min.css,
	mathics/web/media/css/styles.css,
	mathics/web/media/fonts/fontawesome-webfont.svg,
	mathics/web/media/img/logo.svg, mathics/web/templates/base.html,
	mathics/web/templates/base_html.html, setup.py: Begin work on
	updating interface. Initial cleaning up; added Font Awesome; new
	logo.

2016-09-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/assignment.py, mathics/core/expression.py: fix x =
	Infinity bug

2016-09-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: remove KeyComparable metaclass

2016-09-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: cleanup expression creation

2016-09-07  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #535 from sn6uv/Issue531 Expression caching

2016-09-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/control.py, mathics/builtin/lists.py: tests for
	#531 and related

2016-09-06  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #507 from poke1024/defcache Cache for Definitions

2016-09-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: fix #533 workaround python round() int
	behaviour

2016-09-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: yet another edge case for #533

2016-09-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: fix for #533 requires rounding number as
	a whole

2016-09-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: another test for #533

2016-09-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: fix #533

2016-09-05  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #530 from sn6uv/NumberForm NumberForm edge cases

2016-09-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: Numberform 1-arg, option edge case

2016-09-05  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #472 from poke1024/nlp Functions for natural language processing

2016-09-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/system.py: implement $ScriptCommandLine

2016-09-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py, mathics/script.py, setup.py: implement
	mathicsscript

2016-08-31  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: fix #513 user/builtin Return
	propagation

2016-09-02  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: separate using newlines

2016-09-02  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/natlang.py: got rid of # in status messages

2016-09-02  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: deal with pyocr returning lists of text

2016-09-02  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: rebase, better error handling

2016-08-24  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: added most common languages

2016-08-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: RecognizeText[] working now

2016-08-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: TextRecognize[]

2016-09-02  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/natlang.py: cleanup comments, add SPACY_DATA

2016-09-02  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/natlang.py: use iso639_3

2016-08-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/natlang.py: use evaluation.print_out(), fix
	LookupError, formatting

2016-07-26  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/natlang.py: cleanups, added SpellingCorrectionList

2016-07-24  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/__init__.py, mathics/builtin/natlang.py: natlang:
	basic stuff

2016-09-02  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #524 from sn6uv/CommandLine implement $CommandLine

2016-09-02  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #521 from poke1024/styleoptions Adds options to Style[]

2016-09-02  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #518 from sn6uv/StringMatchQ abbreviated string patterns, fix #517

2016-09-02  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #512 from poke1024/plotrange Fixes PlotSize

2016-09-02  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #520 from poke1024/codetables A place for hard coded ISO language codes (and other codes)

2016-09-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics.py: add Disk sector docs

2016-08-24  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: arcs for Disk[] and Circle[]

2016-09-02  Angus Griffith <16sn6uv@gmail.com>

	* : Merge remote-tracking branch 'upstream/pr/470' into HEAD

2016-09-01  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: fixes test cases

2016-08-31  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: Background option for Graphics

2016-09-01  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* : commit d3ef32acab314fc2c145d890b0a23e57ac9dd2f8 Author: Bernhard
	Liebl <Bernhard.Liebl@gmx.org> Date:   Thu Sep 1 09:19:38 2016 +0200

2016-09-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/system.py: implement $CommandLine

2016-09-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/assignment.py: remove old style Quit

2016-09-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/evaluation.py, mathics/main.py: implement Quit and
	Exit

2016-08-31  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: adds style options, FontColor

2016-08-31  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/definitions.py: split cache into definitions cache
	and lookup cache; allow for limited clear

2016-08-31  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/codetables.py: a common code table file

2016-08-31  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: fix Take edge case

2016-08-31  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: cleanup StringTake

2016-08-31  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: implement abbreviated string patterns,
	fix #517

2016-08-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/control.py: test for #513

2016-08-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/evaluation.py: better messages

2016-08-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: fixes PlotSize if no axes are present

2016-08-29  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #509 from sn6uv/CasesLs Cases extensions

2016-08-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: Cases replacements

2016-08-29  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #508 from poke1024/evalrange Restructuring of eval_range code

2016-08-29  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #505 from poke1024/lowercase ToLowerCase, ToUpperCase, LowerCaseQ, UpperCaseQ

2016-08-27  Josh Chen <jaycech3n@gmail.com>

	* mathics/web/media/js/mathics.js: That line was clashing with the
	other custom command keys

2016-08-27  Josh Chen <jaycech3n@gmail.com>

	* mathics/web/media/js/prototype/prototype.js: Upgrade prototype.js

2016-08-27  Josh Chen <jaycech3n@gmail.com>

	* mathics/web/media/js/mathics.js: Remove debugging output

2016-08-27  Josh Chen <jaycech3n@gmail.com>

	* mathics/web/media/js/mathics.js: Redo functionality working.

2016-08-27  Josh Chen <jaycech3n@gmail.com>

	* mathics/web/media/js/mathics.js: Saving states and rudimentary
	undo functionality working.

2016-08-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: Cases level spec

2016-08-26  Josh Chen <jaycech3n@gmail.com>

	* mathics/web/media/js/mathics.js: `KeyboardEvent.keyLocation` is
	deprecated.

2016-08-26  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: fixes faulty range if no leaves

2016-08-25  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py, test/test_color.py: reduced color
	convert test case accuracy, make ColorConvert[] usable in non-scipy
	installations

2016-08-25  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: fixes test cases (again)

2016-08-25  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/definitions.py: cleanups

2016-08-25  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/definitions.py: fixes bug

2016-08-25  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/definitions.py: cache experiment

2016-08-25  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: fixes test cases

2016-08-25  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: fixes test case

2016-08-25  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: Covariance, Correlation

2016-08-25  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: cleanup eval_range

2016-08-25  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #502 from poke1024/stringsplit Faster StringSplit[]

2016-08-25  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: ToLowerCase, ToUpperCase, LowerCaseQ,
	UpperCaseQ

2016-08-25  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: StringRepeat[]

2016-08-25  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py, mathics/builtin/patterns.py: faster
	implementations for Position, Cases, DeleteCases

2016-08-25  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: avoid use of from_python

2016-08-24  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/colors.py, mathics/builtin/graphics.py,
	mathics/builtin/image.py, test/test_color.py: rebase, central color
	conversion, more robust test cases

2016-06-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/colors.py: fixes indentation

2016-06-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/colors.py,
	mathics/builtin/numpy_utils/__init__.py,
	mathics/builtin/numpy_utils/with_numpy.py,
	mathics/builtin/numpy_utils/without_numpy.py, test/test_color.py,
	test/test_numpy_utils.py: major cleanup

2016-06-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/colors.py, test/test_color.py: bug fixes

2016-06-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/colors.py,
	mathics/builtin/numpy_utils/with_numpy.py,
	mathics/builtin/numpy_utils/without_numpy.py, test/test_color.py:
	work in progress: bug fixes, test cases

2016-06-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* setup.py: added "numpy_utils" to setup.py

2016-06-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/colors.py, mathics/builtin/{numpy =>
	numpy_utils}/__init__.py, mathics/builtin/{numpy =>
	numpy_utils}/with_numpy.py, mathics/builtin/{numpy =>
	numpy_utils}/without_numpy.py, mathics/builtin/randomnumbers.py,
	test/test_color.py, test/{test_numpy.py => test_numpy_utils.py}:
	renamed package "numpy" back to "numpy_utils"

2016-06-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/colors.py, mathics/builtin/numpy/__init__.py,
	mathics/builtin/numpy/with_numpy.py,
	mathics/builtin/numpy/without_numpy.py,
	mathics/builtin/numpy_utils.py, mathics/builtin/randomnumbers.py,
	test/test_color.py, test/{test_numpy_utils.py => test_numpy.py}:
	moved numpy_utils into a new "numpy" package

2016-06-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* test/test_numpy_utils.py: test cases for (new) numpy utils

2016-06-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/colors.py, mathics/builtin/numpy_utils.py,
	test/test_color.py: new numpy utils cleanup

2016-06-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/colors.py, mathics/builtin/numpy_utils.py,
	test/test_color.py: bug fixes and test cases for image color space
	conversions

2016-06-14  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/numpy_utils.py: fixes PyPy

2016-06-14  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/numpy_utils.py: more Python 2 fixes

2016-06-14  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/colors.py: simpler calculation of conversion flows

2016-06-14  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/colors.py: should fix pre-Python 3.5

2016-06-14  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/colors.py, mathics/builtin/graphics.py,
	mathics/builtin/numpy_utils.py, mathics/builtin/randomnumbers.py:
	work in progress: color conversion with and without numpy

2016-06-05  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py, test/test_color.py: bug fixes and
	better accuracy in the LAB conversions

2016-06-04  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py, test/test_color.py: rgb-xyz
	transforms are exact now

2016-06-04  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* test/test_color.py: one more xyz test case

2016-06-04  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: fixes to test cases

2016-06-04  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: adapted to rgba without alpha

2016-06-04  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: fixes test cases

2016-06-04  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: smaller tolerance for to_hsba

2016-06-04  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py, test/test_color.py: ColorDistance
	works now, docs

2016-06-04  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py, test/test_color.py: color inversion
	tests working now, docs

2016-06-04  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: work in progress, cleanup: LUVColors,
	ref white

2016-06-02  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: ColorConvert: GrayLevel and more

2016-06-02  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: ColorConvert: the basic stuff

2016-08-24  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #485 from poke1024/beziercurve FilledCurve[], BezierCurve[], BezierFunction[]

2016-08-24  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #483 from poke1024/manipulate4mathics Manipulate[]

2016-08-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: cleanup ImageRotate float conversion

2016-08-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: fix ImageResize test typo

2016-08-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: ImageDimensions docs

2016-08-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: fix get_real_value -> round_to_float

2016-08-24  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #496 from mathics/revert-490-nodeValue Revert ".nodeValue deprecated in favour of .value"

2016-08-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: fixes python 3.5 only resolution
	operator bug

2016-08-23  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #495 from poke1024/ticksint Change axis number to integers, if possible

2016-08-23  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #493 from poke1024/image-import fixes Image[] import and export

2016-05-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/manipulate.py: cleanup evaluation.error ->
	evaluation.message

2016-05-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/manipulate.py: fixes a bug that had use of labels
	fill the wrong symbol

2016-05-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/manipulate.py: better error handling

2016-05-14  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/manipulate.py: always display errors during widget
	creation

2016-05-06  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/manipulate.py: variable name cleanup

2016-05-06  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/manipulate.py: removed PatternDispatcher

2016-04-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/manipulate.py: docs for other manipulate forms

2016-04-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/manipulate.py: remove incomplete ListAnimate

2016-04-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/manipulate.py: fixup Manipulate tests (no
	notebook)

2016-04-30  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/manipulate.py: now detects if it runs inside
	Juptyter, and if not, issues a sensible error message

2016-04-30  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/manipulate.py: fixes a python 2 compatility
	problem in the Maniulations constructor

2016-04-30  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/manipulate.py: fixed wrong ident from last check
	in; added ">>" to Manipulate examples

2016-04-30  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/manipulate.py: removed debug code (try catch in
	Manipulate class)

2016-04-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/manipulate.py: relaxes wrong step size check

2016-04-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/manipulate.py: adds ListAnimate[]; adds integer
	range widgets; fixes a couple of problems with not evaluating
	variable argument range expressions properly

2016-04-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/manipulate.py: should fix Manipulate[] docs for
	tests (again)

2016-04-28  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/manipulate.py: should fix Manipulate[] docs for
	tests

2016-04-28  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/manipulate.py: better error message when no
	ipywidgets is available

2016-04-28  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/manipulate.py: ipywidgets dependency is now
	optional; Manipulate will only work if ipywidgets is installed

2016-04-27  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/manipulate.py: removed IPython dependency, fixes
	wrong display of symbol name of manipulated variable

2016-04-26  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/__init__.py, mathics/builtin/manipulate.py: basic
	implementation of Manipulate[] (needs corresponding changes in
	imathics kernel.py)

2016-08-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: fixes options for Graphics3D builtins

2016-08-22  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/arithmetic.py, mathics/builtin/comparison.py:
	fixes for to_sympy in non-binary comparisons, fixes for Piecewise[]

2016-08-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/arithmetic.py: Piecewise needs to hold, then
	evaluate

2016-08-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: asy implementation for filled curves

2016-08-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/arithmetic.py: HoldAll for Piecewise

2016-08-07  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: added BezierFunction[]

2016-08-07  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: work in progress BezierCurve[]

2016-08-06  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: added BezierCurve[]

2016-08-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/importexport.py: file extension detection for
	export is now case insensitive

2016-08-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/autoload/formats/Image/Export.m: fixes Export[] for images

2016-08-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/autoload/formats/Image/Import.m: fixes Import[] for images

2016-08-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: fixes PointSize width calculation

2016-08-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: PointSize

2016-08-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: better integer/float labels for axes

2016-08-23  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #490 from sn6uv/nodeValue .nodeValue deprecated in favour of .value

2016-08-23  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #386 from poke1024/colorgfx2 Graphics boxes for colors

2016-08-23  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #491 from sn6uv/pr446 cleanup of #446

2016-08-16  Bernhard Liebl <Bernhard.Liebl@rz.uni-regensburg.de>

	* mathics/algorithm/clusters.py, mathics/builtin/lists.py: compute
	kmeans eps from precision

2016-08-16  Bernhard Liebl <Bernhard.Liebl@rz.uni-regensburg.de>

	* mathics/algorithm/clusters.py: fixes KMeans bug under Python2/PyPy

2016-08-16  Bernhard Liebl <Bernhard.Liebl@rz.uni-regensburg.de>

	* mathics/builtin/lists.py: rebase, now uses to_mpmath(), test case
	for kmeans

2016-07-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py, mathics/builtin/lists.py: kmeans:
	basic support

2016-07-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py, mathics/builtin/lists.py: cluster
	distances now always mpmath values

2016-07-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py: removed nsmallest

2016-07-17  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py, mathics/builtin/lists.py:
	silhouette and dunn as default k criteria; use fsum where possible;
	major cleanup

2016-07-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py, mathics/builtin/lists.py: got rid
	of DetectK, handle silhouette border case

2016-07-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py: better handling of division by 0
	border case

2016-07-16  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py, mathics/builtin/lists.py: support
	for optional silhouette index cluster count detection

2016-07-14  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py: cleanup

2016-07-14  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py: fixes two lines of wrong thinking

2016-07-13  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: fixes test case

2016-07-13  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py, mathics/builtin/lists.py: bug
	fixes, a new cluster count heuristic (again)

2016-07-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py, mathics/builtin/lists.py: several
	substantial improvements to agglomerate

2016-07-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py: fixes a bunch of problems with
	agglomerate, among them the broken cluster count detection

2016-07-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py: substantially better cluster count
	detection (by not measuring isolated binary split but complete
	cluster set)

2016-07-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py: a much better implementation for
	_shuffled_range()

2016-07-10  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py: fixes missing random state
	isolation

2016-07-09  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py, mathics/builtin/lists.py:
	ClusteringComponents[]: better test cases, fixes a bug with
	Agglomerate

2016-07-09  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py: fixes log2 for Python2

2016-07-09  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py, mathics/builtin/lists.py,
	mathics/builtin/tensors.py: ClusteringComponents[], Python 2 fixes

2016-07-09  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/base.py, mathics/builtin/lists.py:
	DistanceFunction option for FindClusters[]

2016-07-09  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/clusters.py, mathics/builtin/lists.py,
	mathics/builtin/tensors.py: first version of FindClusters[]

2016-08-22  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: fixes float conversions

2016-08-22  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #484 from poke1024/pad PadLeft, PadRight

2016-08-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/mathics.js: .nodeValue deprecated in favour
	of .value

2016-08-22  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #480 from poke1024/imathics-new Changes for imathics kernel

2016-08-21  Josh Chen <jaycech3n@gmail.com>

	* setup.py: Turns out all that was needed to fix save/load issue was
	to get the correct version 1.8.* of Django

2016-08-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: Arrow fixes after rebase

2016-08-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: Arrows cleanup

2016-08-19  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #473 from jaycech3n/master Fix #382: issues with saving and loading notebooks in web interface

2016-06-09  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: added PadLeft, PadRight

2016-08-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: make Travis run properly

2016-08-17  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: changed output to mglyph, added simple
	WordCloud

2016-08-17  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: fixes color box test cases

2016-08-17  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: added scipy to requirements as it's
	currently needed; will be remedied in the PyPy rework to come

2016-08-17  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/evaluation.py, mathics/web/views.py: changed Output
	interface

2016-08-17  Bernhard Liebl <Bernhard.Liebl@rz.uni-regensburg.de>

	* mathics/core/evaluation.py: added Output.max_stored_size()

2016-08-17  Bernhard Liebl <Bernhard.Liebl@rz.uni-regensburg.de>

	* mathics/builtin/graphics.py: test case for color box changed to
	ToBoxes

2016-08-17  Bernhard Liebl <Bernhard.Liebl@rz.uni-regensburg.de>

	* mathics/core/expression.py: undo color box special case in
	core/expression.py

2016-08-17  Bernhard Liebl <Bernhard.Liebl@rz.uni-regensburg.de>

	* mathics/builtin/graphics.py: color box pattern now also checks for
	range

2016-08-17  Bernhard Liebl <Bernhard.Liebl@rz.uni-regensburg.de>

	* mathics/builtin/graphics.py: fix number conversion (after rebase)

2016-08-17  Bernhard Liebl <Bernhard.Liebl@rz.uni-regensburg.de>

	* mathics/builtin/image.py: image cleanup after rebase

2016-05-25  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: one more test case for ImageQ

2016-05-25  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: changed ImageQ to Test, fixed
	BinaryImageQ (was Test, but did not define test())

2016-05-24  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: adds ImageQ

2016-05-24  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py, mathics/web/media/js/mathics.js: adds
	support for classic Mathics branch

2016-05-24  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/__init__.py, mathics/builtin/image.py: removed
	ImageCreate[] in favour of Image[] alone. adds width and height tags
	to <img>.

2016-05-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: ImageAdjust

2016-05-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: ImagePartition docs and tweak

2016-05-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: remove Image.to_sympy (see what breaks)

2016-05-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: ImageRotate docs

2016-05-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: implement ImageReflect full spec

2016-05-10  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: ImageCreate[] now checks if pixel
	dimensions are ok

2016-05-10  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: a much more robust implementation for
	Colorize[]

2016-05-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: RandomImage RGB colorspace

2016-05-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: cleanup image arith

2016-05-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py, mathics/builtin/importexport.py: move
	image tests to image module

2016-05-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: only test for the minimum
	import/export formats supported

2016-05-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: only import image module when enabled

2016-05-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: cleanup image arith functions

2016-05-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: morphology docs

2016-05-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/base.py, mathics/builtin/image.py: cleanup
	morphology filters

2016-05-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: fix Gaussian sampling aspect ratio
	message

2016-05-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: fix ImageResize option bug and Gaussian
	resize rounding bug

2016-05-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: cleanup ImageResize

2016-05-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: pep8 cleanups

2016-05-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py, mathics/builtin/scoping.py: fixup
	image tests

2016-05-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/autoload/formats/JPEG/Export.m,
	mathics/autoload/formats/JPEG/Import.m: remove duplicate jpeg
	import/exporters

2016-05-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: (failing) multiplicative and additive noise examples

2016-05-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: image import examples

2016-05-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: tests and docs for RandomImage

2016-05-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: wrap image in <mtext> (within <math>) to
	allow images within expressions

2016-05-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: Image arithmetic docs and tests

2016-05-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/image.py: implement arbitrary arg Image arithmetic

2016-04-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: fixed encoding logic for python2/3

2016-04-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: some comments in the file head

2016-04-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: a bit of python2 compatibility

2016-04-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/__init__.py: added image module to builtin
	module's init

2016-04-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/autoload/formats/Image/Export.m,
	mathics/autoload/formats/Image/Import.m, mathics/builtin/image.py,
	mathics/builtin/importexport.py: import and export for multiple
	formats, some image method tuning

2016-04-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: PixelValuePositions

2016-04-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: cleanup

2016-04-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: Colorize

2016-04-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: min, max, median filters

2016-04-28  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/image.py: some morphology functions; inout.py fix

2016-04-28  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/autoload/formats/JPEG/Export.m,
	mathics/autoload/formats/JPEG/Import.m,
	mathics/builtin/__init__.py, mathics/builtin/image.py: work in
	progress: basic Image[] functionality

2016-04-27  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/autoload/formats/JPEG/Import.m, mathics/builtin/image.py:
	basic support for images (python 3 version)

2016-08-16  Bernhard Liebl <Bernhard.Liebl@rz.uni-regensburg.de>

	* mathics/builtin/graphics.py: pattern rewriting as suggest by
	bnjones

2016-07-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: fixes a bug in the _Color.formats
	pattern

2016-07-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: fixes issues with parsing
	System`ImageSize

2016-05-20  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/inout.py: adds space to fix test case

2016-05-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/inout.py: fixes ToBoxes test case. ToBoxes
	defaults to StandardForm, and there is no Times symbol in
	StandardForm.

2016-05-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/arithmetic.py: StandardForm for Times is a space

2016-05-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: fixes test cases

2016-05-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/base.py, mathics/builtin/graphics.py: fixes _Color
	format rule to actually work

2016-05-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/base.py, mathics/builtin/graphics.py: an
	implementation for color boxes

2016-08-16  Bernhard Liebl <Bernhard.Liebl@rz.uni-regensburg.de>

	* mathics/builtin/graphics.py, mathics/builtin/inout.py,
	mathics/core/evaluation.py, mathics/web/media/js/mathics.js,
	mathics/web/views.py: output for svgs and imgs now always relies on
	mglyphs

2016-08-16  Bernhard Liebl <Bernhard.Liebl@rz.uni-regensburg.de>

	* mathics/core/evaluation.py: changed format_output to support
	default format

2016-08-16  Bernhard Liebl <Bernhard.Liebl@rz.uni-regensburg.de>

	* mathics/builtin/exptrig.py, mathics/builtin/numeric.py: partial
	rewrite

2016-08-16  Bernhard Liebl <Bernhard.Liebl@rz.uni-regensburg.de>

	* mathics/builtin/exptrig.py, mathics/builtin/numeric.py: special
	case for integers

2016-08-16  Bernhard Liebl <Bernhard.Liebl@rz.uni-regensburg.de>

	* mathics/builtin/exptrig.py, mathics/builtin/numeric.py: rebase,
	adapted to machine precision PR

2016-07-22  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/numeric.py: Fold must yield first element;
	proposal of to_machine_float change in Expression

2016-07-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/exptrig.py, mathics/builtin/numeric.py: cleaner
	formulation of the general idea

2016-07-20  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/exptrig.py, mathics/builtin/numeric.py: added
	GenericPrecisionComputation as a cleaner separation of the multiple
	precision stuff

2016-07-20  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/exptrig.py: AnglePath cleanup, faster numeric
	evaluation

2016-07-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/exptrig.py: added AngleVector[], AnglePath[]

2016-08-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/web/views.py: removed debug code

2016-08-15  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py, mathics/core/evaluation.py,
	mathics/main.py, mathics/web/views.py: changed Callbacks to Output;
	added methods for svg/img xml production

2016-08-13  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/files.py: undo change in files.py; to be addressed
	in separate PR

2016-08-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/files.py, mathics/core/evaluation.py,
	mathics/main.py, mathics/settings.py: incorporates changed needed
	for imathics kernel

2016-08-14  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #460 from sn6uv/Rationalize implement Rationalize

2016-07-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py, mathics/core/numbers.py: implement
	Rationalize

2016-08-13  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #449 from sn6uv/MachineEpsilon implement $MachineEpsilon and $MachinePrecision

2016-08-13  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #463 from sn6uv/MachinePrecision Machine precision

2016-08-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/numbers.py: type checking for convert

2016-08-12  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: slack notifications

2016-08-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: input precision examples for N

2016-08-11  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #479 from bnjones/fromdigits Fix typo + add test for FromDigits::nlst

2016-08-11  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #474 from poke1024/derivtypo typo in Derivation[]?

2016-08-11  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #476 from poke1024/replop Several Operator Versions

2016-08-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/patterns.py, mathics/core/expression.py: heads
	options and levels

2016-08-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/patterns.py, mathics/core/expression.py: details
	of depth first replacement for Replace[]

2016-08-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: cleanup Power

2016-08-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: fixup Round and MachinePrecision

2016-08-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: cleanup PrecisionReal docstring

2016-08-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: cleanup round_to_float

2016-08-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: cleanup AiryXiZero precision

2016-08-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/assignment.py, mathics/builtin/exptrig.py,
	mathics/builtin/numeric.py, mathics/core/definitions.py,
	mathics/core/numbers.py: implement $MinPrecision and $MaxPrecision

2016-08-10  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/expression.py: Only
	numerify if the result is numeric Avoids downgrading exact expressions to inexact ones when they don't
	evaluate to a numeric result.  Before:   In[1]:= 1. + Sqrt[x]   Out[1]= 1. + x ^ 0.5 After:   In[1]:= 1. + Sqrt[x]   Out[1]= 1. + Sqrt[x]

2016-08-10  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py, mathics/builtin/patterns.py,
	mathics/core/expression.py: a basic Replace[] implementation

2016-08-10  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py, mathics/builtin/patterns.py,
	mathics/builtin/strings.py, mathics/builtin/structure.py: adds
	operator versions to several builtins

2016-08-09  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/arithmetic.py, mathics/builtin/calculus.py:
	cleanup

2016-08-09  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/calculus.py: fixes what looks like a typo

2016-08-09  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/arithmetic.py, mathics/core/convert.py: edited
	test cases

2016-08-09  Josh Chen <jaycech3n@gmail.com>

	* setup.py: Installer should now properly set up the Django database
	for the web notebook

2016-08-09  Josh Chen <jaycech3n@gmail.com>

	* mathics/main.py, setup.py: '< 1.9' still admits alphas, betas and
	release candidates

2016-08-08  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #450 from sn6uv/OnOff implement On and Off

2016-08-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py, mathics/core/evaluation.py: Store list
	of quiet messages in definitions

2016-07-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: Quiet also preserves quiet_messages

2016-07-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/evaluation.py: preserve quiet messages between
	evaluations

2016-07-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: implement On and Off

2016-08-07  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/arithmetic.py, mathics/core/convert.py: work in
	progress Piecewise[]

2016-08-07  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/arithmetic.py, mathics/core/convert.py: some fixes
	for Piecewise[]

2016-08-07  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/arithmetic.py, mathics/builtin/calculus.py: a
	first bit of Piecewise[]

2016-08-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/exptrig.py, mathics/builtin/graphics.py,
	mathics/builtin/graphics3d.py, mathics/builtin/numeric.py,
	mathics/builtin/plot.py, mathics/builtin/specialfunctions.py,
	mathics/core/expression.py, mathics/core/numbers.py: move
	round_to_float to BaseExpression

2016-08-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/exptrig.py,
	mathics/builtin/graphics.py, mathics/builtin/graphics3d.py,
	mathics/builtin/lists.py, mathics/builtin/numeric.py,
	mathics/builtin/plot.py, mathics/builtin/specialfunctions.py,
	mathics/core/expression.py, mathics/core/numbers.py: fix
	get_float_value

2016-08-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/__init__.py, test/test_convert.py, test/test_hash.py:
	MachineReal unittests

2016-08-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/numbers.py: cleanup
	core/numbers

2016-08-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/convert.py: workaround sympy unicode Float bug

2016-08-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: fix python2 NumberForm MachineReal
	digits

2016-08-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: fix N test

2016-08-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/combinatorial.py: fix Binomial failing test

2016-08-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py: fix Graphics3D test

2016-08-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: fix Power tests

2016-08-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py: document Integrate precision loss

2016-08-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/comparison.py, mathics/core/expression.py: fix
	Equal 7 digit comparison

2016-08-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py, mathics/builtin/inout.py,
	mathics/core/expression.py: fix InputForm extra digits

2016-08-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py, mathics/core/expression.py: fix
	NumberForm overflow incorrect digits

2016-08-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: fix Numberform rounding bug

2016-08-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py, mathics/builtin/linalg.py,
	mathics/builtin/numeric.py, mathics/core/convert.py: sympy
	MachineReal round trip

2016-08-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: fix Round

2016-08-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/exptrig.py,
	mathics/builtin/files.py, mathics/builtin/numeric.py: update
	trailing 0 Precision real tests

2016-08-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: fix NumberForm PrecisionReal trailing 0s

2016-08-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: some NumberForm edge cases

2016-08-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/calculus.py,
	mathics/builtin/combinatorial.py, mathics/builtin/control.py,
	mathics/builtin/datentime.py, mathics/builtin/exptrig.py,
	mathics/builtin/files.py, mathics/builtin/linalg.py,
	mathics/builtin/specialfunctions.py,
	mathics/doc/documentation/1-Manual.mdoc: fix machine real formatting
	tests

2016-08-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py, mathics/core/convert.py,
	mathics/web/media/js/mathics.js: fix spelling of occurred

2016-08-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py, mathics/core/expression.py: fixup
	round() for MachinePrecision numbers

2016-08-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: cleanup NumberForm

2016-08-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: fix Complex precision formatting

2016-08-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/exptrig.py,
	mathics/builtin/numeric.py, mathics/core/expression.py: fix N[I]
	round bug

2016-08-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: cleanup Power

2016-08-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: cleanup Plus

2016-08-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/expression.py: cleanup
	Times

2016-08-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: fix BinaryRead tests and Real128 reader

2016-08-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: fix Number.from_mpmath loss of
	precision bug

2016-08-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/exptrig.py,
	mathics/builtin/specialfunctions.py, mathics/core/expression.py,
	mathics/core/numbers.py: remove mpmath <-> sympy conversions

2016-08-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: implement to_mpmath for #446

2016-07-31  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/expression.py: fix
	Times MachineReal formatting bug 2 / 2

2016-07-31  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: fix Times MachineReal formatting
	bug 1 / 2

2016-07-31  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/comparison.py: fix do_cmp (integer overflow bug)

2016-07-31  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: fix complex zero in Plus and Times

2016-07-31  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: Plus and Times (rudimentary)
	MachinePrecision support

2016-07-31  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py: benchmark script support for python2

2016-07-31  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: fixup Power tests from #446

2016-07-31  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/lists.py,
	mathics/core/expression.py: replace from_mp and from_string with
	from_mpmath

2016-07-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics.py: fix Blend to_number

2016-07-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/expression.py:
	implement mpmath machine precision workaround

2016-07-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: add permit_complex option to
	get_float_value

2016-07-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: fixup Re and Im to use new Complex

2016-07-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: fix Complex Chop

2016-07-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: fix N[MachinePrecision]

2016-07-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/numeric.py: fix
	MachinePrecisionQ and Precision

2016-07-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/files.py,
	mathics/builtin/numeric.py, mathics/builtin/randomnumbers.py,
	mathics/core/convert.py: fix Complex constructor calls

2016-07-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: fix NumberForm to use
	is_machine_precision

2016-07-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: cleanup Complex and add
	is_machine_precision

2016-07-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: cleanup N

2016-07-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: can't round non-number atoms

2016-07-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: applying N to machine real returns
	machine real

2016-07-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/exptrig.py, mathics/core/expression.py,
	mathics/core/parser/convert.py: no need to store prec in
	PrecisionReal

2016-07-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/exptrig.py, mathics/builtin/numeric.py,
	mathics/builtin/specialfunctions.py, mathics/core/expression.py:
	MachineReal support for N

2016-07-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py, mathics/core/parser/convert.py: fix
	number parsing

2016-07-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: fix Real to_python signature

2016-07-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: Real do_copy

2016-07-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/comparison.py: do_cmp using  get_float_value

2016-07-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: use __getnewargs__ since we're using
	__new__ now

2016-07-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics.py, mathics/builtin/graphics3d.py,
	mathics/builtin/lists.py, mathics/builtin/numeric.py,
	mathics/builtin/plot.py, mathics/core/expression.py,
	mathics/core/numbers.py: remove get_real_value (except comparison)

2016-07-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py, mathics/core/numbers.py: PrecisionReal
	support for BaseForm

2016-07-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: replace get_real_value with
	get_float_value

2016-07-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: Precision machine-precision support

2016-07-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: implement MachineNumberQ

2016-07-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: fix Real head

2016-07-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: MachinePrecision formatting

2016-07-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/numbers.py: change machine_precision to 53

2016-07-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: split Real into machine and arbitrary
	precision

2016-07-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/algorithm/caching.py, mathics/core/expression.py,
	mathics/test.py: remove lru cache but keep __new__ changes

2016-07-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/algorithm/caching.py, mathics/core/expression.py,
	mathics/test.py: cache Atoms in lru_cache

2016-07-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py, mathics/core/expression.py,
	mathics/core/numbers.py, mathics/core/parser/convert.py,
	mathics/settings.py: remove MACHINE_PRECISION setting

2016-07-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py: fix benchmarking script and add median

2016-07-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: Monomial should not subclass
	KeyComparable

2016-07-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py, mathics/core/rules.py: make
	KeyComparable a metaclass and remove its __init__

2016-08-04  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: support for Style[]

2016-08-03  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #468 from poke1024/style Cleanup of Style definitions

2016-08-03  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: moved all declarations to the end, so
	they're in one place; using frozensets where possible

2016-08-03  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: reformatted noqa line

2016-08-02  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/base.py, mathics/builtin/inout.py,
	mathics/core/expression.py: cleanup Atom types handling, added
	AtomBuiltin

2016-08-02  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/graphics.py: cleanup style definitions

2016-07-31  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #466 from sn6uv/CleanupPower Cleanup power

2016-07-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: disable failing Power tests

2016-07-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: fix failing Options test

2016-07-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/linalg.py: CosineDistance is now more accurate -
	update test

2016-07-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py: fixup DSolve Exp[x] -> E^x tests

2016-07-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/exptrig.py: fixup Exp from_sympy

2016-07-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py,
	mathics/doc/documentation/1-Manual.mdoc: cleanup Power

2016-07-29  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #465 from poke1024/requires support for 'requires' attribute

2016-07-29  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #464 from poke1024/insertrule Faster insert_rule

2016-07-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/doc/doc.py: omit tests that do not have 'requires'
	satisfied

2016-07-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/base.py, mathics/builtin/inout.py: support for
	'requires' attribute

2016-07-29  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/definitions.py: faster insert_rule

2016-07-29  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #462 from sn6uv/SympyIssue11414 optimise IntegerLength

2016-07-21  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #455 from sn6uv/NumberForm implement NumberForm

2016-07-19  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #459 from bnjones/pattern-formatvalues Swap precedence values in FormatValues for Optional and Pattern

2016-07-16  Ben Jones <benj2579@gmail.com>

	* : Merge pull request #457 from sn6uv/ParserCleanups Parser cleanups

2016-07-16  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/specialfunctions.py: Add AiryAiPrime and
	AiryBiPrime

2016-07-16  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #444 from sn6uv/StringPosition implement StringPosition

2016-07-16  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/specialfunctions.py: Add Derivative rule for
	ProductLog

2016-07-16  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/specialfunctions.py: Add Derivative rules for
	error functions

2016-07-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: Span formatting

2016-07-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/base.py: remove operator parsing methods

2016-07-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: remove Expression.parenthesised

2016-07-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py, mathics/core/expression.py: refactor
	NumberForm to support Integer

2016-07-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py, mathics/core/expression.py: refactor
	make_boxes_real and replace Real.make_boxes

2016-07-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: NumberForm sign padding bug

2016-07-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: NumberForm zero edge case

2016-07-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/formatting.py, mathics/builtin/inout.py,
	mathics/builtin/numeric.py: move NumberForm and BaseForm to new
	builtin.inout

2016-07-15  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #454 from poke1024/catenate Catenate[]

2016-07-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: NumberForm custom NumberFormat option

2016-07-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: NumberForm list of exprs and
	NullExponentFunction

2016-07-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: NumberForm ExponentStep

2016-07-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: NumberForm SignPadding and fix
	NumberPadding

2016-07-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: implement NumberForm[x, {n, f}] form

2016-07-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: NumberForm NumberSigns and NumberPoint
	tests

2016-07-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py, mathics/core/expression.py: NumberForm
	NumberMultiplier

2016-07-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: fix NumberForm exponent

2016-07-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: NumberForm NumberSeparator tests

2016-07-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: NumberForm implement DigitBlock

2016-07-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: begin NumberForm (based on
	Real.make_boxes)

2016-07-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: NumberForm option checking

2016-07-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: begin NumberForm - check args

2016-07-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numbertheory.py: implement Quotient (#456)

2016-07-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py: Limit option error checking

2016-07-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/structure.py: cleanup MapThread messaging

2016-07-14  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: added Catenate[]

2016-07-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: StringPosition text search example

2016-07-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: StringPosition docs and operator form

2016-07-14  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #452 from sn6uv/MapThread implement MapThread

2016-07-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/structure.py: implement MapThread

2016-07-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/control.py, mathics/builtin/lists.py: catch
	ReturnInterrupt in control flow constructs

2016-07-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/control.py: fix Return docs

2016-07-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: fix StringPosition Infinity depth args

2016-07-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/control.py, mathics/builtin/structure.py,
	mathics/core/evaluation.py: implement Return

2016-07-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/structure.py: implement Span

2016-07-11  Ben Jones <benj2579@gmail.com>

	* mathics/web/media/js/mathics.js: Disable spellchecking on query
	fields

2016-07-10  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/specialfunctions.py: Add some more Erf/Erfc tests These were taken from commit a77c08e66.

2016-07-07  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/specialfunctions.py: Handle mpmath erfinv() domain
	errors

2016-07-03  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/specialfunctions.py: Implement Erf[z0, z1] using
	SymPy's erf2 function

2016-07-03  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/base.py: Rework
	sympy/mpmath multiplexing code + fix Gamma[1., 2.] Gamma with two inexact arguments tried to call mpmath's gamma
	function which only accepts one argument.

2016-07-02  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/specialfunctions.py: Support Erf[z0, z1]

2016-07-02  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/specialfunctions.py: Add InverseErf and
	InverseErfc

2016-06-28  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/specialfunctions.py: Add Erfc

2016-06-28  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/arithmetic.py: Convert SymPy lowergamma(z, x) to
	Gamma[z, 0, x]

2016-06-26  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/specialfunctions.py: Add FresnelS and FresnelC

2016-07-11  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #445 from sn6uv/Position implement Position

2016-07-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: fix MatchQ ordering in Position

2016-07-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: Position levelspec example and docs

2016-07-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: fix Position options pattern

2016-07-10  Ben Jones <benj2579@gmail.com>

	* : Merge pull request #447 from sn6uv/ExpandAll ExpandAll

2016-07-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/algebra.py: Expand error messages and negative
	modulus case

2016-07-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/algebra.py: implement Modulus option for Expand

2016-07-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/algebra.py: basic ExpandAll

2016-07-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/algebra.py: implement ExpandDenominator

2016-07-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/algebra.py: implement Expand with sympy

2016-07-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: implement Position

2016-07-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: implement StringPosition

2016-07-07  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #442 from sn6uv/Sum fix #302

2016-07-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/lists.py: fix #302

2016-07-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/comparison.py: implement ValueQ

2016-07-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/comparison.py: implement TrueQ

2016-07-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: implement basic DeleteCases

2016-07-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: implement AppendTo

2016-07-06  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #441 from sn6uv/SpecialSymbols fix #431 and #274

2016-07-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/linalg.py: tests
	for #431 and #274

2016-07-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, test/test_parser/test_parser.py:
	fix #431 and #274

2016-07-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: implement Indeterminate using
	sympy.nan (#439)

2016-07-05  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #440 from sn6uv/Precision Precision

2016-07-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/calculus.py,
	mathics/builtin/control.py, mathics/builtin/exptrig.py,
	mathics/builtin/graphics3d.py, mathics/builtin/linalg.py,
	mathics/core/expression.py, mathics/doc/documentation/1-Manual.mdoc:
	fix some precision tests

2016-07-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/numbers.py: fix #203

2016-07-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/exptrig.py,
	mathics/core/expression.py: fix loss of precision for Integer
	arguments

2016-07-04  Ben Jones <benj2579@gmail.com>

	* : Merge pull request #436 from sn6uv/FuzzFixes Fuzz fixes

2016-07-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/characters.py: add '\[Minus]' name character

2016-07-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: cleanup Factorial (#438)

2016-07-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py, mathics/builtin/combinatorial.py,
	mathics/builtin/integer.py, mathics/builtin/lists.py,
	mathics/builtin/recurrence.py, mathics/core/convert.py: more
	to_sympy None checks

2016-07-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/linalg.py: error handling for linalg routines

2016-07-03  Ben Jones <benj2579@gmail.com>

	* mathics/core/convert.py: Remove unused code from convert.py (#434)

2016-07-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/algebra.py: fix Variables to_sympy checks

2016-07-03  Angus Griffith <16sn6uv@gmail.com>

	* test/test_convert.py: fix to_sympy str test

2016-07-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/algebra.py, mathics/builtin/arithmetic.py,
	mathics/builtin/base.py, mathics/builtin/comparison.py,
	mathics/builtin/integer.py, mathics/core/convert.py,
	mathics/core/expression.py: error checking to_sympy

2016-07-03  Ben Jones <benj2579@gmail.com>

	* : Merge pull request #423 from poke1024/numypopt remove numpy dependency from setup.py

2016-07-01  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #430 from sn6uv/Issue380 Issue380

2016-07-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/comparison.py: fix Positive, Negative,
	NonPositive, NonNegative #380

2016-07-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: add Internal`RealValuedNumericQ and
	Internal`RealValuedNumberQ

2016-07-01  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #429 from sn6uv/Equal Equal

2016-07-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/comparison.py: cleanup Equality numerify

2016-07-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/comparison.py: distinguish between chain and all
	pair comparison operators

2016-07-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/comparison.py: Implement Equal[], Unequal[x], etc.

2016-07-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/comparison.py: fix #381

2016-07-01  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: cleanup for _Rectangular, added
	_NotRectangularException to get rid of "err" parameter

2016-07-01  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: adds proper types to l

2016-07-01  Angus Griffith <16sn6uv@gmail.com>

	* .pep8, mathics/builtin/arithmetic.py, mathics/builtin/base.py,
	mathics/builtin/calculus.py, mathics/builtin/comparison.py,
	mathics/builtin/inout.py, mathics/builtin/patterns.py,
	mathics/core/expression.py: Cleanup parser (#428) Remove post_parse

2016-06-30  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: fixes two more oversights

2016-06-30  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: fixes two typos

2016-06-30  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: added test case with complex numbers

2016-06-30  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: explicit Expression constructor for
	arithmetic

2016-06-30  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: Variance and StandardDeviation

2016-06-30  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* setup.py: removed numpy dependency as it causes problems in some
	environments (see https://github.com/mathics/Mathics/issues/418)

2016-06-30  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #422 from sn6uv/Random Legacy Random function

2016-06-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/randomnumbers.py: Legacy Random rules

2016-06-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/comparison.py: fix #260 (#420)

2016-06-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/algorithm/introselect.py, mathics/builtin/assignment.py,
	mathics/builtin/calculus.py, mathics/builtin/comparison.py,
	mathics/builtin/files.py, mathics/builtin/integer.py,
	mathics/builtin/linalg.py, mathics/builtin/numbertheory.py,
	mathics/builtin/numeric.py, mathics/builtin/numpy_utils.py,
	mathics/builtin/plot.py, mathics/builtin/randomnumbers.py,
	mathics/builtin/specialfunctions.py, mathics/builtin/structure.py,
	mathics/builtin/system.py, mathics/core/definitions.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	mathics/core/rules.py, mathics/main.py: some flake8 fixes (#417)

2016-06-26  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #419 from bnjones/gamma Improve support for gamma functions

2016-06-26  Ben Jones <benj2579@gmail.com>

	* test/test_convert.py: Add tests for SymPy gamma/uppergamma
	conversion

2016-06-26  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/arithmetic.py: Add extra documentation/tests for
	Gamma

2016-06-26  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/arithmetic.py: Automatically simplify Gamma with
	exact arguments

2016-06-26  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/arithmetic.py: Add support for Gamma[z, x] and
	Gamma[z, x0, x1]

2016-06-26  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/__init__.py, mathics/builtin/arithmetic.py,
	mathics/builtin/base.py, mathics/builtin/calculus.py,
	mathics/core/convert.py, mathics/core/expression.py: Add plumbing
	for incomplete gamma function support SymPy exposes separate gamma() and uppergamma() functions, whereas
	in Mathematica Gamma[z] is the gamma function and Gamma[z, x] is the
	upper incomplete gamma function.  Add basic support for mapping multiple SymPy functions onto one
	Mathics builtin.

2016-06-25  Ben Jones <benj2579@gmail.com>

	* test/test_convert.py: Test conversion of special sympy constants

2016-06-26  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #416 from sn6uv/parser Recursive descent parser

2016-06-26  Angus Griffith <16sn6uv@gmail.com>

	* : Merge remote-tracking branch 'upstream/pr/412'

2016-06-23  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py, mathics/core/parser/parser.py:
	Syntax::com warning

2016-06-23  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/__init__.py, mathics/core/parser/util.py:
	remove ExpressionGenerator

2016-06-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/tokeniser.py,
	test/test_parser/test_tokeniser.py: Unset token also lookahead for .

2016-06-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/tokeniser.py,
	test/test_parser/test_tokeniser.py: allow whitespace within Unset
	token

2016-06-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, test/test_parser/test_parser.py:
	flatten unary plus too

2016-06-22  Angus Griffith <16sn6uv@gmail.com>

	* test/test_parser/test_parser.py: Span Not expected failure

2016-06-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, test/test_parser/test_util.py: Span
	and CompoundExpression END case

2016-06-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/operators.py, test/test_parser/test_parser.py:
	fix operator precedences

2016-06-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py, mathics/builtin/files.py,
	mathics/core/evaluation.py, mathics/core/parser/parser.py,
	mathics/core/parser/util.py, mathics/main.py, mathics/profile.py,
	mathics/web/views.py, test/test_parser/test_feed.py,
	test/test_parser/test_util.py: pep8 cleanups

2016-06-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: fix Get parser usage

2016-06-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py, mathics/core/evaluation.py,
	mathics/main.py, mathics/profile.py, mathics/test.py: reimplement
	parse_evaluate utility method

2016-06-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py: python2 list copy

2016-06-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: ToExpression fixed syntax errors

2016-06-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/control.py,
	mathics/builtin/strings.py, mathics/core/parser/parser.py,
	mathics/doc/documentation/1-Manual.mdoc: reset messages during
	backtracking and fix failed syntax error tests

2016-06-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py: refactor benchmark.py for parser only
	benchmarks

2016-06-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py, mathics/builtin/files.py,
	mathics/builtin/inout.py, mathics/builtin/physchemdata.py,
	mathics/builtin/strings.py, mathics/core/evaluation.py,
	mathics/core/parser/__init__.py, mathics/core/parser/errors.py,
	mathics/core/parser/feed.py, mathics/core/parser/operators.py,
	mathics/core/parser/parser.py, mathics/core/parser/prescanner.py,
	mathics/core/parser/tokeniser.py, mathics/core/parser/util.py,
	mathics/main.py, mathics/test.py, mathics/web/views.py,
	test/test_parser/test_util.py: refator parser and better syntax
	errors

2016-06-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/feed.py, test/test_parser/test_feed.py: feed
	bug and tests

2016-06-19  Angus Griffith <16sn6uv@gmail.com>

	* test/test_parser/test_tokeniser.py: remove Combinatorica tokeniser
	test

2016-06-19  Angus Griffith <16sn6uv@gmail.com>

	* test/{parser => test_parser}/__init__.py, test/{parser =>
	test_parser}/test_convert.py, test/{parser =>
	test_parser}/test_parser.py, test/{parser =>
	test_parser}/test_prescanner.py, test/{parser =>
	test_parser}/test_tokeniser.py, test/{parser =>
	test_parser}/test_util.py: rename test/parser to test/test_parser

2016-06-19  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: add parser module to setup.py

2016-06-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/__init__.py, mathics/core/parser/ast.py,
	mathics/core/parser/convert.py, mathics/core/parser/feed.py,
	mathics/core/parser/operators.py, mathics/core/parser/parser.py,
	mathics/core/parser/prescanner.py,
	mathics/core/parser/tokeniser.py, test/parser/test_convert.py,
	test/parser/test_prescanner.py, test/parser/test_tokeniser.py,
	test/parser/test_util.py: cleanup parser code

2016-06-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/ast.py, mathics/core/parser/convert.py,
	mathics/core/parser/parser.py: use System` context for all symbols
	within parser

2016-06-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/patterns.py: fix pattern tests (previously parsing
	incorrectly)

2016-06-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, test/parser/test_parser.py: pattern
	parsing

2016-06-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/operators.py, mathics/core/parser/parser.py,
	mathics/core/parser/tokeniser.py, test/parser/test_parser.py,
	test/parser/test_tokeniser.py: box parsing

2016-06-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, mathics/core/parser/tokeniser.py:
	tokeniser modes

2016-06-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/ast.py, test/parser/test_parser.py: fix ast
	Atom comparison bug

2016-06-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py: add Combinatorica parsing benchmark

2016-06-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py: update parsing benchmarks

2016-06-16  Angus Griffith <16sn6uv@gmail.com>

	* COPYING.txt, setup.py: remove ply

2016-06-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py, mathics/builtin/physchemdata.py,
	mathics/builtin/strings.py, mathics/core/evaluation.py,
	mathics/core/parser/__init__.py: update to new parse_code interface

2016-06-16  Angus Griffith <16sn6uv@gmail.com>

	* test/parser/test_parser.py: another NonLetter expected parser
	failure

2016-06-16  Angus Griffith <16sn6uv@gmail.com>

	* test/parser/test_parser.py: refactor pattern parsing tests

2016-06-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/tokeniser.py, test/parser/test_tokeniser.py:
	add Backslash token (different to RawBackslash)

2016-06-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/operators.py: fix Backslash precedence

2016-06-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/operators.py: fix Apply precedence

2016-06-16  Angus Griffith <16sn6uv@gmail.com>

	* test/parser/test_parser.py: non letter symbol expected failure

2016-06-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/__init__.py, mathics/core/parser/tokeniser.py:
	implement is_symbol_name function

2016-06-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, mathics/core/parser/tokeniser.py:
	tokenise slot symb

2016-06-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/tokeniser.py: fix Unset number edge case e.g.
	`epx=.001`

2016-06-16  Angus Griffith <16sn6uv@gmail.com>

	* test/parser/test_parser.py: another failed pattern test

2016-06-16  Angus Griffith <16sn6uv@gmail.com>

	* test/parser/test_parser.py: failing slot parse test

2016-06-16  Angus Griffith <16sn6uv@gmail.com>

	* test/parser/test_parser.py: failing Unset/Real test

2016-06-16  Angus Griffith <16sn6uv@gmail.com>

	* test/parser/test_parser.py: failing functional test

2016-06-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py: replace stop_on_end with
	bracket_depth

2016-06-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/feed.py, mathics/core/parser/prescanner.py,
	mathics/main.py, test/parser/test_util.py: fix console newline
	feeder

2016-06-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/old_parser.py: remove legacy parser

2016-06-15  Angus Griffith <16sn6uv@gmail.com>

	* test/parser/test_legacy.py: remove legacy tests

2016-06-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/tokeniser.py: complete literal token indices
	for ascii chars

2016-06-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/tokeniser.py: dict for common token literals

2016-06-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py: add stop_on_end flag for implicit
	times within sequences

2016-06-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/convert.py: fix convert symbol bug

2016-06-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py, mathics/core/parser/__init__.py,
	mathics/core/parser/prescanner.py,
	mathics/core/parser/tokeniser.py, mathics/main.py: refactor to use
	line feeders

2016-06-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/feed.py, mathics/core/parser/util.py,
	mathics/main.py: expression generators

2016-06-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/util.py, test/parser/test_util.py: fix
	yield_lines to yield range of lines

2016-06-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, test/parser/test_util.py: add
	next_noend method to parser and fix newline ] bug

2016-06-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/prescanner.py, mathics/core/parser/util.py,
	test/parser/test_convert.py, test/parser/test_util.py: fix parser
	tests and return newlines in prescanner

2016-06-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, test/parser/test_parser.py: fix
	parser tests and invalid syntax bug

2016-06-14  Angus Griffith <16sn6uv@gmail.com>

	* test/parser/test_prescanner.py: fix prescanner tests

2016-06-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/errors.py, mathics/core/parser/feed.py,
	mathics/core/parser/parser.py, mathics/core/parser/prescanner.py,
	mathics/core/parser/tokeniser.py, test/parser/test_parser.py,
	test/parser/test_tokeniser.py: cleanup incomplete handling

2016-06-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/errors.py, mathics/core/parser/feed.py,
	mathics/core/parser/parser.py, mathics/core/parser/prescanner.py,
	mathics/core/parser/tokeniser.py, mathics/core/parser/util.py,
	mathics/main.py: begin refeeding refactor

2016-06-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py: cleanup Incomplete raises in parser

2016-06-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, mathics/core/parser/tokeniser.py,
	mathics/core/parser/util.py, mathics/main.py: feed tokeniser on
	incomplete

2016-06-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, test/parser/test_parser.py: Unset
	and TagUnset

2016-06-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/operators.py, test/parser/test_parser.py:
	boolean op parsing

2016-06-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/convert.py: fix py2 Integer parsing bug

2016-06-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/ast.py, mathics/core/parser/operators.py,
	mathics/core/parser/parser.py, test/parser/test_parser.py:
	inequality parsing

2016-06-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py: refactor parser

2016-06-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/operators.py: ocd operator precedence levels

2016-06-11  Angus Griffith <16sn6uv@gmail.com>

	* test/parser/test_util.py: cleanup test_util

2016-06-11  Angus Griffith <16sn6uv@gmail.com>

	* test/parser/test_tokeniser.py, test/parser/test_util.py: cleanup
	some tests

2016-06-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/util.py: add yield_lineno option to multiline
	parser

2016-06-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py: fix TagSet bug

2016-06-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/operators.py, mathics/core/parser/parser.py:
	fix Postfix parsing

2016-06-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/operators.py, test/parser/test_parser.py: fix
	Function parsing

2016-06-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, mathics/core/parser/tokeniser.py,
	test/parser/test_parser.py: fix unary plus on number special case

2016-06-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, test/parser/test_parser.py: fix
	Subtract parsing

2016-06-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, test/parser/test_parser.py: fix
	MessageName parsing

2016-06-09  Angus Griffith <16sn6uv@gmail.com>

	* test/parser/test_parser.py: huge parser pattern tests

2016-06-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py: better Pattern parsing hacks

2016-06-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, mathics/core/parser/tokeniser.py,
	test/parser/test_parser.py: fix subtle tokeniser pos bug and Span
	parsing

2016-06-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py: fix binary Function right recursive

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py: cleanup implicit times flatten

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, test/parser/test_parser.py: attempt
	fix Span

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, test/parser/test_parser.py: fix
	a;;b;; parsing edge case

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py: Factorial2 is also a prefix
	operator

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* test/parser/test_parser.py: more parser tests

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/ast.py, mathics/core/parser/parser.py,
	test/parser/test_parser.py: move some unimplemented converts to
	parser

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/convert.py: filename convert bug

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/convert.py: fast Number convert

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/convert.py: cleanup converter

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/convert.py: bypass definition lookup for known
	parser ops

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/convert.py, mathics/core/parser/parser.py,
	test/parser/test_convert.py, test/parser/test_parser.py: move
	Derivative converting to parser

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* test/parser/test_convert.py: real definitions in convert tests

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/util.py: don't convert empty ast

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/util.py: util missing import

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/convert.py, test/parser/test_convert.py:
	String convert bug

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/__init__.py, mathics/core/parser/operators.py:
	implement all_operator_names

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, test/parser/test_parser.py: fix
	CompoundExpression parsing bug

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* test/parser/test_parser.py: failing pattern test

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/convert.py: ast convert bugs

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/convert.py: fix Derivative convert

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py: cleanup parse_exp

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/operators.py,
	mathics/core/parser/tokeniser.py: add Composition

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/ast.py: fix ast repr

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/convert.py, mathics/core/parser/util.py,
	test/parser/test_convert.py: fix convert bug

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/operators.py, mathics/core/parser/parser.py,
	mathics/core/parser/tokeniser.py, test/parser/test_parser.py: begin
	Pattern parsing fixes

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/tokeniser.py, test/parser/test_parser.py: fix
	RawColon token

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* test/parser/test_parser.py: fix parser test

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, test/parser/test_tokeniser.py:
	Prefix @ parsing

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* test/parser/test_parser.py: invalid str test fix

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, test/parser/test_parser.py: fix
	some associativity bugs

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, test/parser/test_tokeniser.py:
	postfix parsing

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/operators.py: implement MessageName

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, mathics/core/parser/tokeniser.py,
	test/parser/test_parser.py, test/parser/test_tokeniser.py: function
	parsing and reorder some equality tokens

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/operators.py, mathics/core/parser/parser.py,
	test/parser/test_tokeniser.py: PreIncrement/PreDecrement

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, mathics/core/parser/tokeniser.py,
	test/parser/test_parser.py: parser fixes

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/operators.py, mathics/core/parser/parser.py:
	fix integral parsing

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* test/parser/test_tokeniser.py: integral tokeniser test

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py: CompoundExpression parsing typos

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/tokeniser.py, test/parser/test_tokeniser.py:
	fix repreated int bug

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* test/parser/test_tokeniser.py: remove incorrect tokeniser escape
	test

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/operators.py, mathics/core/parser/parser.py,
	mathics/core/parser/tokeniser.py, test/parser/test_tokeniser.py: fix
	Set-like parsing bugs

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py: Out, Slot, SlotSequence parsing

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/convert.py, test/parser/test_convert.py:
	refactor parser converter

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/operators.py, test/parser/test_parser.py:
	defaultdict for all_ops

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/util.py: fix convert test import

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, test/parser/test_parser.py,
	test/parser/test_tokeniser.py: fix implicit times parsing

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py: Subtract parsing

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, mathics/core/parser/tokeniser.py,
	test/parser/test_parser.py: fix CompoundExpression flatten and
	Derivative

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/operators.py: fix Dot precedence bug

2016-06-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/{parser.py => old_parser.py},
	mathics/core/parser/tokeniser.py, mathics/core/parser/util.py,
	test/parser/test_parser.py, test/parser/test_prescanner.py: refactor
	tests and Dot

2016-06-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/tokeniser.py, test/parser/test_parser.py:
	cleanup parser tests

2016-06-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/ast.py, mathics/core/parser/parser.py,
	test/parser/test_parser.py: remove " from String

2016-06-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/convert.py, mathics/core/parser/tokeniser.py,
	test/parser/test_convert.py, test/parser/test_parser.py,
	test/parser/test_tokeniser.py: signed Number tokens

2016-06-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/operators.py: remaining operator precedences

2016-06-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/operators.py: nonassoc ops are still ops

2016-06-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/operators.py: add Dot

2016-06-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/tokeniser.py, test/parser/test_parser.py: fix
	precedence tests

2016-06-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py: prefix plus still creates node

2016-06-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/parser.py, mathics/core/parser/util.py,
	test/parser/test_convert.py, test/parser/test_parser.py,
	test/parser/test_util.py: refactor tests and plus/minus prefix
	parsing

2016-06-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py, mathics/core/parser/operators.py,
	mathics/core/parser/parser.py, test/parser/test_parser.py: begin
	pattern parsing

2016-06-04  Angus Griffith <16sn6uv@gmail.com>

	* test/{test_parser.py => parser/test_legacy.py},
	test/parser/test_mathicsparser.py: refactor parser tests

2016-06-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/__init__.py, mathics/core/parser/errors.py:
	rename ParseError to TranslateError

2016-06-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser/__init__.py, mathics/core/parsetab.py,
	test/parser/__init__.py, test/parser/test_mathicsparser.py,
	test/parser/test_parser.py, test/parser/test_prescanner.py,
	test/parser/test_tokeniser.py, test/test_parser.py: port
	mathicsparser tests

2016-06-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py, mathics/core/parser/__init__.py,
	mathics/core/parser/ast.py, mathics/core/parser/convert.py,
	mathics/core/parser/errors.py, mathics/core/parser/operators.py,
	mathics/core/parser/parser.py, mathics/core/parser/prescanner.py,
	mathics/core/parser/tokeniser.py, mathics/core/parser/util.py:
	recursive descent parser

2016-06-12  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #410 from poke1024/median Median[], RankedMin[], RankedMax[]

2016-06-12  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #397 from poke1024/integerstring IntegerString, FromDigits, and more

2016-06-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/introselect.py: some more cleanup for _median5

2016-06-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/introselect.py: fixes comment

2016-06-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/introselect.py: _median5 now only uses 6
	comparisons; better (complete) test for median based on permutations

2016-06-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/introselect.py: added tests for median functions

2016-06-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: one more test case for Tally[]

2016-06-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: changed rectn message

2016-06-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* setup.py: added mathics.algorithm to setup.py

2016-06-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/introselect.py: test now involves test with many
	same elements

2016-06-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: docs, errors, cleanups

2016-06-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/algorithm/__init__.py, mathics/algorithm/introselect.py,
	mathics/builtin/lists.py: basic implementation

2016-06-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* .travis.yml: should fix Travis

2016-06-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* .travis.yml, setup.py: the pypy numpy config now uses the standard
	Travis pypy

2016-06-12  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/integer.py: several improvements

2016-06-12  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #411 from poke1024/boole Boole[]

2016-06-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: fixes typo with TakeLargestBy

2016-06-11  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: removed superfluous heapify; nsmallest
	and nlargest operate on non-heap arrays

2016-06-10  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/algebra.py, mathics/builtin/base.py,
	mathics/builtin/lists.py: basic implemententation of ranked takes,
	including UpTo and Missing

2016-06-11  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #407 from poke1024/dissim JaccardDissimilarity and others

2016-06-11  Angus Griffith <16sn6uv@gmail.com>

	* : commit b16423f97ad78c0a3b5f2c62c8590fb54cd0628a Author: Bernhard
	Liebl <Bernhard.Liebl@gmx.org> Date:   Thu Jun 9 20:35:13 2016 +0200

2016-06-11  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #409 from poke1024/hamming HammingDistance[]

2016-06-09  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/linalg.py: added CosineDistance, cleaned up
	_norm_diff()

2016-06-09  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/combinatorial.py: added common dissimilarity
	measures

2016-06-09  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: added HammingDistance

2016-06-09  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: changed double-not any to all, added
	dots

2016-06-09  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #391 from poke1024/noreeval No reevaluation of evaluated values

2016-06-09  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #403 from poke1024/reverse Reverse[]

2016-06-08  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/linalg.py: fixes test case

2016-06-08  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/linalg.py: a couple of basic distances

2016-06-08  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py, test/test_arithmetic.py: removed floor
	and ceil magic methods as they are not supported with python2 and
	pypy

2016-06-08  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py, test/test_arithmetic.py: conservative
	implementation of magic methods for arithmetic with Expression

2016-06-06  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: cleans up <dd> tags

2016-06-06  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: fixes <dl> tags

2016-06-06  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: added Reverse

2016-06-06  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: added RotateLeft and RotateRight

2016-06-06  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #399 from bnjones/predefine-system-symbols Predefine and document $Aborted and $Failed

2016-05-28  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/integer.py: removed oct() from IntegerString

2016-05-28  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/integer.py: fixes oct builtin in IntegerString

2016-05-28  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/integer.py: fixes a typo that broke
	IntegerString[]

2016-05-28  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/integer.py: FromDigits, IntegerReverse, docs, test
	cases

2016-05-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: fix Take[_Symbol, ___]

2016-05-27  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/integer.py: IntegerString work in progress

2016-05-27  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: PyPy fixes

2016-05-27  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: a bit of cleanup, docs, test cases

2016-05-27  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: added damerau levenshtein

2016-05-27  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/strings.py: a first implementation of
	EditDistance[]

2016-05-27  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #373 from poke1024/structure new list and set functions

2016-05-27  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/randomnumbers.py: added numeric evaluation to
	weights before converting them to python

2016-05-27  Bernhard Liebl <poke1024@gmx.de>

	* : Merge pull request #1 from sn6uv/pr373 Union/Intersection arg duplicates custom sametest fix

2016-05-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/linalg.py: cleanup QRDecomposition

2016-05-12  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/linalg.py: Perform matrix ops only on matrices

2016-05-11  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/linalg.py: Fixed Travis

2016-05-11  Piruzzolo <svlmrc@gmail.com>

	* mathics/builtin/linalg.py: Implemented QRDecomposition

2016-05-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: Union/Intersection arg duplicates custom
	sametest fix

2016-05-25  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #389 from poke1024/ruleshortcut shortcut rule lookup

2016-05-24  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: changed len(vars) == 0 to not vars

2016-05-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py, mathics/core/rules.py: fixes special
	case for options

2016-05-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: no more convoluted lambdas for select()
	and same()

2016-05-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: fixes unwanted reevaluation of
	expressions that are retrieved through symbols set via Set[]

2016-05-23  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: shortcut rule lookup if we applied a
	rule

2016-05-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/randomnumbers.py: fix pypy

2016-05-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/randomnumbers.py, setup.py: fixes problems with
	numpy symbols in module namespace; removes numpy for pypy

2016-05-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/randomnumbers.py: non-numpy compatibility for old
	functions

2016-05-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* .travis.yml: added pypy4 to Travis exclude list since it's
	currently not supported

2016-05-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* .travis.yml: added PyPy4 to Travis

2016-05-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* setup.py: pypy numpy install

2016-05-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: fixes misnomer: Intersect should be
	Intersection (fixes doc typo there too)

2016-05-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/randomnumbers.py: fixes SeedRandom[] and adds a
	test; fixes test cases

2016-05-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/integer.py: first, basic implementation of
	IntegerString

2016-05-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/randomnumbers.py: fixes seed with more than 32
	bits, fixes inaccuracy with randreal

2016-05-21  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #387 from poke1024/hash Hash[]

2016-05-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/randomnumbers.py: quite some cleanup

2016-05-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/randomnumbers.py: changed array generation for
	RandomInteger[], RandomReal[] and RandomComplex[] to numpy code

2016-05-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/numeric.py: changed the sample hash codes

2016-05-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/files.py, mathics/builtin/numeric.py,
	mathics/core/expression.py: removed ByteArray in favor of a
	Python-only implementation as ByteArray would be another very big
	change

2016-05-21  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* test/test_hash.py: fixes typo in "testInstances"

2016-05-20  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/files.py, mathics/builtin/numeric.py,
	mathics/core/expression.py: pass around binary data as BytesArray

2016-05-20  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/test.py, test/test_hash.py: moved hash test case into
	test/test_hash.py

2016-05-20  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/files.py, mathics/builtin/numeric.py,
	mathics/core/expression.py: an implementation of Hash[]

2016-05-20  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/test.py: a bit more structure to the unit test, better
	output, an important cross class test case added

2016-05-20  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/test.py: basic unit test for equality and hashes

2016-05-20  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* setup.py: added numpy to requirements for install

2016-05-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/randomnumbers.py: numpy random numbers: the
	general idea

2016-05-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/structure.py: checks and messages

2016-05-19  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: changed evaluation.error to
	evaluation.message

2016-05-18  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #384 from poke1024/perf3 Another 15% more performance

2016-05-18  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/core/expression.py: only lookup rules for symbols

2016-05-13  Ben Jones <benj2579@gmail.com>

	* : Merge pull request #377 from bnjones/vector-derivative Fix for issue #375: avoid slots in rule handling D[{...}, ...]

2016-05-12  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/calculus.py: fix for issue #375: avoid slots in
	rule handling D[{...}, ...] Using Function and Slot in this rule causes problems if the pattern
	variables are bound to expressions containing slots. Avoid this by
	using the named-argument form of Function.

2016-05-10  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #374 from poke1024/perf1 small change that yields a 25% performance gain

2016-05-10  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/scoping.py: fixes Travis Contexts[] check

2016-05-10  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py, mathics/builtin/structure.py: fixes
	errors

2016-05-10  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py: reinstated existing docs, functionality
	and unit tests for Complement[] and DeleteDuplicates[]

2016-05-10  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/lists.py, mathics/builtin/structure.py:
	reorganization with existing DeleteDuplicates, Complement (work in
	progress)

2016-05-10  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/structure.py: fixes Travis

2016-05-07  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/structure.py: docs, comments

2016-05-07  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/structure.py: set operations

2016-05-07  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/structure.py: a better architecture for Gather[]

2016-05-06  Bernhard Liebl <Bernhard.Liebl@gmx.org>

	* mathics/builtin/structure.py: SortBy, Gather, GatherBy (work in
	progress)

2016-04-30  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #339 from sn6uv/StringExpression String expression

2016-04-23  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: StringMatchQ is listable

2016-04-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: pep8 fixups

2016-04-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/patterns.py, mathics/builtin/strings.py: implement
	Except string expression

2016-04-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: implement IgnoreCase options

2016-04-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/patterns.py: Blank* string tests

2016-04-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/patterns.py: Repeated, RepeatedNull, Alternatives
	string tests

2016-04-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: remove Shortest and Longest

2016-04-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: don't rely on re.split

2016-04-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: anchor regex patterns for filtering in
	StringSplit

2016-04-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: WordBoundary docs

2016-04-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: StartOfLine and EndOfLine, fix
	multiline regex

2016-04-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: EndOfString docs

2016-04-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: StartOfString docs

2016-04-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: WordCharacter docs and fix

2016-04-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: WhitespaceCharacter docs

2016-04-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: Whitespace docs

2016-04-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: don't need those non-capturing groups
	after all

2016-04-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: handle capturing groups difference for
	StringSplit

2016-04-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: check regex arg is actually a string

2016-04-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: verify user regex

2016-04-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: pep8

2016-04-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: StringExpression is a BinaryOperator

2016-04-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: HexidecimalCharacter docs

2016-04-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: StringExpression docs

2016-04-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: LetterCharacter docs

2016-04-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: Alternatives StringMatchQ test

2016-04-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: DigitCharacter tests

2016-04-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: NumberString regex and StringMatchQ

2016-04-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: builtin StringExpression symbols and
	non-capturing groups

2016-04-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: fixup StringReplace

2016-04-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: WhiteSpace and Start/End OfString

2016-04-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: begin StringExpression

2013-09-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: implement to_regex function and
	refactor StringReplace

2016-04-16  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #353 from sn6uv/Except implement Except

2016-04-13  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #352 from bnjones/fix-internal-symbol-leak Fix Begin/BeginPackage leaking user-visible symbols

2016-04-11  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #347 from tcyrus/patch-1 Update README.rst

2016-04-10  Timothy Cyrus <tcyrus@users.noreply.github.com>

	* README.rst: Update README.rst Changed badge from PNG to SVG

2016-04-10  Ben Jones <benj2579@gmail.com>

	* : Merge pull request #341 from bnjones/doc-fixes Document (nearly) everything

2016-04-10  Andrew Murray <radarhere@gmail.com>

	* CHANGES.rst: Fixed typos

2016-04-09  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #342 from bnjones/powermod Avoid computing x^y in PowerMod[x, y, m]

2016-04-09  Ben Jones <benj2579@gmail.com>

	* : Merge pull request #344 from alouche/master Fix minor spelling errors

2016-04-09  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/inout.py, mathics/builtin/tensors.py: tensors:
	handle Dimensions[{}] + add tests

2016-04-09  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/numbertheory.py: numbertheory: avoid computing x^y
	in PowerMod[x, y, m] There's no need to write our own modular exponentiation routine here
	because Python already provides one.

2016-04-09  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/inout.py: doc: $x^y$ -> $x$^$y$ in Superscript

2016-04-09  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/lists.py: doc: replace ${n}$ -> {$n$} in Total

2016-04-09  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/inout.py, mathics/builtin/plot.py: doc: fix
	ColorData and ToBoxes test failures

2016-04-06  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/algebra.py, mathics/builtin/arithmetic.py,
	mathics/builtin/assignment.py, mathics/builtin/attributes.py,
	mathics/builtin/comparison.py, mathics/builtin/control.py,
	mathics/builtin/datentime.py, mathics/builtin/evaluation.py,
	mathics/builtin/files.py, mathics/builtin/functional.py,
	mathics/builtin/graphics.py, mathics/builtin/graphics3d.py,
	mathics/builtin/inout.py, mathics/builtin/integer.py,
	mathics/builtin/linalg.py, mathics/builtin/lists.py,
	mathics/builtin/logic.py, mathics/builtin/numbertheory.py,
	mathics/builtin/numeric.py, mathics/builtin/options.py,
	mathics/builtin/patterns.py, mathics/builtin/physchemdata.py,
	mathics/builtin/plot.py, mathics/builtin/randomnumbers.py,
	mathics/builtin/recurrence.py, mathics/builtin/scoping.py,
	mathics/builtin/specialfunctions.py, mathics/builtin/strings.py,
	mathics/builtin/structure.py, mathics/builtin/system.py,
	mathics/builtin/tensors.py: doc: add documentation for nearly all
	user-visible symbols

2016-04-06  Ben Jones <benj2579@gmail.com>

	* mathics/doc/doc.py: doc: support multiple <dt>s in documentation This is useful when documenting alternative ways to express the same
	thing.

2016-04-06  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #338 from sn6uv/ToFileName implement legacy file functions

2016-04-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: add '.' to $Path

2016-04-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: implement FileInformation

2016-04-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: implement ToFileName

2016-04-06  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #337 from sn6uv/TrailingSlashBug Trailing slash bug

2016-04-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: fix trailing backslash bug

2016-04-06  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #336 from sn6uv/GlobalSystemBug Global system bug

2016-04-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/scoping.py: set $ContextPath test

2016-04-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/assignment.py, mathics/builtin/scoping.py: fix
	Begin["`System`"] bug

2016-04-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/scoping.py: add test for bug

2016-04-03  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #335 from sn6uv/Issue331 fix for #331

2016-04-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/control.py, mathics/core/evaluation.py: fix #331

2016-04-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/control.py: add (failing) tests for Issue331

2016-04-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/randomnumbers.py: fixup *et_config_values move

2016-04-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/definitions.py, mathics/core/evaluation.py,
	mathics/main.py: cleanup config_values

2016-03-21  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #334 from sn6uv/sympy10 Sympy10

2016-03-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py: sympy 1.0 solve test order

2016-03-19  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml, setup.py: bump to sympy 1.0

2016-03-13  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/attributes.py,
	mathics/builtin/calculus.py, mathics/builtin/control.py,
	mathics/builtin/datentime.py, mathics/builtin/diffeqns.py,
	mathics/builtin/exptrig.py, mathics/builtin/files.py,
	mathics/builtin/functional.py, mathics/builtin/graphics.py,
	mathics/builtin/graphics3d.py, mathics/builtin/importexport.py,
	mathics/builtin/inout.py, mathics/builtin/integer.py,
	mathics/builtin/linalg.py, mathics/builtin/lists.py,
	mathics/builtin/numbertheory.py, mathics/builtin/numeric.py,
	mathics/builtin/options.py, mathics/builtin/patterns.py,
	mathics/builtin/physchemdata.py, mathics/builtin/plot.py,
	mathics/builtin/randomnumbers.py, mathics/builtin/recurrence.py,
	mathics/builtin/specialfunctions.py, mathics/builtin/strings.py,
	mathics/builtin/system.py, mathics/builtin/tensors.py: Fix missing
	module docstrings Move all module docstrings to the top of their files, so they're
	recognised. This fixes some missing tests and documentation
	headings.

2016-03-11  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #332 from mportman/load_unevaluated_cells load unevaluated cells

2016-03-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/version.py: bump version to 1.0.dev0

2016-03-01  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #318 from sn6uv/mathics09 Mathics 0.9

2016-03-01  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #329 from sn6uv/RefactorEvaluation Better syntax errors

2016-02-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/control.py,
	mathics/doc/documentation/1-Manual.mdoc: update Parse error message
	tests

2016-02-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/profile.py, mathics/test.py: cleanup test.py and
	profile.py to use evaluate_parse

2016-02-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/__init__.py, mathics/builtin/files.py,
	mathics/builtin/inout.py, mathics/builtin/strings.py,
	mathics/core/evaluation.py, mathics/core/parser.py,
	mathics/main.py, test/test_parser.py: cleanup syntax error messages

2016-02-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py, test/test_parser.py: handle multiline
	strings in parser

2016-02-26  Angus Griffith <16sn6uv@gmail.com>

	* test/test_parser.py: multiline comment tests

2016-02-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: proper multiline comment handling

2016-02-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py, mathics/builtin/inout.py,
	mathics/core/evaluation.py, mathics/main.py: cleanup syntax error
	handling in main.py

2016-02-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py, mathics/core/evaluation.py,
	mathics/main.py, mathics/test.py: handle parse_lines gen exceptions
	in the right place

2016-02-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py, mathics/core/definitions.py,
	mathics/core/evaluation.py, mathics/core/parser.py,
	mathics/main.py, mathics/test.py, mathics/web/views.py: cleanup
	parse-evaluation step

2016-02-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py, mathics/core/definitions.py,
	mathics/core/evaluation.py, mathics/core/parser.py,
	mathics/main.py, mathics/profile.py, mathics/test.py,
	mathics/web/views.py: proper incomplete syntax handling

2016-02-23  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/definitions.py, mathics/core/evaluation.py,
	mathics/main.py, mathics/profile.py, mathics/test.py,
	mathics/web/views.py: split evaluate step out of Evaluation.__init__

2016-02-23  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py: cleanup benchmark.py

2016-02-25  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: ply==3.8

2016-02-24  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #326 from sn6uv/coverage setup coverage.py

2016-02-23  Angus Griffith <16sn6uv@gmail.com>

	* .coveragerc, .gitignore, .travis.yml, README.rst: add code
	coverage tests

2016-02-22  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #325 from sn6uv/pr263 Pr263

2016-02-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: negative index tests

2016-02-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: cleanup #263 with David Mashburn's
	generic slice

2016-02-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: cleanup convert_seq

2015-06-29  Wolf Vollprecht <w.vollprecht@gmail.com>

	* mathics/builtin/lists.py: Added correct indexing for negative
	steps and check for 0-index

2016-02-21  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #324 from sn6uv/SVGExport fix svg Export

2016-02-21  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #323 from sn6uv/Issue158 threading solution to #158

2016-02-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/evaluation.py: threading solution to #158

2016-02-19  Angus Griffith <16sn6uv@gmail.com>

	* setup.cfg, setup.py: edits for PyPI

2016-02-18  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: typo in setup.py

2016-02-14  Angus Griffith <16sn6uv@gmail.com>

	* AUTHORS.txt, CHANGES.rst, mathics/version.py: update AUTHORS,
	CHANGES bump version to 0.9

2016-02-18  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #322 from sn6uv/Issue254 fix #254 - sympy.simplify recreates objects so we should allow that
	s…

2016-02-18  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #321 from sn6uv/pr258 cleanup of #258

2015-06-13  Wolf Vollprecht <w.vollprecht@gmail.com>

	* mathics/builtin/linalg.py: Added three functions for linalg:
	SingularValueDecomposition (only numeric!), Least Squares and
	PseudoInverse

2016-02-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: temp fix of #303

2016-02-17  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #317 from sn6uv/py3 Python3 support

2016-02-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/man/mathics.1, mathics/doc/man/mathicsserver.1: remove
	old style man pages

2016-02-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics.py: remove deprecated constant function
	handling code (never called)

2016-02-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics.py, mathics/builtin/graphics3d.py: fix
	axes label formatting bug in Py3

2016-02-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/documentation/1-Manual.mdoc: update docs: new homepage
	and Py3

2016-02-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/tex/latexmkrc: workaround asymptote three.asy zero
	division bug

2016-02-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: add unicode Print tests

2016-02-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/__init__.py, mathics/main.py: conditional python2 unicode
	input handling with codecs

2016-02-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/definitions.py: fix Py2/Py3 django views bytes/str

2016-02-13  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: update PyPI classifiers and keywords

2016-02-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/__init__.py, mathics/builtin/system.py, mathics/main.py,
	mathics/server.py, mathics/test.py, test/test_console.py: cleanup
	version strings

2016-02-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/pymimesniffer/magic.py,
	mathics/builtin/randomnumbers.py: patch pymimesniffer for Py3

2016-02-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: proper hashes for all BaseExpressions

2016-02-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py, mathics/core/pattern.py: implement
	Real.__hash__ (ignoring last 7 bits)

2016-02-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Py3 division bugs in plot

2016-02-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py, mathics/builtin/__init__.py,
	mathics/builtin/algebra.py, mathics/builtin/assignment.py,
	mathics/builtin/base.py, mathics/builtin/logic.py,
	mathics/core/characters.py, mathics/core/numbers.py,
	mathics/core/parsetab.py, mathics/doc/__init__.py,
	mathics/doc/utils.py, mathics/main.py, mathics/manage.py,
	mathics/profile.py, mathics/server.py, mathics/test.py,
	mathics/urls.py, mathics/web/forms.py,
	mathics/web/templatetags/doc.py, mathics/web/urls.py: import code
	formatting tweaks

2016-02-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py, mathics/builtin/strings.py,
	mathics/core/parser.py, mathics/core/util.py: replace unichr hack
	with six

2016-02-14  Angus Griffith <16sn6uv@gmail.com>

	* test/test_console.py, test/test_convert.py, test/test_parser.py:
	patch unittest encoding

2016-02-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/numbers.py: fix ascii_lowercase BaseForm

2016-02-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: FromCharacterCodes int/long bug

2016-02-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/randomnumbers.py: random.seed is backwards
	incompatible in Py3

2016-02-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics.py, mathics/builtin/graphics3d.py: fixup
	asy output number precision

2016-02-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Compress/Uncompress encoding

2016-02-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: fixup Read/Write Binary byte/str bugs

2016-02-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: DateTime division bugs

2016-02-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/recurrence.py: fix subtle RSolve bug

2016-02-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: fix StringReplace None int comparison

2016-02-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/comparison.py: Min/Max without hashing

2016-02-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: cleanup ParseError and ScanError

2016-02-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/control.py: fix FixedPointList test result

2016-02-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: fix Power precision bug

2016-02-12  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: require six in setup.py

2016-02-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: fix sympy conversion encoding bug

2016-02-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/definitions.py, mathics/doc/doc.py, mathics/test.py:
	fixup pickle binary read/write

2016-02-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/evaluation.py, mathics/settings.py, setup.py: signal
	 based timeout to replace interruptingcow - interrupting cow no longer maintained (and lacks Py3 support)

2016-02-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/__init__.py, mathics/benchmark.py,
	mathics/builtin/__init__.py, mathics/builtin/algebra.py,
	mathics/builtin/arithmetic.py, mathics/builtin/assignment.py,
	mathics/builtin/attributes.py, mathics/builtin/base.py,
	mathics/builtin/calculus.py, mathics/builtin/combinatorial.py,
	mathics/builtin/comparison.py, mathics/builtin/control.py,
	mathics/builtin/datentime.py, mathics/builtin/diffeqns.py,
	mathics/builtin/evaluation.py, mathics/builtin/exptrig.py,
	mathics/builtin/files.py, mathics/builtin/functional.py,
	mathics/builtin/graphics.py, mathics/builtin/graphics3d.py,
	mathics/builtin/importexport.py, mathics/builtin/inout.py,
	mathics/builtin/integer.py, mathics/builtin/linalg.py,
	mathics/builtin/lists.py, mathics/builtin/logic.py,
	mathics/builtin/numbertheory.py, mathics/builtin/numeric.py,
	mathics/builtin/options.py, mathics/builtin/patterns.py,
	mathics/builtin/physchemdata.py, mathics/builtin/plot.py,
	mathics/builtin/pymimesniffer/magic.py,
	mathics/builtin/randomnumbers.py, mathics/builtin/recurrence.py,
	mathics/builtin/scoping.py, mathics/builtin/specialfunctions.py,
	mathics/builtin/strings.py, mathics/builtin/structure.py,
	mathics/builtin/system.py, mathics/builtin/tensors.py,
	mathics/core/convert.py, mathics/core/definitions.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	mathics/core/numbers.py, mathics/core/parser.py,
	mathics/core/parsetab.py, mathics/core/pattern.py,
	mathics/core/rules.py, mathics/core/util.py,
	mathics/doc/__init__.py, mathics/doc/doc.py, mathics/doc/utils.py,
	mathics/main.py, mathics/manage.py, mathics/profile.py,
	mathics/server.py, mathics/settings.py, mathics/test.py,
	mathics/urls.py, mathics/web/authentication.py,
	mathics/web/forms.py, mathics/web/models.py,
	mathics/web/templatetags/doc.py, mathics/web/urls.py,
	mathics/web/views.py, setup.py, test/test_console.py,
	test/test_parser.py: towards Py3 with python-modernize plus some
	manual touchups

2016-02-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py, mathics/builtin/pymimesniffer/magic.py:
	fix failed byte tests

2016-02-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: bytecount should count bytes not str

2016-02-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/base.py, mathics/builtin/datentime.py,
	mathics/builtin/physchemdata.py, mathics/core/convert.py: (str, unicode) -> basetring

2016-02-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py, mathics/builtin/algebra.py,
	mathics/builtin/assignment.py, mathics/builtin/base.py,
	mathics/builtin/combinatorial.py, mathics/builtin/comparison.py,
	mathics/builtin/control.py, mathics/builtin/evaluation.py,
	mathics/builtin/functional.py, mathics/builtin/graphics.py,
	mathics/builtin/graphics3d.py, mathics/builtin/importexport.py,
	mathics/builtin/logic.py, mathics/builtin/numeric.py,
	mathics/builtin/options.py, mathics/builtin/patterns.py,
	mathics/builtin/plot.py, mathics/builtin/pymimesniffer/__init__.py,
	mathics/builtin/pymimesniffer/magic.py,
	mathics/builtin/randomnumbers.py, mathics/builtin/recurrence.py,
	mathics/builtin/scoping.py, mathics/builtin/system.py,
	mathics/builtin/tensors.py, mathics/main.py, mathics/manage.py,
	mathics/server.py: cleanup __future__ imports

2016-02-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/randomnumbers.py, mathics/core/definitions.py,
	mathics/core/evaluation.py: workaround cPickle -> pickle rename

2016-02-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/__init__.py, mathics/benchmark.py,
	mathics/builtin/__init__.py, mathics/builtin/algebra.py,
	mathics/builtin/arithmetic.py, mathics/builtin/assignment.py,
	mathics/builtin/attributes.py, mathics/builtin/base.py,
	mathics/builtin/calculus.py, mathics/builtin/combinatorial.py,
	mathics/builtin/comparison.py, mathics/builtin/control.py,
	mathics/builtin/datentime.py, mathics/builtin/diffeqns.py,
	mathics/builtin/evaluation.py, mathics/builtin/exptrig.py,
	mathics/builtin/files.py, mathics/builtin/functional.py,
	mathics/builtin/graphics.py, mathics/builtin/graphics3d.py,
	mathics/builtin/importexport.py, mathics/builtin/inout.py,
	mathics/builtin/integer.py, mathics/builtin/linalg.py,
	mathics/builtin/lists.py, mathics/builtin/logic.py,
	mathics/builtin/numbertheory.py, mathics/builtin/numeric.py,
	mathics/builtin/options.py, mathics/builtin/patterns.py,
	mathics/builtin/physchemdata.py, mathics/builtin/plot.py,
	mathics/builtin/pymimesniffer/__init__.py,
	mathics/builtin/pymimesniffer/magic.py,
	mathics/builtin/randomnumbers.py, mathics/builtin/recurrence.py,
	mathics/builtin/scoping.py, mathics/builtin/specialfunctions.py,
	mathics/builtin/strings.py, mathics/builtin/structure.py,
	mathics/builtin/system.py, mathics/builtin/tensors.py,
	mathics/core/characters.py, mathics/core/convert.py,
	mathics/core/definitions.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/core/numbers.py,
	mathics/core/parser.py, mathics/core/pattern.py,
	mathics/core/rules.py, mathics/core/util.py,
	mathics/doc/__init__.py, mathics/doc/doc.py, mathics/doc/utils.py,
	mathics/main.py, mathics/manage.py, mathics/profile.py,
	mathics/server.py, mathics/settings.py, mathics/test.py,
	mathics/urls.py, mathics/version.py, mathics/web/authentication.py,
	mathics/web/forms.py, mathics/web/models.py,
	mathics/web/templatetags/doc.py, mathics/web/urls.py,
	mathics/web/views.py, test/test_console.py, test/test_convert.py,
	test/test_parser.py: add __future__.unicode_literals imports

2016-02-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: cleanup Import comparisons

2016-02-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/comparison.py, mathics/builtin/structure.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	mathics/core/rules.py: remove cmp for rich comparisons

2016-02-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/__init__.py, mathics/benchmark.py,
	mathics/builtin/control.py, mathics/builtin/files.py,
	mathics/builtin/graphics.py, mathics/builtin/numbertheory.py,
	mathics/builtin/pymimesniffer/magic.py, mathics/core/convert.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	mathics/core/pattern.py, mathics/core/rules.py,
	mathics/core/util.py, mathics/main.py, mathics/profile.py,
	mathics/server.py, mathics/test.py, mathics/web/views.py,
	release.sh, setup.py: replace print statements with print function

2016-02-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/convert.py: fixup core/convert header

2015-08-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/__init__.py, mathics/benchmark.py,
	mathics/builtin/__init__.py, mathics/builtin/base.py,
	mathics/core/__init__.py, mathics/core/convert.py,
	mathics/core/definitions.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/core/numbers.py,
	mathics/core/parser.py, mathics/core/pattern.py,
	mathics/core/rules.py, mathics/core/util.py,
	mathics/doc/__init__.py, mathics/doc/doc.py,
	mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/documentation/A-License.mdoc,
	mathics/doc/man/mathics.1, mathics/doc/man/mathicsserver.1,
	mathics/doc/tex/mathics.tex, mathics/doc/utils.py, mathics/main.py,
	mathics/profile.py, mathics/server.py, mathics/settings.py,
	mathics/test.py, mathics/urls.py, mathics/web/authentication.py,
	mathics/web/forms.py, mathics/web/media/css/documentation.css,
	mathics/web/media/css/message.css,
	mathics/web/media/css/styles.css,
	mathics/web/media/js/authentication.js,
	mathics/web/media/js/doc.js, mathics/web/media/js/inout.js,
	mathics/web/media/js/mathics.js, mathics/web/media/js/utils.js,
	mathics/web/models.py, mathics/web/urls.py, mathics/web/views.py:
	update license headers

2015-08-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/combinatorial.py,
	mathics/builtin/exptrig.py, mathics/builtin/files.py,
	mathics/builtin/randomnumbers.py, mathics/core/numbers.py,
	mathics/doc/doc.py, mathics/test.py: remove
	__future__.with_statement since we no longer support 2.6

2015-08-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/__init__.py, mathics/benchmark.py,
	mathics/builtin/__init__.py, mathics/builtin/algebra.py,
	mathics/builtin/arithmetic.py, mathics/builtin/assignment.py,
	mathics/builtin/attributes.py, mathics/builtin/base.py,
	mathics/builtin/calculus.py, mathics/builtin/combinatorial.py,
	mathics/builtin/comparison.py, mathics/builtin/control.py,
	mathics/builtin/datentime.py, mathics/builtin/diffeqns.py,
	mathics/builtin/evaluation.py, mathics/builtin/exptrig.py,
	mathics/builtin/files.py, mathics/builtin/functional.py,
	mathics/builtin/graphics.py, mathics/builtin/graphics3d.py,
	mathics/builtin/importexport.py, mathics/builtin/inout.py,
	mathics/builtin/integer.py, mathics/builtin/linalg.py,
	mathics/builtin/lists.py, mathics/builtin/logic.py,
	mathics/builtin/numbertheory.py, mathics/builtin/numeric.py,
	mathics/builtin/options.py, mathics/builtin/patterns.py,
	mathics/builtin/physchemdata.py, mathics/builtin/plot.py,
	mathics/builtin/pymimesniffer/__init__.py,
	mathics/builtin/pymimesniffer/magic.py,
	mathics/builtin/randomnumbers.py, mathics/builtin/recurrence.py,
	mathics/builtin/scoping.py, mathics/builtin/specialfunctions.py,
	mathics/builtin/strings.py, mathics/builtin/structure.py,
	mathics/builtin/system.py, mathics/builtin/tensors.py,
	mathics/core/__init__.py, mathics/core/characters.py,
	mathics/core/convert.py, mathics/core/definitions.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	mathics/core/numbers.py, mathics/core/parser.py,
	mathics/core/parsetab.py, mathics/core/pattern.py,
	mathics/core/rules.py, mathics/core/util.py,
	mathics/doc/__init__.py, mathics/doc/doc.py, mathics/doc/utils.py,
	mathics/main.py, mathics/manage.py, mathics/profile.py,
	mathics/server.py, mathics/settings.py, mathics/test.py,
	mathics/urls.py, mathics/version.py, mathics/web/__init__.py,
	mathics/web/authentication.py, mathics/web/forms.py,
	mathics/web/models.py, mathics/web/templatetags/__init__.py,
	mathics/web/templatetags/doc.py, mathics/web/urls.py,
	mathics/web/views.py, setup.py, test/__init__.py,
	test/test_console.py, test/test_convert.py, test/test_parser.py: fix
	PEP 0263 headers

2015-08-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py, mathics/builtin/arithmetic.py,
	mathics/builtin/calculus.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/test.py, mathics/web/views.py:
	remove old style exceptions

2015-08-03  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: 2to3 of setup.py and cleanup

2015-08-03  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml, setup.py, tox.ini: update setup.py version
	restrictions and add Py3 to travis

2016-02-16  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #320 from sn6uv/ParametricPlot fix ParametricPlot bug

2016-02-12  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #316 from sn6uv/packagedata cleanup data,autoload,packages in setup.py

2016-02-12  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: cleanup data,autoload,packages in setup.py

2016-02-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/version.py: Update to version 0.9dev

2016-02-11  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #315 from sn6uv/cython_tests add cython tests

2016-02-11  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: fix travis bash cython if

2016-02-11  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: install cython with pip

2016-02-11  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: add cython tests

2016-02-10  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #314 from sn6uv/parserfix parser fixes

2016-02-10  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #313 from sn6uv/Riffle Riffle fixes

2016-02-10  Angus Griffith <16sn6uv@gmail.com>

	* README.rst: update homepage in README.rst

2016-02-08  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #311 from sn6uv/StringForm fix pickle.dumps(definitions) StringForm bug

2016-02-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/definitions.py, mathics/main.py: cleanup line number
	in terminal

2016-01-31  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: remove --use mirrors from travis_ci setup

2016-01-31  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #261 from sn6uv/initialize remove initialize.py

2016-01-31  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #285 from mmatera/stringtake StringTake

2015-12-09  mauricio matera <matera@fisica.unlp.edu.ar>

	* : Merge github.com:mathics/Mathics into stringtake

2015-12-01  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #307 from sn6uv/quit fix Quit IndexError bug

2015-12-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: fix Quit IndexError bug

2015-12-01  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #286 from mmatera/master Adding the regular functionality of Quit

2015-11-21  mauricio <mauricio@huayra.(none)>

	* .travis.yml:         modified:   .travis.yml

2015-11-18  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #305 from bnjones/polarplot Small PolarPlot tweaks

2015-10-28  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/plot.py: Add a description for PolarPlot

2015-10-14  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #299 from sn6uv/TravisSedIssue cleanup Travis tests

2015-10-14  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: fix travis sympy sed command

2015-10-14  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #298 from sn6uv/Issue288 add main function to server.py - fixes #288

2015-10-14  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #295 from sn6uv/ply38 upgrade parsetab.py to ply version 3.8

2015-10-11  mauricio matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/strings.py: StringTake test corrected.

2015-10-11  mauricio matera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/strings.py: Some checks added

2015-09-25  limeblack <limeblack>

	* mathics/core/evaluation.py: remove ' | ' added to Print[] remove ' | ' added to Print[]

2015-09-24  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/assignment.py: Update assignment.py

2015-09-13  mauricio <mauricio@huayra.(none)>

	* mathics/builtin/strings.py: fix test

2015-09-12  mauricio <mauricio@huayra.(none)>

	* mathics/builtin/strings.py: tyding code

2015-09-12  mauricio <mauricio@huayra.(none)>

	* mathics/autoload/formats/SVG/Export.m, mathics/builtin/strings.py:
	Removing tabs from the code.          modified:   mathics/builtin/strings.py

2015-09-11  Juan Mauricio Matera <mauricio@fringy.(none)>

	* mathics/builtin/importexport.py: fixing test for $ExportFormats

2015-09-11  Juan Mauricio Matera <mauricio@fringy.(none)>

	* mathics/builtin/strings.py: more issues fixed

2015-09-11  Juan Mauricio Matera <mauricio@fringy.(none)>

	* : commit 731b832ac450d531faa1042e2185c26fe468b663 Author: Juan
	Mauricio Matera <mauricio@fringy.(none)> Date:   Fri Sep 11 10:18:28
	2015 +0200

2015-09-11  mauricio <mauricio@huayra.(none)>

	* : commit 29e21afc3d4940df24c9b24afe035429b7e444be Author: mauricio
	<mauricio@huayra.(none)> Date:   Fri Sep 11 09:51:17 2015 +0200

2015-09-10  Juan Mauricio Matera <mauricio@fringy.(none)>

	* mathics/builtin/assignment.py: Solving an issue with the test         modified:   mathics/builtin/assignment.py

2015-09-10  Juan Mauricio Matera <mauricio@fringy.(none)>

	* mathics/autoload/formats/SVG/Export.m: Assign support for Export
	        Plots to svg new file:   autoload/formats/SVG/Export.m

2015-09-10  Juan Mauricio Matera <mauricio@fringy.(none)>

	* mathics/builtin/strings.py:         modified:   strings.py

2015-09-10  Juan Mauricio Matera <mauricio@fringy.(none)>

	* mathics/builtin/strings.py: more corrections in the tests

2015-09-10  Juan Mauricio Matera <mauricio@fringy.(none)>

	* mathics/builtin/assignment.py: Added the standard behaviour of
	Quit in mma: Quit and Quit[]  both restart the kernel

2015-09-10  Juan Mauricio Matera <mauricio@fringy.(none)>

	* mathics/builtin/calculus.py, mathics/builtin/inout.py: undo the
	        changes modified:   builtin/calculus.py         modified:   builtin/inout.py

2015-09-10  Juan Mauricio Matera <mauricio@fringy.(none)>

	* mathics/builtin/calculus.py, mathics/builtin/inout.py,
	mathics/builtin/strings.py:         modified:   builtin/strings.py

2015-09-10  mauricio <mauricio@huayra.(none)>

	* mathics/builtin/strings.py: added StringDrop StringTake correctedy

2015-09-10  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/strings.py: Update strings.py

2015-09-10  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/strings.py: Adding the class StringTake

2015-09-10  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/convert.py: Update convert.py

2015-09-10  mmatera <matera@fisica.unlp.edu.ar>

	* .travis.yml: Update .travis.yml

2015-09-10  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/convert.py: Update convert.py

2015-09-10  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/builtin/randomnumbers.py: Update randomnumbers.py

2015-09-10  mmatera <matera@fisica.unlp.edu.ar>

	* .travis.yml: Update .travis.yml reverting to the master branch state

2015-09-08  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #283 from sn6uv/pep8 pep8 cleanups

2015-09-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/server.py: cleanup server.py

2015-09-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/algebra.py, mathics/builtin/assignment.py,
	mathics/builtin/base.py, mathics/builtin/files.py,
	mathics/builtin/graphics.py, mathics/builtin/graphics3d.py,
	mathics/builtin/inout.py, mathics/builtin/linalg.py,
	mathics/builtin/plot.py, mathics/builtin/recurrence.py,
	mathics/builtin/scoping.py, mathics/builtin/strings.py,
	mathics/core/convert.py, mathics/core/definitions.py,
	mathics/core/pattern.py, mathics/main.py, mathics/web/__init__.py,
	mathics/web/templatetags/__init__.py, test/test_parser.py: pep8
	cleanups

2015-09-07  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #281 from sn6uv/Issue272 Use sympy.conjugate and mpmath.conj for Conjugate

2015-09-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: use sympy.conjugate and mpmath.conj
	for Conjugate #272

2015-09-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/server.py: cleanup server.py

2015-09-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/server.py: cleanup django imports in server.py

2015-08-24  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #280 from bnjones/master Fix crashes in BaseForm with zero values or out-of-range bases

2015-08-04  James Polley <jp@jamezpolley.com>

	* tox.ini: Add a basic tox setup You're no doubt familiar with the way Travis runs the test suite
	across various versions of Python, with versions versions of sympy Tox gives similar functionality on your development machine.  If you just run tox, it will run the tests defined in each
	environment - in this case, there are 6 versions of python tested
	against 4 versions of sympy each.  If you just want to test (for instance) py27 with sympy-master, you
	can use `tox -e py26-sympymaster` You can get a full list of all available environments with `tox -l` Each combination will run in its own virtualenv; these are under
	.tox in the project root.  I think I've managed to capture most of the logic expressed in the
	travis.yml in this file

2015-08-03  mmatera <matera@fisica.unlp.edu.ar>

	* : Merge pull request #1 from mmatera/random Adding Random[] function as an alias of RandomReal[]

2015-07-31  mmatera <matera@fisica.unlp.edu.ar>

	* .travis.yml: Update .travis.yml

2015-07-31  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/convert.py: Adding support for converting
	numpy.ndarray Adding support for converting numpy.ndarray to mathics expressions

2015-07-31  mmatera <matera@fisica.unlp.edu.ar>

	* mathics/core/convert.py: Update convert.py

2015-07-29  mmatera <matera@fisica.unlp.edu.ar>

	* .travis.yml: Update .travis.yml

2015-07-11  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #232 from sn6uv/django17 upgrade to django1.8 (and drop python2.6)

2015-06-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py,
	mathics/doc/documentation/1-Manual.mdoc, setup.py,
	test/test_console.py, test/test_convert.py, test/test_parser.py:
	drop python 2.6 support

2015-06-22  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: drop python 2.6 support

2015-06-22  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: upgrade to django 1.8

2014-12-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/server.py, setup.py: upgrade to django1.7

2015-07-11  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #273 from bnjones/doc-fixes Doc fixes

2015-07-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/stats.py: delete stats.py (for later PR)

2015-07-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/linalg.py: cleanup VectorAngle

2015-07-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/linalg.py: cleanup VectorAngle

2015-07-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py, mathics/builtin/stats.py: move stats
	functions to stats module

2015-07-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: cleanup Mean and Variance

2015-07-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/linalg.py: tweak Norm and Normalize edge cases

2015-07-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/linalg.py: cleanup Normalize

2015-07-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/linalg.py: cleanup MatrixPower and MatrixExp

2015-07-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/linalg.py: Degree docstring

2015-07-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: fixup Variance tests

2015-07-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: fixup Cross test typo

2015-07-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/linalg.py: fixup Cross implementation

2015-07-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/linalg.py: don't normalise eigenvectors

2015-07-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/integer.py: cleanup Floor and Ceiling

2015-07-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/__init__.py, mathics/builtin/arithmetic.py,
	mathics/builtin/evaluation.py, mathics/builtin/exptrig.py: cleanup
	Haversine and InverseHaversine

2015-07-06  Wolf Vollprecht <w.vollprecht@gmail.com>

	* mathics/builtin/lists.py: some more quick experifffments

2015-07-05  Wolf Vollprecht <w.vollprecht@gmail.com>

	* mathics/builtin/linalg.py: some fixes

2015-07-04  Wolf Vollprecht <w.vollprecht@gmail.com>

	* mathics/builtin/__init__.py, mathics/builtin/arithmetic.py,
	mathics/builtin/evaluation.py, mathics/builtin/integer.py,
	mathics/builtin/linalg.py, mathics/builtin/lists.py: random stuff,
	some is actually working

2015-07-03  Wolf Vollprecht <w.vollprecht@gmail.com>

	* mathics/builtin/exptrig.py, mathics/builtin/linalg.py,
	mathics/core/convert.py: more linalg functions and haversine/inverse
	haversine

2015-07-06  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #270 from sn6uv/Norm Norm

2015-07-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/linalg.py: fix typo in Norm docs

2015-07-06  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #268 from wolfv/vector-norm Vector norm

2015-07-05  Wolf Vollprecht <w.vollprecht@gmail.com>

	* mathics/builtin/lists.py: return correct head when FoldList
	shorthand not evaluating

2015-07-05  Wolf Vollprecht <w.vollprecht@gmail.com>

	* mathics/builtin/lists.py: better evaluation for shorthand Fold

2015-07-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/structure.py: fix Flatten bug with non-List head

2015-07-05  Wolf Vollprecht <w.vollprecht@gmail.com>

	* mathics/builtin/lists.py: changed how accumulate and total work,
	added correct handling in FoldList for different heads

2015-07-05  Wolf Vollprecht <w.vollprecht@gmail.com>

	* mathics/builtin/lists.py: fixed issues with empty lists and
	different heads for Fold, FoldList, Total and Accumulate

2015-07-03  Wolf Vollprecht <w.vollprecht@gmail.com>

	* mathics/builtin/linalg.py: added vector norm to linalg

2015-06-29  Wolf Vollprecht <w.vollprecht@gmail.com>

	* mathics/builtin/lists.py: rebased lists.py

2015-06-29  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #253 from sn6uv/Flatten Flatten

2015-06-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/structure.py: fix Flatten max_depth head scanning

2015-06-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/structure.py: cleanup Flatten

2015-06-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/structure.py: Flatten `n` completion tests

2015-06-20  Angus Griffith <16sn6uv@gmail.com>

	* initialize.py: remove initialize.py

2015-06-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/structure.py: add tests for #251

2015-06-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/structure.py: implement Flatten list arg
	verification

2015-06-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/structure.py: implement full (matrix) flatten

2015-06-14  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #259 from sn6uv/240 argparse only required for 2.6 #240

2015-06-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/structure.py: basic Flatten with List in second
	argument - WIP

2015-06-07  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/numeric.py, mathics/core/numbers.py: Fix crashes
	in BaseForm with zero values or out-of-range bases

2015-06-03  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #250 from bnjones/which Handle Which with symbolic conditions

2015-06-01  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #249 from bnjones/min-max Handle Min/Max with symbolic arguments

2015-05-31  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #248 from sn6uv/Mathics08 Mathics 0.8

2015-05-31  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #247 from sn6uv/sympy076 Sympy076

2015-05-31  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py: workaround sympy limit bug

2015-05-31  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/comparison.py: Handle Min/Max with symbolic
	arguments This allows e.g. Min[x, y] to stay unevaluated.  Since there's now more code that's mostly the same between Min and
	Max, factor the implementation out into a base class.

2015-05-28  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: fixup travis.yaml no sympy074 and sympy076 twice

2015-05-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/linalg.py: fixup eigenvalue sort bug caused by
	sympy invalid comparison TypeError

2015-05-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: sympy regression on Product[1 + 1 /
	i ^ 2, {i, Infinity}]

2015-05-22  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: travis sympy076 fixup

2015-05-22  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #236 from bnjones/mathjax-menu Enable MathJax menu (issue #224)

2015-05-22  Angus Griffith <16sn6uv@gmail.com>

	* : commit 673894e07ea204c35508bc4c21872149adaa1ce6 Author: Angus
	Griffith <16sn6uv@gmail.com> Date:   Fri May 22 19:26:42 2015 +1000

2015-05-22  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: sympy==0.7.6 in setup.py

2015-05-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/convert.py: remove sympy073 Expr._expand_hint bug
	monkeypatch

2015-05-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py,
	mathics/doc/documentation/1-Manual.mdoc: update Solve test result
	(ordering and simplify) for sympy076

2015-05-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/convert.py: implement sympy.true, sympy.false
	conversions

2015-05-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: fix sympy complex power bug

2015-05-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/__init__.py, mathics/builtin/algebra.py,
	mathics/builtin/arithmetic.py, mathics/builtin/exptrig.py,
	mathics/builtin/numeric.py, mathics/builtin/specialfunctions.py,
	mathics/core/expression.py, mathics/core/numbers.py, setup.py:
	prepare for sympy/mpmath unbundle

2015-05-16  Ben Jones <benj2579@gmail.com>

	* mathics/main.py: Align output with Out[] prompt If $Line >= 10 then the output gets misaligned because of the fixed
	indentation. Calculate the indentation based on the length of the
	prompt.

2015-05-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parsetab.py, setup.py: update to ply 3.6

2015-03-31  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/patterns.py: Add documentation/tests for Blank,
	BlankSequence, BlankNullSequence

2015-02-18  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/assignment.py: Add additional documentation for
	Set/Unset/Quit

2015-02-06  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #243 from bnjones/integerdigits-zero Fix IntegerDigits[0] crash

2015-02-05  Ben Jones <benj2579@gmail.com>

	* mathics/core/numbers.py: Fix log() domain error with
	IntegerDigits[0] Since 0 is the same in all bases, we can just add a shortcut here.

2015-02-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: fix DensityPlot MaxRecursion bug

2015-02-05  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #235 from bnjones/doc-fixes Various fixes for docs

2014-12-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: add MaxRecursion option to Plot3D (NEEDS
	REVIEW)

2014-12-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: fix Mesh -> All speed bug

2014-12-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: fix 3D graphics tenting issue

2014-12-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: 3D adaptive plot sampling

2014-12-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: cleanup _Plot3D mesh

2014-12-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: only use triforce bisecting the 'simple
	bisect rule creates sharp triangles

2014-12-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: fix missing mesh regions

2014-12-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: major changes to Plot3D

2014-12-14  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/files.py: doc: add missing punctuation in docs for
	Read[] data types

2014-12-14  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/calculus.py: doc: add documentation for
	Reals/Complexes

2014-12-14  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/arithmetic.py: doc: add example for Indeterminate

2014-12-14  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/attributes.py: doc: add/update documentation for
	attributes-related symbols

2014-12-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: recurse slightly into undefined areas

2014-12-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: cleanup 'triforce' recursion algorithm

2014-12-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Plot3D don't recurse in large undefined
	areas

2014-12-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: fix Plot3D complex value bug

2014-12-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: remove old _Plot3D recursion

2014-12-11  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/graphics.py: doc: add documentation for Automatic,
	Tiny, Small, Medium and Large

2014-12-10  Ben Jones <benj2579@gmail.com>

	* mathics/web/media/js/mathics.js: Enable MathJax menu (issue #224)

2014-12-09  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/diffeqns.py: doc: fix C[] doc format

2014-12-09  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/diffeqns.py: doc: fix $ appearing in DSolve
	documentation

2014-12-09  Ben Jones <benj2579@gmail.com>

	* mathics/doc/doc.py, mathics/doc/utils.py, mathics/web/urls.py:
	doc: disambiguate Context and $Context Django's default slugify function removes all non-alphanumeric
	characters, including ones that are significant in symbol names,
	like $ and `. This meant that although Context and $Context both
	appeared in the docs, only one was accessible.  To fix this, override Django's slugify with a modified version that
	preserves $, and treats ` like a space.

2014-11-30  Ben Jones <benj2579@gmail.com>

	* mathics/doc/doc.py: doc: strip System` from System`sym, but not
	from System`Private`sym

2014-12-04  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: test sympy 0.7.3, 0.7.4, 0.7.5, 0.7.6 (allow failure
	> 0.7.3)

2014-12-03  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #233 from sn6uv/mathics0.7 Mathics 0.7

2014-12-03  Angus Griffith <16sn6uv@gmail.com>

	* CHANGES.rst: update CHANGES.rst for Mathics 0.7

2014-12-02  Angus Griffith <16sn6uv@gmail.com>

	* AUTHORS.txt: update AUTHORS.txt

2014-12-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/version.py: 0.7rc1

2014-12-03  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #231 from sn6uv/Issue230 fix #230

2014-12-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: cleanup #231 tests

2014-12-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: handle writing to full file (mathematica
	failure)

2014-12-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Put to full file

2014-12-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: fix #230

2014-12-01  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #229 from bnjones/django1.6.x Relax Django version check to allow 1.6.x

2014-11-28  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #226 from sn6uv/database automatic database initialisation

2014-11-28  Angus Griffith <16sn6uv@gmail.com>

	* initialize.py: depreciated -> deprecated in initialize.py

2014-03-15  Ben Jones <benj2579@gmail.com>

	* mathics/core/definitions.py, mathics/main.py: Add readline tab
	completion This effectively calls Names["text*"] to complete the text that's
	been typed in so far.

2014-11-27  Ben Jones <benj2579@gmail.com>

	* : commit a42224b390da984a89e802d131a2cf0d0416c52a Author: Angus
	Griffith <16sn6uv@gmail.com> Date:   Wed Nov 26 23:44:23 2014 +1100

2014-11-26  Angus Griffith <16sn6uv@gmail.com>

	* initialize.py: updata initialize.py warning

2014-11-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/documentation/1-Manual.mdoc: update docs to reflect
	automatic database initialization

2014-11-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/server.py: mathicsserver creates database if missing

2014-11-26  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #168 from sn6uv/base64urls base64 encode query urls

2014-11-21  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #219 from GitAnt/213_Integrate_doesn_t_work 213 integrate doesn t work

2014-11-20  Andrew Zhao <azhao@dmail.caltech.edu>

	* mathics/builtin/system.py: Fixed typo in system.py

2014-11-20  Ben Jones <benj2579@gmail.com>

	* CHANGES.rst, mathics/version.py: Update CHANGES.rst and version.py
	for Mathics 0.6

2014-11-20  Andrew Zhao <azhao@dmail.caltech.edu>

	* mathics/builtin/assignment.py: fixed error message when trying to
	clear non-matching string

2014-11-20  Andrew Zhao <azhao@dmail.caltech.edu>

	* mathics/builtin/assignment.py, mathics/builtin/system.py: Ignore
	regex metacharacters in name matching

2014-11-20  Andrew Zhao <azhao@dmail.caltech.edu>

	* mathics/builtin/assignment.py: Added test case

2014-11-20  Andrew Zhao <azhao@dmail.caltech.edu>

	* mathics/builtin/assignment.py: Cleaned up print statements

2014-11-17  Andrew Zhao <azhao@dmail.caltech.edu>

	* mathics/builtin/assignment.py: Added support for wildcards in
	Clear and ClearAll

2014-11-03  GitAnt <antoniomariano@line.it>

	* mathics/builtin/arithmetic.py: Removed rule for symbol, minor
	changes

2014-11-02  GitAnt <antoniomariano@line.it>

	* mathics/builtin/arithmetic.py: Fixed test output formatting

2014-11-02  GitAnt <antoniomariano@line.it>

	* mathics/builtin/arithmetic.py: Fixed test output

2014-11-02  GitAnt <antoniomariano@line.it>

	* mathics/builtin/arithmetic.py: Added test on nested lists

2014-11-02  GitAnt <antoniomariano@line.it>

	* mathics/builtin/arithmetic.py: Initial implementation of Conjugate
	function

2014-04-06  GitAnt <antoniomariano@line.it>

	* mathics/builtin/lists.py: Removed rule from _IterationFunction
	(replaced by apply_range)

2014-03-18  GitAnt <antoniomariano@line.it>

	* mathics/builtin/lists.py: Added test for Range in Sum

2014-03-12  GitAnt <antoniomariano@line.it>

	* mathics/builtin/lists.py: Added code to manage
	Sum[f[k],{k,Range[...]}]

2014-11-02  Angus Griffith <16sn6uv@gmail.com>

	* README.rst: Update README.rst update travis logos in readme

2014-11-02  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #217 from sn6uv/indexbug fix unevaluated index bug

2014-11-02  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #216 from bnjones/master Tighten Solve's check for tautologies (issue #208)

2014-11-02  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: lock django==1.6

2014-11-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: fix unevaluated index bug

2014-10-27  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/calculus.py: Add test for issue #208

2014-10-27  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/calculus.py: Tighten Solve's check for tautologies
	(issue #208) SymPy returns True if an equation is tautological. Since [1] ==
	[True] in Python, Mathics would accidentally treat an equation with
	one result equal to 1 as a tautology. Fix this by using "is True" to
	check for True.

2014-05-11  GitAnt <antoniomariano@line.it>

	* mathics/builtin/calculus.py: Fixed Derivative behaviour with t
	variable

2014-04-10  Ben Jones <benj2579@gmail.com>

	* mathics/core/expression.py, mathics/core/pattern.py: Make
	filter_leaves() context-safe It looks like this function is only used in get_pre_choices(), and
	it would return the wrong result because of a missing
	ensure_context().

2014-04-06  Angus Griffith <16sn6uv@gmail.com>

	* README.rst: Add installing wiki link to README.rst

2014-04-06  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #200 from bnjones/master Add missing space in "save worksheet" help text (issue #199)

2014-04-01  Ben Jones <benj2579@gmail.com>

	* mathics/core/definitions.py: Make autoloaded definitions builtins
	again

2014-04-01  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/scoping.py, mathics/builtin/system.py: Update
	Contexts and Names tests Remove import/export related symbols from Names, add new contexts to
	Contexts, and make sure a Global` definition exists when testing
	Contexts.

2014-04-01  Ben Jones <benj2579@gmail.com>

	* mathics/core/definitions.py, mathics/main.py: Use Get to read
	autoloaded files Get reads the file line-by-line, which allows $Context changes in
	autoloaded files to take effect.  To allow the the JSON importer to be loaded through Get, make
	wait_for_line ignore brackets inside strings. Otherwise Get reports
	a false parse error.

2014-03-31  Ben Jones <benj2579@gmail.com>

	* mathics/core/definitions.py: Remove Definitions.autoload_stage This was problematic because it made every definition in an
	autoloaded file a builtin. Builtin definitions can't be removed,
	implying that a Block[] can't be executed inside an autoloaded file.

2014-03-31  Ben Jones <benj2579@gmail.com>

	* : commit ab9d17159d987ab444b7b1c31f002b34bd85ba38 Author: Ben
	Jones <benj2579@gmail.com> Date:   Mon Mar 31 22:58:05 2014 +0100

2014-03-29  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #197 from bnjones/master Misc fixes: server bind address, Sequence[] documentation

2014-03-26  Ben Jones <benj2579@gmail.com>

	* mathics/server.py: Fix bind address of mathicsserver (without
	--external) According to the Python docs, "the empty string represents
	INADDR_ANY" in the host address of socket.bind(). This meant that
	--external was effectively on by default.

2014-03-25  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: set travis fast_finish

2014-03-25  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: travis is not actually testing sympy==0.7.4 so remove
	those matrix elements

2014-03-25  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: allow documentation builds to fail

2014-03-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/autoload/formats/CSV/Export.m,
	mathics/autoload/formats/CSV/Import.m,
	mathics/autoload/formats/JSON/Import.m,
	mathics/autoload/formats/Text/Export.m,
	mathics/autoload/formats/Text/Import.m: implement contexts for
	autoload import/export

2014-03-25  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #161 from sn6uv/unittest Unittest

2014-03-24  Angus Griffith <16sn6uv@gmail.com>

	* test/test_console.py: use dumb TERM during pexpect console tests

2014-03-24  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: use unit2 discover for travis python2.6 unittest
	discovery

2014-03-24  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: fix setup.py execfile comment

2013-11-24  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: use unittest2 for test discovery

2013-10-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/__init__.py, mathics/version.py, setup.py: fix setup.py
	import mathics circular dependency

2013-09-28  Angus Griffith <16sn6uv@gmail.com>

	* test/test_convert.py: sympy.Real -> sympy.Float

2013-09-28  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: add setup.py test command

2013-09-28  Angus Griffith <16sn6uv@gmail.com>

	* test/test_console.py, test/test_convert.py, test/test_parser.py:
	only import unittest2 for python2.6

2013-09-24  Angus Griffith <16sn6uv@gmail.com>

	* test/test_console.py, test/test_convert.py, test/test_parser.py:
	replace unittest with unittest2

2013-09-24  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml, test/test_console.py: add simple console unittests

2013-09-23  Angus Griffith <16sn6uv@gmail.com>

	* mathics/__init__.py, test/test_parser.py: add parser unittests

2013-09-21  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml, mathics/core/expression.py, setup.py,
	test/{test_convert_sympy.py => test_convert.py}: run unittests with
	setup.py test

2013-09-21  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml, mathics/__init__.py, mathics/builtin/calculus.py,
	mathics/core/convert.py, mathics/core/expression.py,
	mathics/core/numbers.py, test/__init__.py,
	test/test_convert_sympy.py: basic unittesting

2014-03-22  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/__init__.py, mathics/core/definitions.py,
	mathics/settings.py: Remove DEBUG_CONTEXTS and
	DEBUG_DUPLICATE_BUILTINS

2014-03-22  Ben Jones <benj2579@gmail.com>

	* mathics/core/pattern.py: Use system_symbols in
	ExpressionPattern.match

2014-03-22  Ben Jones <benj2579@gmail.com>

	* mathics/core/definitions.py: Fix Names[] behaviour with regexp
	metacharacters Validate the pattern to make sure it doesn't contain any regexp
	metacharacters before using it to search for matching names.

2014-03-22  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/scoping.py: Make End::noctx and EndPackage::noctx
	match Mathematica

2014-03-20  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #191 from GitAnt/matrixform Changed behaviour of Dot acting on matrices in MatrixForm

2014-03-19  GitAnt <antoniomariano@line.it>

	* mathics/builtin/tensors.py: Added test for no-list arguments

2014-03-19  GitAnt <antoniomariano@line.it>

	* mathics/builtin/tensors.py: Fixed rule for Dot product to accept
	only Lists

2014-03-19  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #186 from bnjones/encoding Fix some subtle Unicode-related errors

2014-03-09  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/evaluation.py: Document behaviour of Sequence[] in
	held arguments

2014-03-17  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/inout.py: Add test for issue #182

2014-03-18  Angus Griffith <16sn6uv@gmail.com>

	* AUTHORS.txt: add new contributors to AUTHORS.txt

2014-03-18  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #189 from GitAnt/plot_branch Fixes behaviour of plot with defined symbols (addresses #150)

2014-03-14  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/inout.py, mathics/builtin/scoping.py: Add Begin,
	End, BeginPackage and EndPackage

2014-03-14  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/lists.py: Add Append/Prepend

2014-03-14  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/assignment.py, mathics/builtin/scoping.py,
	mathics/core/definitions.py: Store $Context and $ContextPath values
	in ownvalues That is, not as Python attributes on the Definitions instance. Fixes
	$Context and $ContextPath being visible to other users in a
	multi-user web session.

2014-03-13  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/inout.py: Replace remaining Unicode characters
	with \u escapes

2014-03-12  GitAnt <antoniomariano@line.it>

	* mathics/builtin/tensors.py: Changed behaviour of Dot acting on
	matrices in MatrixForm

2014-03-12  GitAnt <antoniomariano@line.it>

	* mathics/builtin/calculus.py: Reverted changes waiting PR

2014-03-10  GitAnt <antoniomariano@line.it>

	* mathics/builtin/calculus.py: Revert "Possible fix for D[Cos[t],t]
	behaviour" This reverts commit 11c6eecf77718e697e38348037131eb2912d12af.

2014-03-10  GitAnt <antoniomariano@line.it>

	* mathics/builtin/calculus.py: Revert "Removed unnecessary Module
	block" This reverts commit d66bf3e0448e3e3b95a4e2fe0ccefdc111dde07a.

2014-03-10  GitAnt <antoniomariano@line.it>

	* mathics/builtin/calculus.py: Revert "Added test relative to issue
	#184" This reverts commit 1684ec3136e90d3181985bf6c2f8aef2d5c00ba3.

2014-03-10  GitAnt <antoniomariano@line.it>

	* mathics/builtin/calculus.py: Revert "Fixed expected result in
	added test" This reverts commit 0f8f39e71fc912b8a5e4db1323041f3602f7192c.

2014-03-09  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/assignment.py, mathics/builtin/base.py,
	mathics/builtin/graphics.py, mathics/builtin/graphics3d.py,
	mathics/builtin/inout.py, mathics/core/expression.py: Stop using
	generator expressions to add System` to sets of symbols Fixes TeXForm[a b] generating a Unicode invisible times character,
	which TeX doesn't understand.  This problem was caused by a bug in the code to format expressions.
	The check on whether a symbol was a form name was incorrectly
	returning False, because Unicode string comparisons in Python work
	differently in tuples and in generator expressions:   >>> t1 = ('a', 'b')   >>> t2 = (x for x in ('a', 'b'))   >>> 'a' in t1   True   >>> u'a' in t1   True   >>> 'a' in t2   True   >>> u'a' in t2   False Fix this by defining functions to safely prefix sets of symbols with
	System`.

2014-03-09  GitAnt <antoniomariano@line.it>

	* mathics/builtin/plot.py: Improved handling of list and dummy
	arguments

2014-03-09  GitAnt <antoniomariano@line.it>

	* mathics/builtin/plot.py: Fixed behaviour of Plot with list of
	functions (including nested lists)

2014-03-08  GitAnt <antoniomariano@line.it>

	* mathics/builtin/calculus.py: Fixed expected result in added test

2014-03-08  GitAnt <antoniomariano@line.it>

	* mathics/builtin/calculus.py: Added test relative to issue #184

2014-03-08  GitAnt <antoniomariano@line.it>

	* mathics/builtin/calculus.py: Removed unnecessary Module block

2014-03-08  GitAnt <antoniomariano@line.it>

	* mathics/builtin/calculus.py: Possible fix for D[Cos[t],t]
	behaviour

2014-03-07  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/base.py: Fix form-specific format rules with one
	form

2014-03-07  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/inout.py: Fix GridBox test failures due to TeX in
	a non-raw string

2014-03-07  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/inout.py: Update MathMLForm test according to PR
	#187

2014-03-07  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/inout.py: Replace literal mu with \u03bc

2014-01-03  Ben Jones <benj2579@gmail.com>

	* mathics/core/definitions.py, mathics/core/expression.py,
	mathics/core/pattern.py, mathics/core/rules.py: Avoid returning
	Unicode strings from __repr__() http://bugs.python.org/issue5876 says ".__repr__() is not really
	allowed to return Unicode objects in Python 2.x." If it does, the
	interpreter tries to encode the Unicode string according to
	sys.getdefaultencoding(), which is usually ASCII.  This means that any Unicode characters in expressions might cause
	UnicodeEncodeError to be raised in strange places (e.g. when trying
	to debug with pdb). Avoid this by escaping Unicode characters in
	__repr__().

2014-01-03  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/inout.py: Fix GridBox UnicodeEncodeError under
	MathMLForm (issue #182)

2014-03-07  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/inout.py: Fix ColumnAlignments breakage due to
	System` prefixes Fix ColumnAlignments->Center in GridBox producing bogus alignments,
	(like \begin{array}{ss} in TeX, or <mtd columnalign="system`center">
	in MathML) by checking for them in a dict and substituting the
	correct alignment.  Fixes TeX errors building the PDF documentation. Add tests to catch
	this kind of issue.

2014-03-07  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #185 from bnjones/master Minor setup.py fixes

2014-03-06  Ben Jones <benj2579@gmail.com>

	* mathics/core/definitions.py, mathics/core/expression.py: pep8
	fixes for context changes

2014-02-23  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/scoping.py: Add Contexts[]

2014-02-23  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/scoping.py: Add rule for Context[] and update docs

2014-02-23  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/assignment.py, mathics/builtin/system.py,
	mathics/core/definitions.py: Allow patterns to be used with Clear
	and ClearAll

2014-03-06  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/linalg.py: Avoid hash-seed-dependent results in
	Eigenvalues tests Eigenvalues calls into SymPy, which returns the eigenvalues as dict
	keys. We sort them based on their absolute value, which might be
	symbolic. In that case the sort order can depend on the original
	ordering of the dict keys.  Since the ordering of dict keys depends on the hash seed, the order
	of elements in the list returned by Eigenvalues can depend on the
	hash seed (or the Python implementation).  Fix test failures under Travis by explicitly sorting the result of
	Eigenvalues in the tests.

2014-03-06  Ben Jones <benj2579@gmail.com>

	* : Merge remote-tracking branch 'poeschko/master' into wip/context Bring this branch up to date with poeschko/master in order to fix
	Travis failures.

2014-03-06  GitAnt <antoniomariano@line.it>

	* mathics/core/expression.py: Added space between factors when
	InvisibleTimes is used

2014-02-21  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/graphics.py, mathics/builtin/graphics3d.py: More
	dict comprehension removal

2014-02-21  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/assignment.py: Allow initial backquote in value of
	$Context

2014-02-21  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/assignment.py, mathics/builtin/files.py,
	mathics/builtin/scoping.py, mathics/core/expression.py: Implement
	$Context and $ContextPath

2014-02-21  Ben Jones <benj2579@gmail.com>

	* mathics/doc/doc.py: Strip System` prefixes from section name in
	docs This hides System` prefixes in the docs, and means that "python
	mathics/test.py -s Solve" works again.

2014-02-21  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/base.py, mathics/builtin/files.py: Remove unused
	parse() methods

2014-02-21  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/scoping.py: Fix a TODO by adding an assert to
	dynamic_scoping()

2014-02-21  Ben Jones <benj2579@gmail.com>

	* mathics/core/rules.py: Remove dict comprehension (for Python 2.6
	compatibility)

2014-02-21  Ben Jones <benj2579@gmail.com>

	* mathics/core/definitions.py, mathics/main.py, mathics/settings.py:
	Replace --show-contexts option with DEBUG_CONTEXTS setting

2014-02-21  Ben Jones <benj2579@gmail.com>

	* mathics/core/definitions.py: Remove unnecessary comment about
	reset_user_definition Not sure why I wrote this. Not checking for an existing definition
	doesn't seem to cause any problems in the tests.

2014-02-21  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/graphics.py: Strip contexts from autogenerated
	docs for colours

2014-02-21  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/files.py: Fix test.py -o error Not sure why this doesn't come up in a normal test run

2014-02-20  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/inout.py: ColumnAlignments ->
	System`ColumnAlignments

2014-02-20  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/files.py, mathics/core/expression.py: Add System`
	to some format names Also add an assert to catch this in future.

2014-02-20  Ben Jones <benj2579@gmail.com>

	* mathics/benchmark.py, mathics/builtin/base.py,
	mathics/builtin/files.py, mathics/builtin/physchemdata.py,
	mathics/builtin/strings.py, mathics/core/parser.py: Refactor parse()
	entry point into parse() and parse_builtin_rule() This makes the difference between the two types of parsing explicit:
	parse() takes a Definitions instance and looks up symbols according
	to what's currently defined, and parse_builtin_rule() puts every
	symbol in System`.  Also update various users of parse().

2014-02-20  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/files.py: TEST CHANGE: Adjust ReadList test to
	match MMA output For an invalid format like In[1]:= ReadList[somestream, SomeGlobalSymbol] In[2]:=
	ReadList[somestream, "Invalid"] Mathematica prints the format in StandardForm, which would give us:  : SomeGlobalSymbol is not a valid format specification.   : Invalid is not a valid format specification.  Change the test to reflect this.

2014-02-20  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/files.py: Add
	System` and predefine some symbols in the Files module

2014-02-20  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/__init__.py, mathics/settings.py: Add
	DEBUG_DUPLICATE_BUILTINS Enable this to detect multiple Builtin classes attempting to define
	the same symbol name.

2014-02-20  Ben Jones <benj2579@gmail.com>

	* mathics/core/expression.py: Factor out checks for a valid
	fully-qualified symbol name Create a function that checks that a symbol name:  - is a string or Unicode string  - has at least one context mark in it  - doesn't begin with a context mark  - doesn't contain a double context mark and use it in places that need to check for symbol name validity.

2014-02-19  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/system.py: Add context support to Names (and
	change test) Adjust the test temporarily to take into account autoloaded packages
	which are currently in Global`.

2014-02-19  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/structure.py: Strip contexts in SymbolName The Mathematica docs say SymbolName always does this, giving e.g.: In[1]:= SymbolName /@ {a`x, b`x, x} // InputForm Out[1]= {"x", "x",
	"x"}

2014-02-19  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/structure.py: TEST CHANGE: Reorder terms in Apply
	and MapIndexed tests Global`f sorts before System`Power

2014-02-19  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/strings.py: Slightly rejig FromCharacterCode to
	make it context-aware There was nothing wrong with the way this function worked, but
	converting to Python early makes it harder to produce the right
	output in messages.

2014-02-17  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/scoping.py: Temporarily disable
	$Context/$ContextPath tests $Context and $ContextPath aren't wired up yet (but the underlying
	functionality is there)

2014-02-17  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/scoping.py: Don't stringify symbol names in
	scoping-related messages

2014-02-17  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/physchemdata.py: Fix ElementData[74] saying
	"System`Tungsten" This si a short-term fix to make the test pass. Really we shouldn't
	be parsing strings in the element data as symbols.

2014-02-16  Ben Jones <benj2579@gmail.com>

	* mathics/core/definitions.py, mathics/core/expression.py,
	mathics/core/parser.py: Fix assertions: (str, unicode) ->
	basestring, type -> isinstance

2014-02-16  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/plot.py: Predefine Full

2014-02-16  Ben Jones <benj2579@gmail.com>

	* mathics/core/expression.py: Assume System`SomeSymbol in
	expr.has_symbol('SomeSymbol')

2014-02-16  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/inout.py: Predefine
	Left/Right/NonAssociative/Center

2014-02-16  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/graphics3d.py: Add System` where necessary in
	graphics3d

2014-02-16  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/files.py, mathics/core/evaluation.py: Don't
	stringify in notboxes messages (part 2)

2014-02-16  Ben Jones <benj2579@gmail.com>

	* mathics/core/parser.py: Fix flat infix operator parsing

2014-02-16  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/diffeqns.py: Predefine and document C[n]

2014-02-16  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/diffeqns.py: TEST CHANGE: Reorder terms in DSolve
	output

2014-02-16  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/plot.py: fix typo

2014-02-16  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/calculus.py: Fix missing _ in rule for Solve[eqs,
	vars, Reals]

2014-02-16  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/calculus.py: Predefine Reals/Complexes

2014-02-16  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/calculus.py: TEST CHANGE: Reorder some terms in
	Integrate tests

2014-02-16  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/attributes.py: Predefine ReadProtected + add docs

2014-02-16  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/assignment.py,
	mathics/builtin/numeric.py, mathics/builtin/patterns.py: More fixes
	(System` addition) for DefaultValues and NValues

2014-02-16  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/assignment.py, mathics/builtin/attributes.py,
	mathics/builtin/calculus.py, mathics/builtin/scoping.py,
	mathics/core/expression.py: Pass Symbol instances (not symbol names)
	as message arguments This ensures the symbols are printed correctly according to $Context
	and $ContextPath.

2014-02-16  Ben Jones <benj2579@gmail.com>

	* mathics/core/evaluation.py: In evaluation.message('MyBuiltin',
	...), assume System`MyBuiltin

2014-02-16  Ben Jones <benj2579@gmail.com>

	* mathics/core/definitions.py, mathics/core/expression.py: Fix
	breakage of DefaultValues

2014-02-16  Ben Jones <benj2579@gmail.com>

	* mathics/test.py: Implement test.py --skip=N This skips the first N tests, which is useful if you want to run
	through the test suite, fixing and verifying issues as they appear.

2014-02-15  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/algebra.py: TEST CHANGE: Reorder terms in Together
	test The result is the same mathematically, but the order of terms has
	changed, because the underlying symbol names are different. 'Plus'
	sorts before 'f', but 'Global`f' sorts before 'System`Plus'.

2014-02-15  Ben Jones <benj2579@gmail.com>

	* mathics/core/expression.py: Remove unnecessary complexity in fix
	for issue #151

2014-02-15  Ben Jones <benj2579@gmail.com>

	* mathics/core/expression.py: Improve error-checking in
	ensure_context

2014-02-14  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/scoping.py: Make Context HoldFirst

2014-02-13  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/base.py: Fix mishandling builtin formats for
	specific forms (e.g. InputForm)

2014-02-13  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/assignment.py, mathics/core/evaluation.py: Shorten
	symbols in messages according to $Context/$ContextPath

2014-02-13  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/base.py: Fix builtin grouping specification A builtin that says something like:   grouping = 'NonAssociative' now gets its grouping set to System`NonAssociative, instead of an
	invalid symbol.

2014-02-13  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/comparison.py, mathics/core/parser.py: Fix a < b <
	c parsing as Inequality[a, Less, b, Less, c] It should be Less[a, b, c]

2014-02-13  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/assignment.py, mathics/core/expression.py: Assert
	on non-fully-qualified vars in replace_vars

2014-02-12  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/graphics.py: Predefine Automatic, Tiny, Small,
	Medium and Large This is so they end up in System`.

2014-02-02  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/arithmetic.py: Fix explicit Global` in Power
	format rule Rules for builtins are parsed as if $Context was set to System`. The
	explicit Global` prefix here was breaking this format rule: it was
	equivalent to   Global`x_^(1/2) -> System`Sqrt[System`x] which was bogus, as it would always return Sqrt[System`x].

2014-01-15  Ben Jones <benj2579@gmail.com>

	* mathics/main.py: Allow multiple -e options and -e with --persist Also be a bit more precise about the semantics of -e in the help
	text.

2014-01-08  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/assignment.py, mathics/builtin/comparison.py,
	mathics/builtin/diffeqns.py, mathics/builtin/files.py,
	mathics/builtin/importexport.py, mathics/builtin/lists.py,
	mathics/builtin/recurrence.py, mathics/builtin/strings.py,
	mathics/core/parser.py: Add System` where necessary, fixing
	ListQ/NotListQ Fixes problems with builtins that used ListQ and NotListQ in their
	rules.

2014-01-07  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/attributes.py: Predefine Constant

2014-01-07  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/calculus.py: Add second-order poly derivative test
	+ commentary to D[] docs

2014-01-07  Ben Jones <benj2579@gmail.com>

	* mathics/core/evaluation.py: Fix error looking up General::
	messages

2014-01-04  Ben Jones <benj2579@gmail.com>

	* mathics/core/definitions.py, mathics/core/parser.py: add asserts

2014-01-04  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/base.py, mathics/builtin/plot.py,
	mathics/core/definitions.py: Predefine builtin option names Otherwise in SomeBuiltin[..., SomeOption->Value], SomeOption would
	be taken as Global`SomeOption.

2014-02-12  Ben Jones <benj2579@gmail.com>

	* setup.py: setup.py: don't change db permissions

2014-02-12  Ben Jones <benj2579@gmail.com>

	* setup.py: setup.py: error out if database creation fails

2014-01-06  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: test sympy074 with Travis

2014-01-05  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #183 from bnjones/misc Misc fixes: initialize.py confusion, sys.executable, IntegerDigits
	bug

2014-01-04  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/plot.py, mathics/core/definitions.py: Ensure user
	definitions dict is keyed by strings (not symbols) Fix a case in Plot3D which was violating this assumption, and add
	asserts to guard against this in future.

2014-01-03  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/numeric.py, mathics/core/numbers.py: Fix
	IntegerDigits[b^n, b] sometimes being incorrect To calculate the number of digits in IntegerDigits[x, b], we
	calculate log(x)/log(b) in floating-point. The result is
	machine-specific, and might be slightly under n if x == b^n, in
	which case we would return the wrong answer.  Robustify convert_int_to_digit_list against floating-point
	inaccuracy by initially overestimating the number of digits in the
	result, and then trimming any unnecessary ones later.

2014-01-03  Ben Jones <benj2579@gmail.com>

	* initialize.py, mathics/server.py: Handle cases where
	sys.executable is empty or None The Python docs say "If Python is unable to retrieve the real path
	to its executable, sys.executable will be an empty string or None."
	Fall back to 'python' if this happens.

2014-01-03  Ben Jones <benj2579@gmail.com>

	* mathics/server.py: Minor fix for "database not found" warning Use sys.executable as the python command and avoid using a -1 exit
	status

2014-01-03  Ben Jones <benj2579@gmail.com>

	* initialize.py: Create a dummy initialize.py which says to run
	"setup.py initialize" This is to help users migrating from 0.5

2014-01-03  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/graphics.py: remove unused code

2013-12-01  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/plot.py: Fix BoxConstructError in Plot

2013-12-01  Ben Jones <benj2579@gmail.com>

	* mathics/test.py: MAYBE: test.py: Print other output (e.g.
	messages) if result is wrong

2013-11-30  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #180 from Bth8/master Fix deprecations and encoding error

2013-11-27  Bth8 <bth8fwd@gmail.com>

	* : commit 392bca8fef9ff9d1cbb646411a994e3e623e051d Author: Bth8
	<bth8fwd@gmail.com> Date:   Wed Nov 27 05:56:19 2013 -0500

2013-11-27  Bth8 <bth8fwd@gmail.com>

	* mathics/builtin/graphics.py, mathics/builtin/graphics3d.py,
	mathics/web/templatetags/doc.py, mathics/web/views.py: Moved over to
	JSON django.utils.simplejson is deprecated

2013-11-27  Bth8 <bth8fwd@gmail.com>

	* mathics/core/definitions.py, mathics/server.py: Pickle problems Because pickle doesn't necessarily output text that can be encoded
	in utf-8, the server would crash whenever a query was sent.
	Workaround encodes the pickle dump in base64 before sending it to
	json to be screwed up.

2013-11-26  Bth8 <bth8fwd@gmail.com>

	* mathics/web/media/js/message.js, mathics/web/media/js/utils.js,
	mathics/web/templates/authentication.html,
	mathics/web/templates/doc/base_help.html,
	mathics/web/templates/doc/part.html: utf-8 cleanup

2013-11-25  Bth8 <bth8fwd@gmail.com>

	* mathics/urls.py, mathics/web/urls.py: Fixes deprecated
	django.conf.urls.default

2013-11-23  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #173 from sn6uv/django155 django 1.5.5 backwards incompatible changes

2013-11-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/manage.py: cleanup manage.py to not use depreciated
	execute_manager

2013-11-23  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #174 from sn6uv/django_logs Django logs

2013-11-07  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/assignment.py, mathics/builtin/base.py,
	mathics/builtin/graphics.py, mathics/builtin/graphics3d.py,
	mathics/builtin/inout.py, mathics/builtin/patterns.py,
	mathics/builtin/plot.py, mathics/builtin/scoping.py: Qualify more
	symbols with System`

2013-11-10  Ben Jones <benj2579@gmail.com>

	* mathics/test.py: test.py: Add --stop-on-failure option

2013-10-30  Ben Jones <benj2579@gmail.com>

	* mathics/main.py: Add --no-readline option

2013-11-10  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/assignment.py: MAYBE: change t ->
	Internal`IncrementTemporary in Increment

2013-11-07  Ben Jones <benj2579@gmail.com>

	* mathics/core/parser.py: MAYBE: store bad text in ScanError

2013-11-06  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/scoping.py, mathics/builtin/structure.py,
	mathics/core/parser.py: Make x_ and Symbol["foo"] obey context
	resolution rules

2013-11-07  Ben Jones <benj2579@gmail.com>

	* mathics/core/parser.py: Allow context marks in a_b

2013-11-03  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/lists.py: Predefine All and None and qualify them
	where necessary

2013-11-03  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/scoping.py: Implement Context[]

2013-11-02  Ben Jones <benj2579@gmail.com>

	* mathics/core/definitions.py, mathics/main.py: Add --show-contexts
	option

2013-11-03  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/logic.py: Predefine True and False so they end up
	in System` Otherwise True was taken as Global`True and didn't behave like
	System`True, causing test failures.

2013-10-29  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/__init__.py, mathics/builtin/algebra.py,
	mathics/builtin/arithmetic.py, mathics/builtin/assignment.py,
	mathics/builtin/base.py, mathics/builtin/calculus.py,
	mathics/builtin/comparison.py, mathics/builtin/control.py,
	mathics/builtin/diffeqns.py, mathics/builtin/inout.py,
	mathics/builtin/lists.py, mathics/builtin/numeric.py,
	mathics/builtin/patterns.py, mathics/builtin/recurrence.py,
	mathics/builtin/scoping.py, mathics/builtin/strings.py,
	mathics/core/definitions.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/core/parser.py,
	mathics/core/pattern.py, mathics/core/rules.py: Support contexts in
	builtin code - Add internal variables for the current context and context path.  - Add code to look up symbol names in $Context and $ContextPath.  - Implement logic to shorten names if the context they're in is   accessible.  - When Python code tests symbol names via .get_name() or similar,
	  make sure the name is qualified with System`.

2013-11-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/convert.py: add missing sympy.relationals for convert

2013-11-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: fix empty plot divide by zero bug

2013-11-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/linalg.py: add Inverse test

2013-11-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/linalg.py: add EignenValues test

2013-11-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: prevent python float overflow graphics
	bug

2013-10-29  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/scoping.py: Add $Context and $ContextPath (not
	wired up yet)

2013-11-03  Ben Jones <benj2579@gmail.com>

	* mathics/core/parser.py: Remove unused tokenize function

2013-11-03  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/scoping.py: Add some context-related tests

2013-08-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/scoping.py, mathics/core/definitions.py: remove
	old context system

2013-10-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/server.py, mathics/settings.py, setup.py: django 1.5.5
	backwards incompatible changes fix #172

2013-10-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/documentation/1-Manual.mdoc: update manual for
	setuptools

2013-10-27  Jan Pschko <jan@poeschko.com>

	* mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/tex/mathics.tex: remove some occurrences of Sage in the
	documentation TeX file, some other minor changes

2013-10-27  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/importexport.py: register application/json with
	mimetypes module

2013-10-27  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/pymimesniffer/mimetypes.xml: add application/json
	to mimetypes.xml

2013-10-27  Jan Pschko <jan@poeschko.com>

	* : Merge remote-tracking branch 'origin/master'

2013-10-28  Angus Griffith <16sn6uv@gmail.com>

	* release.sh: touchup release.sh

2013-10-25  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #171 from bnjones/master Don't use colour by default on dumb terminals

2013-10-23  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #169 from sn6uv/doc Doc

2013-10-23  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/pymimesniffer/__init__.py,
	mathics/web/__init__.py, mathics/web/media/css/message.css,
	mathics/web/media/css/styles_ie.css,
	mathics/web/media/css/styles_print.css,
	mathics/web/media/js/authentication.js,
	mathics/web/media/js/message.js,
	mathics/web/templatetags/__init__.py: add missing Newlines to end of
	files

2013-10-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/algebra.py, mathics/builtin/arithmetic.py,
	mathics/builtin/graphics.py, mathics/builtin/patterns.py,
	mathics/builtin/structure.py, mathics/main.py, setup.py: pep8 tweaks
	for mathics0.6

2013-10-20  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml, mathics/doc/tex/Makefile: build docs in travis

2013-10-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/images.sh, mathics/doc/tex/Makefile,
	mathics/doc/tex/latexmkrc, mathics/doc/tex/mathics.tex:
	documentation tweaks

2013-10-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/exptrig.py: fix numeric Log bug

2013-10-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: cleanup _Plot graphics conversion

2013-10-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: fix Export doc typo

2013-10-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: remove unicode from
	SphericalHarmonicY docs

2013-10-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/doc.py: fix unmatched part curly brace doc bug

2013-10-20  Ben Jones <benj2579@gmail.com>

	* mathics/main.py: Don't use colour by default on dumb terminals

2013-10-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/inout.js: base64 encode query urls

2013-10-17  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #164 from sn6uv/m6 Remove old files, fix release bugs

2013-10-14  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #166 from bnjones/issue151 Fix for issue #151: problems with (a+b)[x]

2013-10-09  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/inout.py: Add tests for issue #151

2013-10-09  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/inout.py: Parenthesize f[a] in f[a][b] if
	necessary (issue #151) Fixes missing parens when formatting (a+b)[x]

2013-10-08  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #165 from sn6uv/Plot Plot / Plot3D

2013-09-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py, mathics/core/expression.py,
	mathics/profile.py, mathics/test.py: remove builtin_evaluation

2013-09-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/convert.py: fix typo in from_sympy

2013-09-28  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #163 from sn6uv/docs06 Mathics 0.6 documentation

2013-09-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/documentation/1-Manual.mdoc,
	mathics/web/media/js/inout.js: replace Plot3D example with a better
	looking, faster one

2013-09-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: correct number of Plotpoints option

2013-09-27  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #162 from sn6uv/sympy073 remove sympy0.7.2 support

2013-09-27  Angus Griffith <16sn6uv@gmail.com>

	* release.sh: release.sh files

2013-09-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py, mathics/builtin/plot.py: fix 3d
	graphics TeXForm bug

2013-09-27  Angus Griffith <16sn6uv@gmail.com>

	* distribute_setup.py, install_sage_scripts.py: Delete old
	distribute and sage files

2013-09-26  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: add dependency_links to setup.py for sympy0.7.3

2013-09-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/documentation/1-Manual.mdoc: add note to docs -
	Python3 not supported

2013-09-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/documentation/1-Manual.mdoc, setup.py: update docs -
	Python2 >= 2.5 and new initialisation method

2013-09-25  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml, mathics/builtin/arithmetic.py,
	mathics/builtin/calculus.py, mathics/builtin/specialfunctions.py,
	setup.py: remove sympy0.7.2 support

2013-09-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/functional.py: add test for Slot[0] formatting

2013-09-23  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/functional.py: Fix Slot[0] not printing as #0

2013-09-22  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #160 from bnjones/slots Support #0 in pure functions

2013-09-19  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #156 from sn6uv/mathics0.6.1 Mathics 0.6

2013-09-19  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #159 from bnjones/master Fix unmatched <dl> tag in IntegerDigits docstring

2013-09-20  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/numeric.py: IntegerDigits doc fix: add missing
	</dl>

2013-09-19  Ben Jones <benj2579@gmail.com>

	* mathics/core/expression.py: Fix check for out-of-range slot
	numbers (issue #5)

2013-09-19  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/functional.py, mathics/core/expression.py: Add
	support for #0 in pure functions (issue #5)

2013-09-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/comparison.py,
	mathics/core/convert.py: add basic Piecewise and fix piecewise Sum
	bug

2013-09-16  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #138 from sn6uv/export Export, Streams, CharacterCodes, and BinaryIO

2013-09-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py, mathics/builtin/importexport.py,
	mathics/builtin/strings.py: final cleanup pr138

2013-09-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/convert.py: monkeypatch sympy.Expr._expand_hint bug

2013-09-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/base.py,
	mathics/builtin/specialfunctions.py: add
	SympyFunction.prepare_mathics to fix SphericalHarmonicY

2013-09-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: add test for large Integer
	comparison bug

2013-09-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/exptrig.py: refactor Log to give more accurate
	results

2013-09-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: remove Integer.get_sort_key hack

2013-09-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: fix bug in Real.__cmp__

2013-09-11  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml, setup.py: install sympy from git in travis-ci tests

2013-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/exptrig.py: Exp should be a _MPMathFunction

2013-08-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py, mathics/builtin/specialfunctions.py,
	setup.py: Upgrade to Sympy 0.7.3 incompatibility changes:     sympy.Ylm -> sympy.Ynm     sympy.Expr.as_coeff_terms -> sympy.Expr.as_coeff_mul     sympy.Symbol('x', dummy=True) -> sympy.Dummy('x') improvements:     sympy.solve

2013-09-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/autoload/formats/CSV/Export.m,
	mathics/builtin/importexport.py: add CSV exporter

2013-09-13  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #135 from sn6uv/timeout refactor timeout evaluation

2013-09-08  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #155 from bnjones/cmdline-fixes Fix a few minor bugs in the command-line shell

2013-09-08  Ben Jones <benj2579@gmail.com>

	* mathics/main.py: Fix input decoding when stdin isn't a tty Use locale.getpreferredencoding() to get the user's encoding and
	decode input from stdin or the -e option that way. Files on the
	command line are still treated as UTF-8.  Fixes "cat | mathics" and "mathics <input.m"

2013-09-08  Ben Jones <benj2579@gmail.com>

	* mathics/main.py: Use colours by default only if stdout is a tty Prevents colours in "mathics | cat" or "mathics >somefile", but e.g.
	"mathics --colors=linux <input.m | less -R" works as expected.

2013-09-08  Ben Jones <benj2579@gmail.com>

	* mathics/main.py: Fix line wrapping with readline and coloured
	prompts Readline needs to know the width of the prompt in order to wrap
	lines correctly. To get this right, it has to know which character
	sequences don't take up any screen space. The \001 and \002
	characters (ASCII SOH and STX) indicate the beginning and end of a
	nonprinting character sequence to readline.  Fix the line wrapping by surrounding any colour escapes with these
	characters.  For this to work properly, we need to do this to the prompt passed
	to raw_input(), but not to any other prompts we print, otherwise the
	\001 and \002 characters end up going to the terminal. Refactor the
	call to raw_input into a new read_line() method to achieve this.

2013-09-07  Ben Jones <benj2579@gmail.com>

	* mathics/main.py: Fix line numbering in the command-line shell The code that handled the terminal prompt was treating $Line as the
	next line number. This meant that $Line and In/Out were off by one:   In[1]:= $Line   Out[1]= 2 Fix this by treating $Line as the last line number when handling the
	prompt.

2013-09-08  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: disable Travis benchmarks

2013-06-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/evaluation.py, mathics/main.py, setup.py: Use
	interruptingcow for time constrained evaluation

2013-09-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: remove dots in MatrixForm etc

2013-09-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: fix MatrixForm, TableForm formatting #153

2013-09-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/files.py,
	mathics/builtin/importexport.py, mathics/builtin/strings.py: cleanup
	pr138

2013-09-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: fix streams test bug

2013-09-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: add to RegisterExport docs

2013-09-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Implement BinaryWrite

2013-09-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: update files to use sympy.mpmath

2013-06-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: improve DirectedInfinity formatting
	and fix Abs bug

2013-06-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: refactor BinaryRead readers

2013-06-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Implement Inf and NaN handling for
	BinaryRead of IEEE 754 floats

2013-06-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: add warning message to Real128 and
	Complex256

2013-06-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: implement Complex256 support for Binary
	Read (requires testing)

2013-06-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: implement BinaryRead Real128 reader

2013-06-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: add Integer128, TerminatedString and
	UnsignedInteger128 formats to BinaryRead

2013-06-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: add Integer128, TerminatedString and
	UnsignedInteger128 formats to BinaryRead

2013-06-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Implement BinaryRead types

2013-06-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py, mathics/builtin/options.py: implement
	BinaryRead and BinaryWrite

2013-06-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: refactor stream handling

2013-06-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: add empty exprs WriteString test

2013-06-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: fix WriteString to handle non-strings

2013-06-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/autoload/formats/Text/Export.m,
	mathics/builtin/importexport.py: implement Export and RegisterExport
	with Text format

2013-06-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: Implement ToCharacterCode and
	FromCharacterCode

2013-09-07  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #148 from bnjones/mma-funcs Add some structure-related functions

2013-09-05  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/structure.py: Operate: improve message and add
	test case for n < 0

2013-09-05  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/structure.py: Simplify Operate by using
	get_int_value() instead of to_python() get_int_value() handles conversion to Python and checking that the
	input is the proper type. This means we only need one pattern.

2013-09-03  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #137 from sn6uv/OptionsPattern fix OptionsPattern[] bug

2013-09-02  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/numeric.py: Add an example of IntegerDigits[n]
	with n < 0

2013-09-01  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/lists.py: Add Complement[]

2013-08-31  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/algebra.py: Add a basic version of Variables[] This is a start, but it could do with more work. It feels like
	something SymPy could do, but I didn't find a function for it.

2013-08-31  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/numeric.py, mathics/core/numbers.py: Add
	IntegerDigits[]

2013-08-30  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/structure.py: Add Through[]

2013-08-30  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/structure.py: Add Operate[]

2013-08-29  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/structure.py: Add Depth[]

2013-08-29  Ben Jones <benj2579@gmail.com>

	* mathics/builtin/lists.py: Partition doc fix: add </dl>

2013-06-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/patterns.py: fix bug with OptionsPattern[]

2013-08-29  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #143 from sn6uv/setuptools cleanup setup.py to use only setuptools

2013-08-29  Ben Jones <benj2579@gmail.com>

	* mathics/main.py: Fix readline breakage due to wrapped sys.stdout It turns out that wrapping sys.stdout in a Python object (such as
	codecs.StreamWriter) interferes with raw_input's use of readline.
	See https://bugzilla.redhat.com/show_bug.cgi?id=448864#c15 for full
	details.  Add a workaround that sets sys.stdout to the original file object
	around the call to raw_input(), restoring it afterwards.

2013-08-29  Ben Jones <benj2579@gmail.com>

	* mathics/doc/doc.py: Fix mathicsserver errors when viewing
	documentation examples Typo fixes only (no actual bug)

2013-06-21  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: cleanup setup.py to use only setuptools

2013-08-07  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #130 from sn6uv/PEP8 PEP8ify codebase

2013-06-26  Angus Griffith <16sn6uv@gmail.com>

	* distribute_setup.py, mathics/builtin/assignment.py,
	mathics/builtin/graphics.py, mathics/builtin/graphics3d.py,
	mathics/builtin/importexport.py, mathics/builtin/inout.py,
	mathics/builtin/linalg.py, mathics/builtin/lists.py,
	mathics/builtin/numbertheory.py, mathics/builtin/numeric.py,
	mathics/builtin/patterns.py, mathics/builtin/physchemdata.py,
	mathics/builtin/plot.py, mathics/builtin/randomnumbers.py,
	mathics/builtin/strings.py, mathics/builtin/structure.py,
	mathics/builtin/system.py, mathics/builtin/tensors.py,
	mathics/core/convert.py, mathics/core/definitions.py,
	mathics/core/expression.py, mathics/core/numbers.py,
	mathics/core/parser.py, mathics/core/pattern.py,
	mathics/core/rules.py, mathics/main.py: final review for PEP8

2013-06-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py, mathics/builtin/algebra.py,
	mathics/builtin/arithmetic.py, mathics/builtin/assignment.py,
	mathics/builtin/attributes.py, mathics/builtin/calculus.py,
	mathics/builtin/combinatorial.py, mathics/builtin/comparison.py,
	mathics/builtin/control.py, mathics/builtin/diffeqns.py,
	mathics/builtin/evaluation.py, mathics/builtin/exptrig.py,
	mathics/builtin/files.py, mathics/builtin/graphics.py,
	mathics/builtin/graphics3d.py, mathics/builtin/importexport.py,
	mathics/builtin/inout.py, mathics/builtin/integer.py,
	mathics/builtin/linalg.py, mathics/builtin/lists.py,
	mathics/builtin/logic.py, mathics/builtin/numeric.py,
	mathics/builtin/options.py, mathics/builtin/patterns.py,
	mathics/builtin/plot.py, mathics/builtin/randomnumbers.py,
	mathics/builtin/recurrence.py, mathics/builtin/scoping.py,
	mathics/builtin/tensors.py, mathics/core/convert.py,
	mathics/core/definitions.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/core/parser.py,
	mathics/core/pattern.py, mathics/core/rules.py, mathics/main.py,
	mathics/profile.py, mathics/server.py, mathics/test.py: correct
	various issues reported by pyflakes

2013-06-05  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: use pep8bot in favour of pep8.py to test pep8
	compliance

2013-05-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: tidy main.py pep8 changes

2013-05-30  Angus Griffith <16sn6uv@gmail.com>

	* .pep8, mathics/builtin/algebra.py, mathics/builtin/arithmetic.py,
	mathics/builtin/calculus.py, mathics/builtin/comparison.py,
	mathics/builtin/control.py, mathics/builtin/datentime.py,
	mathics/builtin/diffeqns.py, mathics/builtin/evaluation.py,
	mathics/builtin/exptrig.py, mathics/builtin/files.py,
	mathics/builtin/functional.py, mathics/builtin/graphics.py,
	mathics/builtin/graphics3d.py, mathics/builtin/importexport.py,
	mathics/builtin/inout.py, mathics/builtin/linalg.py,
	mathics/builtin/lists.py, mathics/builtin/logic.py,
	mathics/builtin/numbertheory.py, mathics/builtin/numeric.py,
	mathics/builtin/patterns.py, mathics/builtin/physchemdata.py,
	mathics/builtin/plot.py, mathics/builtin/randomnumbers.py,
	mathics/builtin/recurrence.py, mathics/builtin/scoping.py,
	mathics/builtin/strings.py, mathics/builtin/structure.py,
	mathics/builtin/tensors.py: manual E501 fixes

2013-05-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/definitions.py, mathics/core/expression.py,
	mathics/core/numbers.py, mathics/core/parser.py,
	mathics/core/pattern.py, mathics/core/rules.py,
	mathics/core/util.py: more manual E501 fixes

2013-05-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/doc.py, mathics/profile.py, mathics/server.py,
	mathics/settings.py, mathics/test.py, mathics/tests.py,
	mathics/urls.py, mathics/web/forms.py,
	mathics/web/templatetags/doc.py, mathics/web/urls.py,
	mathics/web/views.py: manual E501 fixes

2013-05-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: cleanup mathics/core/expression.py
	pep8

2013-05-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/base.py,
	mathics/builtin/calculus.py, mathics/builtin/datentime.py,
	mathics/builtin/exptrig.py, mathics/builtin/graphics.py,
	mathics/builtin/linalg.py, mathics/builtin/numbertheory.py,
	mathics/builtin/plot.py, mathics/manage.py: remove some trailing
	whitespace

2013-05-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py, mathics/builtin/__init__.py,
	mathics/builtin/algebra.py, mathics/builtin/arithmetic.py,
	mathics/builtin/assignment.py, mathics/builtin/base.py,
	mathics/builtin/calculus.py, mathics/builtin/combinatorial.py,
	mathics/builtin/comparison.py, mathics/builtin/control.py,
	mathics/builtin/datentime.py, mathics/builtin/diffeqns.py,
	mathics/builtin/exptrig.py, mathics/builtin/files.py,
	mathics/builtin/graphics.py, mathics/builtin/graphics3d.py,
	mathics/builtin/importexport.py, mathics/builtin/inout.py,
	mathics/builtin/linalg.py, mathics/builtin/lists.py,
	mathics/builtin/numbertheory.py, mathics/builtin/numeric.py,
	mathics/builtin/options.py, mathics/builtin/patterns.py,
	mathics/builtin/physchemdata.py, mathics/builtin/plot.py,
	mathics/builtin/randomnumbers.py, mathics/builtin/recurrence.py,
	mathics/builtin/scoping.py, mathics/builtin/strings.py,
	mathics/builtin/structure.py, mathics/builtin/tensors.py,
	mathics/core/convert.py, mathics/core/definitions.py,
	mathics/core/evaluation.py: manual PEP8 fixes

2013-05-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py, mathics/core/pattern.py,
	mathics/manage.py: towards manually fixing E501

2013-04-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics.py, mathics/core/characters.py,
	mathics/core/parser.py: autopep8 to fix upstream changes

2013-04-30  Angus Griffith <16sn6uv@gmail.com>

	* distribute_setup.py, install_sage_scripts.py,
	mathics/benchmark.py, mathics/main.py, setup.py: towards manually
	fixing E501

2013-04-30  Angus Griffith <16sn6uv@gmail.com>

	* .pep8, .travis.yml: add pep8 tests to Travis tests

2013-04-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py, mathics/builtin/graphics.py,
	mathics/builtin/graphics3d.py, mathics/builtin/structure.py: fix
	removed significant trailing whitespace in multiline string

2013-04-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/base.py, mathics/builtin/plot.py,
	mathics/core/expression.py: manual fixes for PEP8 E711,E712

2013-04-30  Angus Griffith <16sn6uv@gmail.com>

	* .pep8, distribute_setup.py, install_sage_scripts.py,
	mathics/__init__.py, mathics/benchmark.py,
	mathics/builtin/__init__.py, mathics/builtin/algebra.py,
	mathics/builtin/arithmetic.py, mathics/builtin/assignment.py,
	mathics/builtin/attributes.py, mathics/builtin/base.py,
	mathics/builtin/calculus.py, mathics/builtin/combinatorial.py,
	mathics/builtin/comparison.py, mathics/builtin/control.py,
	mathics/builtin/datentime.py, mathics/builtin/diffeqns.py,
	mathics/builtin/evaluation.py, mathics/builtin/exptrig.py,
	mathics/builtin/files.py, mathics/builtin/functional.py,
	mathics/builtin/graphics.py, mathics/builtin/graphics3d.py,
	mathics/builtin/importexport.py, mathics/builtin/inout.py,
	mathics/builtin/integer.py, mathics/builtin/linalg.py,
	mathics/builtin/lists.py, mathics/builtin/logic.py,
	mathics/builtin/numbertheory.py, mathics/builtin/numeric.py,
	mathics/builtin/options.py, mathics/builtin/patterns.py,
	mathics/builtin/physchemdata.py, mathics/builtin/plot.py,
	mathics/builtin/pymimesniffer/magic.py,
	mathics/builtin/randomnumbers.py, mathics/builtin/recurrence.py,
	mathics/builtin/scoping.py, mathics/builtin/specialfunctions.py,
	mathics/builtin/strings.py, mathics/builtin/structure.py,
	mathics/builtin/system.py, mathics/builtin/tensors.py,
	mathics/core/__init__.py, mathics/core/convert.py,
	mathics/core/definitions.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/core/numbers.py,
	mathics/core/parser.py, mathics/core/pattern.py,
	mathics/core/rules.py, mathics/core/util.py,
	mathics/doc/__init__.py, mathics/doc/doc.py, mathics/main.py,
	mathics/manage.py, mathics/profile.py, mathics/server.py,
	mathics/settings.py, mathics/test.py, mathics/tests.py,
	mathics/urls.py, mathics/web/authentication.py,
	mathics/web/forms.py, mathics/web/models.py,
	mathics/web/templatetags/doc.py, mathics/web/urls.py,
	mathics/web/views.py, setup.py: autopep8 to codebase

2013-08-07  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #142 from sn6uv/mpmath no need to require mpmath since it's included with sympy

2013-08-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/__init__.py, mathics/builtin/algebra.py,
	mathics/builtin/arithmetic.py, mathics/builtin/combinatorial.py,
	mathics/builtin/exptrig.py, mathics/builtin/numeric.py,
	mathics/builtin/specialfunctions.py, mathics/core/expression.py,
	mathics/core/numbers.py, setup.py: no need to require mpmath since
	it's included with sympy

2013-07-31  Angus Griffith <16sn6uv@gmail.com>

	* : Merge pull request #134 from sn6uv/cleanup_mathjax remove unnecessary mathjax files

2013-06-14  Sander <proxy.sander@gmail.com>

	* mathics/builtin/lists.py: Changed DeleteDuplicates documentation
	to confrom to the convention

2013-06-13  Sander <proxy.sander@gmail.com>

	* mathics/builtin/lists.py: fixed Split behaviour when given an
	empty list as argument

2013-06-11  Sander <proxy.sander@gmail.com>

	* mathics/builtin/lists.py: Removed non-instructive tests from the
	automatic documentation

2013-06-09  Sander <proxy.sander@gmail.com>

	* mathics/builtin/lists.py: Fixed a bug where DeleteDuplicates
	crashed when given an empty list as argument.

2013-06-08  Sander <proxy.sander@gmail.com>

	* mathics/builtin/lists.py: Added DeleteDuplicates builtin list
	function

2013-06-08  Angus Griffith <16sn6uv@gmail.com>

	* CHANGES.rst: typo in CHANGES

2013-06-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/mathjax/config/AM_HTMLorMML-full.js,
	mathics/web/media/js/mathjax/config/AM_HTMLorMML.js,
	mathics/web/media/js/mathjax/config/Accessible-full.js,
	mathics/web/media/js/mathjax/config/Accessible.js,
	mathics/web/media/js/mathjax/config/MML_HTMLorMML-full.js,
	mathics/web/media/js/mathjax/config/MMLorHTML.js,
	mathics/web/media/js/mathjax/config/TeX-AMS-MML_HTMLorMML-full.js,
	mathics/web/media/js/mathjax/config/TeX-AMS-MML_HTMLorMML.js,
	mathics/web/media/js/mathjax/config/TeX-AMS-MML_SVG-full.js,
	mathics/web/media/js/mathjax/config/TeX-AMS-MML_SVG.js,
	mathics/web/media/js/mathjax/config/TeX-AMS_HTML-full.js,
	mathics/web/media/js/mathjax/config/TeX-AMS_HTML.js,
	mathics/web/media/js/mathjax/config/TeX-MML-AM_HTMLorMML-full.js,
	mathics/web/media/js/mathjax/config/TeX-MML-AM_HTMLorMML.js,
	mathics/web/media/js/mathjax/config/default.js,
	mathics/web/media/js/mathjax/config/local/local.js: remove
	unrequired mathjax config files

2013-06-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/mathjax/LICENSE,
	mathics/web/media/js/mathjax/README-branch.txt,
	mathics/web/media/js/mathjax/README.md,
	mathics/web/media/js/mathjax/test/examples.html,
	mathics/web/media/js/mathjax/test/index-images.html,
	mathics/web/media/js/mathjax/test/index.html,
	mathics/web/media/js/mathjax/test/sample-all-at-once.html,
	mathics/web/media/js/mathjax/test/sample-asciimath.html,
	mathics/web/media/js/mathjax/test/sample-autoload.html,
	mathics/web/media/js/mathjax/test/sample-dynamic-2.html,
	mathics/web/media/js/mathjax/test/sample-dynamic-steps.html,
	mathics/web/media/js/mathjax/test/sample-dynamic.html,
	mathics/web/media/js/mathjax/test/sample-eqnum.html,
	mathics/web/media/js/mathjax/test/sample-eqrefs.html,
	mathics/web/media/js/mathjax/test/sample-loader-config.html,
	mathics/web/media/js/mathjax/test/sample-loader.html,
	mathics/web/media/js/mathjax/test/sample-macros.html,
	mathics/web/media/js/mathjax/test/sample-mml.html,
	mathics/web/media/js/mathjax/test/sample-signals.html,
	mathics/web/media/js/mathjax/test/sample-tex.html,
	mathics/web/media/js/mathjax/test/sample.html,
	mathics/web/media/js/mathjax/unpacked/MathJax.js,
	mathics/web/media/js/mathjax/unpacked/config/AM_HTMLorMML-full.js,
	mathics/web/media/js/mathjax/unpacked/config/AM_HTMLorMML.js,
	mathics/web/media/js/mathjax/unpacked/config/Accessible-full.js,
	mathics/web/media/js/mathjax/unpacked/config/Accessible.js,
	mathics/web/media/js/mathjax/unpacked/config/MML_HTMLorMML-full.js,
	mathics/web/media/js/mathjax/unpacked/config/MML_HTMLorMML.js,
	mathics/web/media/js/mathjax/unpacked/config/MMLorHTML.js,
	mathics/web/media/js/mathjax/unpacked/config/TeX-AMS-MML_HTMLorMML-
	full.js,
	mathics/web/media/js/mathjax/unpacked/config/TeX-AMS-MML_HTMLorMML.
	js,
	mathics/web/media/js/mathjax/unpacked/config/TeX-AMS-MML_SVG-full.j
	s, mathics/web/media/js/mathjax/unpacked/config/TeX-AMS-MML_SVG.js,
	mathics/web/media/js/mathjax/unpacked/config/TeX-AMS_HTML-full.js,
	mathics/web/media/js/mathjax/unpacked/config/TeX-AMS_HTML.js,
	mathics/web/media/js/mathjax/unpacked/config/TeX-MML-AM_HTMLorMML-f
	ull.js,
	mathics/web/media/js/mathjax/unpacked/config/TeX-MML-AM_HTMLorMML.j
	s, mathics/web/media/js/mathjax/unpacked/config/default.js,
	mathics/web/media/js/mathjax/unpacked/config/local/local.js,
	mathics/web/media/js/mathjax/unpacked/extensions/FontWarnings.js,
	mathics/web/media/js/mathjax/unpacked/extensions/HTML-CSS/handle-fl
	oats.js,
	mathics/web/media/js/mathjax/unpacked/extensions/MathEvents.js,
	mathics/web/media/js/mathjax/unpacked/extensions/MathMenu.js,
	mathics/web/media/js/mathjax/unpacked/extensions/MathZoom.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/AMSmath.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/AMSsymbols.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/HTML.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/action.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/autobold.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/autoload-all.j
	s, mathics/web/media/js/mathjax/unpacked/extensions/TeX/bbox.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/begingroup.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/boldsymbol.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/cancel.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/color.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/enclose.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/extpfeil.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/mathchoice.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/mhchem.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/newcommand.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/noErrors.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/noUndefined.js
	, mathics/web/media/js/mathjax/unpacked/extensions/TeX/unicode.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/verb.js,
	mathics/web/media/js/mathjax/unpacked/extensions/asciimath2jax.js,
	mathics/web/media/js/mathjax/unpacked/extensions/jsMath2jax.js,
	mathics/web/media/js/mathjax/unpacked/extensions/mml2jax.js,
	mathics/web/media/js/mathjax/unpacked/extensions/tex2jax.js,
	mathics/web/media/js/mathjax/unpacked/extensions/toMathML.js,
	mathics/web/media/js/mathjax/unpacked/extensions/v1.0-warning.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/jax.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Arrow
	s.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Basic
	Latin.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/CombD
	iacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/CombD
	iactForSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Dingb
	ats.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Gener
	alPunctuation.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Geome
	tricShapes.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Greek
	AndCoptic.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Latin
	1Supplement.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Lette
	rlikeSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/MathO
	perators.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/MiscM
	athSymbolsA.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/MiscM
	athSymbolsB.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/MiscS
	ymbolsAndArrows.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/MiscT
	echnical.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Spaci
	ngModLetters.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/SuppM
	athOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Suppl
	ementalArrowsA.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Suppl
	ementalArrowsB.js,
	mathics/web/media/js/mathjax/unpacked/jax/input/AsciiMath/config.js
	, mathics/web/media/js/mathjax/unpacked/jax/input/AsciiMath/jax.js,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/config.js,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/a.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/b.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/c.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/d.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/e.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/f.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/fr.
	js,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/g.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/h.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/i.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/j.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/k.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/l.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/m.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/n.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/o.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/opf
	.js,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/p.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/q.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/r.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/s.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/scr
	.js,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/t.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/u.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/v.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/w.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/x.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/y.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/z.j
	s, mathics/web/media/js/mathjax/unpacked/jax/input/MathML/jax.js,
	mathics/web/media/js/mathjax/unpacked/jax/input/TeX/config.js,
	mathics/web/media/js/mathjax/unpacked/jax/input/TeX/jax.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/autoload/
	annotation-xml.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/autoload/
	maction.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/autoload/
	menclose.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/autoload/
	mglyph.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/autoload/
	mmultiscripts.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/autoload/
	ms.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/autoload/
	mtable.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/autoload/
	multiline.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/config.js
	,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/Arrows.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/BBBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/BoldFraktur.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/BoxDrawing.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/ControlPictures.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/CurrencySymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/Cyrillic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/GeometricShapes.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/GreekBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/GreekSSBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/IPAExtensions.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/Latin1Supplement.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/LatinExtendedA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/LatinExtendedB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/LatinExtendedD.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/MathBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/MathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/MathSSBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/MiscMathSymbolsA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/MiscMathSymbolsB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/MiscSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/MiscTechnical.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/NumberForms.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/PhoneticExtensions.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/SpacingModLetters.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/SuperAndSubscripts.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/SuppMathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/BoxDrawing.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/ControlPictures.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/CurrencySymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/Cyrillic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/GreekBoldItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/GreekSSBoldItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/IPAExtensions.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/Latin1Supplement.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/LatinExtendedA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/LatinExtendedB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/MathBoldItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/MathBoldScript.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/MathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/MathSSItalicBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/SpacingModLetters.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/BoxDrawing.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/ControlPictures.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/CurrencySymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/Cyrillic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/GreekItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/IPAExtensions.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/Latin1Supplement.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/LatinExtendedA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/LatinExtendedB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/MathItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/MathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/MathSSItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/MathScript.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/SpacingModLetters.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/ij.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/Arrows.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/BBBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/BlockElements.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/BoldFraktur.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/BoxDrawing.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/CJK.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/ControlPictures.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/CurrencySymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/Cyrillic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/Dingbats.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/Fraktur.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/GeometricShapes.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/GreekBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/GreekBoldItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/GreekItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/GreekSSBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/GreekSSBoldItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/Hiragana.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/IPAExtensions.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/Latin1Supplement.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/LatinExtendedA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/LatinExtendedB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/LatinExtendedD.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathBoldItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathBoldScript.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathSS.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathSSBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathSSItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathSSItalicBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathScript.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathTT.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MiscMathSymbolsA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MiscMathSymbolsB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MiscSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MiscSymbolsAndArrows.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MiscTechnical.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/NumberForms.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/PhoneticExtensions.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/SpacingModLetters.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/Specials.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/SuperAndSubscripts.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/SuppMathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/SupplementalArrowsA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/SupplementalArrowsB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/ij.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsD/Bold/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsD/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsD/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsSm/Bold/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsSm/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsSm/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsUp/Bold/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsUp/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsUp/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsUpD/Bold/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsUpD/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsUpD/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsUpSm/Bold/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsUpSm/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsUpSm/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/Bold/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/Bold/PrivateUse.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/BoldItalic/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/BoldItalic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/BoldItalic/PrivateUse.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/Italic/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/Italic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/Italic/PrivateUse.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/Regular/PrivateUse.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeFiveSym/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeFiveSym/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeFourSym/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeFourSym/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeFourSym/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeOneSym/Bold/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeOneSym/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeOneSym/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeOneSym/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeThreeSym/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeThreeSym/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeThreeSym/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeTwoSym/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeTwoSym/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeTwoSym/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/Variants/Bold/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/Variants/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/Variants/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/Variants/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/fontdata-1.0.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/fontdata-beta.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/fontdata-extra.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/fontdata.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/Arrows.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/BBBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/BoxDrawing.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/Dingbats.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/GeometricShapes.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/Latin1Supplement.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/LatinExtendedA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/MathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/MiscMathSymbolsB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/MiscSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/MiscTechnical.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/PUA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/SpacingModLetters.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/SuppMathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Caligraphic/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Caligraphic/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Fraktur/Bold/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Fraktur/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Fraktur/Bold/Other.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Fraktur/Bold/PUA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Fraktur/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Fraktur/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Fraktur/Regular/Other.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Fraktur/Regular/PUA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Greek/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Greek/BoldItalic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Greek/Italic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Greek/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/Arrows.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/GeometricShapes.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/Latin1Supplement.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/LatinExtendedA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/LatinExtendedB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/MathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/MiscMathSymbolsA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/MiscSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/MiscTechnical.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/SpacingModLetters.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/SuppMathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/SupplementalArrowsA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Italic/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Italic/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Italic/Latin1Supplement.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Italic/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Italic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Regular/GeometricShapes.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Regular/MiscSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Regular/SpacingModLetters.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Math/BoldItalic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Math/Italic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Bold/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Bold/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Bold/Other.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Italic/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Italic/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Italic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Italic/Other.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Regular/Other.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Script/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Script/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Script/Regular/Other.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Size1/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Size2/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Size3/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Size4/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Typewriter/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Typewriter/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Typewriter/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Typewriter/Regular/Other.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/WinChrome/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/WinIE6/Regular/AMS.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/WinIE6/Regular/Bold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/WinIE6/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/fontdata-extra.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/fontdata.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/imageFont
	s.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/jax.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/NativeMML/config.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/output/NativeMML/jax.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/autoload/annot
	ation-xml.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/autoload/macti
	on.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/autoload/mencl
	ose.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/autoload/mglyp
	h.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/autoload/mmult
	iscripts.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/autoload/ms.js
	,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/autoload/mtabl
	e.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/autoload/multi
	line.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/config.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/AMS/
	Regular/Arrows.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/AMS/
	Regular/BoxDrawing.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/AMS/
	Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/AMS/
	Regular/Dingbats.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/AMS/
	Regular/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/AMS/
	Regular/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/AMS/
	Regular/GeometricShapes.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/AMS/
	Regular/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/AMS/
	Regular/Latin1Supplement.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/AMS/
	Regular/LatinExtendedA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/AMS/
	Regular/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/AMS/
	Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/AMS/
	Regular/MathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/AMS/
	Regular/MiscMathSymbolsB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/AMS/
	Regular/MiscSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/AMS/
	Regular/MiscTechnical.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/AMS/
	Regular/PUA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/AMS/
	Regular/SpacingModLetters.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/AMS/
	Regular/SuppMathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Cali
	graphic/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Cali
	graphic/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Frak
	tur/Bold/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Frak
	tur/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Frak
	tur/Bold/Other.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Frak
	tur/Bold/PUA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Frak
	tur/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Frak
	tur/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Frak
	tur/Regular/Other.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Frak
	tur/Regular/PUA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Bold/Arrows.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Bold/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Bold/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Bold/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Bold/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Bold/GeometricShapes.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Bold/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Bold/Latin1Supplement.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Bold/LatinExtendedA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Bold/LatinExtendedB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Bold/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Bold/MathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Bold/MiscMathSymbolsA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Bold/MiscSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Bold/MiscTechnical.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Bold/SpacingModLetters.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Bold/SuppMathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Bold/SupplementalArrowsA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Italic/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Italic/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Italic/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Italic/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Italic/LatinExtendedA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Italic/LatinExtendedB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Italic/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Italic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Italic/MathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Regular/GeometricShapes.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Regular/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Regular/LatinExtendedA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Regular/LatinExtendedB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Regular/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Regular/MathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Regular/MiscSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Regular/SpacingModLetters.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Main
	/Regular/SuppMathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Math
	/BoldItalic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Math
	/Italic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Sans
	Serif/Bold/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Sans
	Serif/Bold/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Sans
	Serif/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Sans
	Serif/Bold/Other.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Sans
	Serif/Italic/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Sans
	Serif/Italic/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Sans
	Serif/Italic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Sans
	Serif/Italic/Other.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Sans
	Serif/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Sans
	Serif/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Sans
	Serif/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Sans
	Serif/Regular/Other.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Scri
	pt/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Scri
	pt/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Size
	1/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Size
	2/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Size
	3/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Size
	4/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Type
	writer/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Type
	writer/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Type
	writer/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/Type
	writer/Regular/Other.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/font
	data-extra.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/fonts/TeX/font
	data.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/SVG/jax.js: remove
	unnecessary mathjax files

2013-05-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: remove redundant print from parser

2013-05-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: cleanup main.py

2013-04-30  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #110 from sn6uv/ServerErrors Server error fixes

2013-04-30  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #129 from sn6uv/CHANGES update CHANGES.rst and AUTHORS.txt for version 0.6

2013-04-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py, mathics/builtin/__init__.py,
	mathics/builtin/base.py, mathics/core/__init__.py,
	mathics/core/convert.py, mathics/core/definitions.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	mathics/core/numbers.py, mathics/core/parser.py,
	mathics/core/pattern.py, mathics/core/rules.py,
	mathics/core/util.py, mathics/doc/__init__.py, mathics/doc/doc.py,
	mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/documentation/A-License.mdoc,
	mathics/doc/man/mathics.1, mathics/doc/man/mathicsserver.1,
	mathics/doc/tex/mathics.tex, mathics/main.py, mathics/profile.py,
	mathics/server.py, mathics/settings.py, mathics/test.py,
	mathics/tests.py, mathics/urls.py, mathics/web/authentication.py,
	mathics/web/forms.py, mathics/web/media/css/documentation.css,
	mathics/web/media/css/message.css,
	mathics/web/media/css/styles.css,
	mathics/web/media/js/authentication.js,
	mathics/web/media/js/doc.js, mathics/web/media/js/inout.js,
	mathics/web/media/js/mathics.js, mathics/web/media/js/utils.js,
	mathics/web/models.py, mathics/web/urls.py, mathics/web/views.py:
	Copyright is 2011-2013 The Mathics Team

2013-04-29  Angus Griffith <16sn6uv@gmail.com>

	* AUTHORS.txt, CHANGES.rst: update CHANGES.rst and AUTHORS.txt for
	version 0.6

2013-04-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics.py, mathics/builtin/plot.py: fix bug in
	Plot: Invalid AspectRatio should not raise NumberError

2013-04-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/linalg.py: fix bug in Eigenvectors: zero
	eigenvectors

2012-11-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py: add failing test to Integrate

2012-11-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/linalg.py: add TODO to Eigenvectors

2012-11-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: add TODO to Plot

2012-11-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py: add previously failing Integrate
	tests

2012-11-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py: handle sympy RuntimeError bug in
	Limit[]

2012-11-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/linalg.py: fix RowReduce on improperly sized
	nested lists

2013-04-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: temp hack to escape \[DifferentialD] for
	TeXForm

2013-04-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py, mathics/main.py: decode shell input using
	sys.stdin.encoding

2013-04-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/structure.py: add tests for letter-like forms in
	symbols

2013-04-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/characters.py, mathics/core/parser.py: implement
	letterlike pattern and allow letterlikes in symbol names

2013-04-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/characters.py: add aliased_characters dict to
	core.characters

2013-04-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: decode utf-8 byte strings to allow unicode
	characters in parser input

2013-04-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: add simple tests for new character
	input modes

2013-04-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: enable entering characters by hex/oct
	codes

2013-04-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/characters.py, mathics/core/parser.py: permit all
	letters in symbol names

2013-04-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/characters.py, mathics/core/parser.py: convert
	longnames to unicode

2013-04-25  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #127 from sn6uv/PolarPlot implement PolarPlot

2013-04-25  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #124 from sn6uv/docErrors update manual: reminder to run to python setup.py initialize

2013-04-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: implement PolarPlot fixes #123

2013-04-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py, mathics/core/parser.py: fix
	derivative parsing bug

2013-04-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/documentation/1-Manual.mdoc: correct Dice tests

2013-04-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py, mathics/core/parser.py,
	mathics/core/parsetab.py: fix Not parsing bug

2013-04-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py: add more parsing benchmarks

2013-04-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py, mathics/core/parsetab.py: ship parsetab.py
	as a mathics.core module to prevent table regeneration

2013-04-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: cleanup lexer states and create new s tate
	for lexing filenames

2013-04-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: expand filename and number lexer regexes
	for readability

2013-04-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py, mathics/core/parser.py: cleanup string
	escapes for filename and string lexing

2013-04-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: implement filename tokenizing

2013-04-23  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/patterns.py, mathics/core/parser.py: fix pattern
	parsing

2013-04-23  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: remove failing MakeBoxes tests pending
	proper operator handling

2013-04-23  Angus Griffith <16sn6uv@gmail.com>

	* COPYING.txt, mathics/core/spark/__init__.py,
	mathics/core/spark/spark.py, setup.py: update COPYING.txt to reflect
	SPARK->PLY transition and remove SPARK files

2013-04-23  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: making boxes properly from Real is a
	TODO

2013-04-23  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: fix Infinity simplificatio Issue
	(due to parser changes)

2013-04-23  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/base.py: allow
	Expression instances in Builtin format rules. Fixes Sqrt Formatting
	issue

2013-04-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/patterns.py: evaluate items during match

2013-04-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py, mathics/core/parser.py: Remove
	MyMakeBoxes hack

2013-04-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/combinatorial.py: correct Multinomial test to
	account for improvements to Binomial

2013-04-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/combinatorial.py: cleanup Binomial definition using
	_MPMathFunction

2013-04-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: re-enable additional_entities replacement
	in parser

2013-04-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: fix parsing bug: implied times on lists

2013-04-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: cleanup Real.__init__

2013-04-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/test.py: add quiet flag to test.py

2013-04-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/calculus.py,
	mathics/builtin/combinatorial.py, mathics/builtin/comparison.py,
	mathics/builtin/control.py, mathics/builtin/datentime.py,
	mathics/builtin/exptrig.py, mathics/builtin/files.py,
	mathics/builtin/linalg.py, mathics/builtin/numeric.py,
	mathics/builtin/specialfunctions.py, mathics/core/expression.py,
	mathics/core/numbers.py, mathics/core/parser.py,
	mathics/doc/documentation/1-Manual.mdoc, setup.py: remove
	Precision/Formatting changes

2013-04-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/exptrig.py: correct ArcCosh test

2013-04-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: fix bug in Round

2013-04-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: catch weird Plus recursion bug

2013-04-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: add missing end of line anchor to parser

2013-04-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/convert.py, mathics/core/expression.py: cleanup
	accidental commits Atom.__init__ and from_sympy(, **kwargs)

2013-04-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/control.py,
	mathics/doc/documentation/1-Manual.mdoc: fix up formatting in some
	tests

2013-04-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: fix bug implied times with parenthesis

2013-04-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: update Needs tests

2013-04-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: Postfix should be left associative

2013-04-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/specialfunctions.py: handle infinities etc in
	_MPMathFunction

2013-04-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/control.py, mathics/core/parser.py: refactor
	CompoundExpression parsing and add tests

2013-04-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: hack to fix implicit/explicit times bug

2013-04-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py, mathics/core/parser.py: add Span parsing
	tests

2013-04-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: fix bug in Span parsing

2013-04-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: move Power into infix_operators

2013-04-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: add failing test to N

2013-04-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py, mathics/core/parser.py: fix bug force
	machine precision with arbitrary base

2013-04-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: strip trailing zeros in Reals unless
	OutputForm

2013-04-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: cleanup Real formatting

2013-04-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/expression.py: fix bug
	in Complex

2013-04-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: fix precision AiryAiZero
	AiryBiZero apply_N

2013-04-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: fix precision in
	specialfunction tests

2013-04-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py, mathics/core/parser.py: fix 0`x edge
	case parsing

2013-04-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/exptrig.py,
	mathics/builtin/patterns.py: correct some tests

2013-04-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/convert.py,
	mathics/core/expression.py, mathics/core/numbers.py: cleanup
	from_sympy - removed unnecessary prec argument

2013-04-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/convert.py,
	mathics/core/expression.py, mathics/core/parser.py: remove force_mp
	flag

2013-04-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/calculus.py,
	mathics/builtin/combinatorial.py, mathics/builtin/control.py,
	mathics/builtin/exptrig.py, mathics/builtin/numeric.py,
	mathics/doc/documentation/1-Manual.mdoc: cleanup MachinePrecision
	output tests

2013-04-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: add some missing tokens to parser

2013-04-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: add missing rule token

2013-04-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/datentime.py,
	mathics/builtin/exptrig.py, mathics/builtin/inout.py,
	mathics/builtin/linalg.py, mathics/builtin/lists.py,
	mathics/builtin/numeric.py, mathics/builtin/specialfunctions.py:
	correct some tests

2013-04-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/combinatorial.py,
	mathics/builtin/comparison.py, mathics/builtin/exptrig.py,
	mathics/builtin/numeric.py, mathics/core/convert.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	mathics/core/numbers.py, mathics/core/parser.py: cleanup precision
	changes

2013-04-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/structure.py: remove ill defined combination of
	PatternTest and default arguments in Map, Apply and MapIndexed
	definitions.  See discussion:

	http://mathematica.stackexchange.com/questions/4937/how-to-combine-pattern-constraints-and-default-values-for-function-arguments

2013-04-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: add InterpretationBox precedence

2013-04-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/expression.py,
	mathics/core/numbers.py: fix precision bug in times

2013-04-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/expression.py: fix bug
	in Real formatting (containing 'e' for exponent of +/- 5)

2013-03-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/combinatorial.py,
	mathics/builtin/comparison.py, mathics/builtin/exptrig.py,
	mathics/builtin/numeric.py, mathics/core/expression.py,
	mathics/core/numbers.py: refactor precision to refer to
	mathematica's digits of precision (as opposed to the number of
	binary digits)

2013-03-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/expression.py,
	mathics/core/parser.py: implement automatic precision determination
	for numbers given in arbitrary bases

2013-03-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/parser.py: handle
	special 0`x -> 0 case

2013-03-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/expression.py: towards
	Real.do_format

2013-03-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/expression.py: start
	Real.do_format

2013-03-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py, mathics/core/expression.py: add Real
	tests to MakeBoxes

2013-03-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/expression.py: cleanup
	zero case tests

2013-03-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py, mathics/core/parser.py: add force_mp
	flag to Real

2013-03-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/numeric.py,
	mathics/core/expression.py, mathics/core/parser.py: refactor Real
	and fix precision issues

2013-03-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/parser.py: touch up
	Integer and Real tests

2013-03-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py, mathics/core/expression.py,
	mathics/core/parser.py: towards precision refactor

2013-03-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/exptrig.py, mathics/builtin/numeric.py,
	mathics/builtin/patterns.py, mathics/core/expression.py,
	mathics/core/parser.py: messy refactor 2

2013-03-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py, mathics/core/parser.py: start cleanup
	of Real

2013-03-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py, mathics/core/expression.py,
	mathics/core/parser.py: messy refactor

2013-03-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: refactor _Real docs

2013-03-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py, mathics/core/parser.py: refactor int
	and float parsing into number parsing

2013-03-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/parser.py: extra
	(failing) tests for Integer parsing

2013-03-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/parser.py: allow
	explicitly positive exponents in Number lexing

2013-03-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/parser.py: towards
	refactored number parsing

2013-03-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/parser.py: refactor
	integer lexing to allow bases and exponents

2013-03-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: permit leading backticks in symbol parsing
	(fixes #93)

2013-03-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: add string representation of boxes \( \)
	tests to MakeBoxes

2013-03-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: workaround #121 by defining MyMakeBoxes

2013-03-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: refactor box parsing

2013-03-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: implement box parsing

2013-03-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: Span should be right associative so it
	shifts in favour of reducing

2013-03-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: fix Inequality parsing

2013-03-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: correct parser precedences

2013-03-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: cleanup parser

2013-03-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: implement token precedences

2013-03-23  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: post parse results in parser

2013-03-23  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: don't raise ParseError on empty input

2013-03-23  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: cleanup parser (remove literals)

2013-03-23  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/evaluation.py: Out[] equivalent to Out[-1]

2013-03-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: refactor MathicsParser to automatically
	generate prefix, infix and postfix rules

2013-03-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: remove core.parser tests

2013-03-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: add more symbols to parser

2013-03-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: replace comma literal with RawComma token

2013-03-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: fix CompoundExpression parser bugs

2013-03-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: fix span parsing

2013-03-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: fix pattern and sequence bugs in parser

2013-03-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: cleanup parser

2013-03-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/patterns.py, mathics/core/parser.py: parser
	handles Flat operators

2013-03-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: fix MessageName and position bugs in
	parser

2013-03-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: add more (unicode) tokens

2013-03-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: cleanup parser/scanner refactor

2013-03-19  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: towards parser/scanner refactor

2013-03-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: towards parser/scanner refactor

2013-03-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: towards parser/scanner refactor

2013-03-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: towards parser/scanner refactor

2013-03-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: towards parser/scanner refactor

2013-03-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: towards parser/scanner refactor

2013-03-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: add PatternTest parsing

2013-03-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: start parser/scanner refactor

2013-03-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: cleanup MathicsScanner

2013-03-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: fix slot and out parsing

2013-03-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: fix sequence parsing

2013-03-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/base.py: remove get_rule form Operators (replaced
	with is_prefix and is_postfix

2013-03-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/base.py, mathics/core/parser.py: implement prefix
	and postfix operator parsing

2013-03-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: implement binary operator parsing

2013-03-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: removed comment token

2013-03-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: cleanup of parsing rules

2013-03-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: towards MathicsParser

2013-03-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: towards MathicsParser

2013-03-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: towards MathicsParser

2013-03-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: cleanup lexer

2013-03-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: refactor lexer

2013-03-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: tokenize operators using reflect hack cleanup MathicsScanner

2013-03-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: progress

2013-03-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py, setup.py: implement MathicsScanner in ply

2013-04-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/assignment.py, mathics/builtin/evaluation.py:
	cleanup setting python recursion limit

2013-04-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/control.py: add test for Issue #43

2013-04-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/scoping.py: must re evaluate expression returned
	from Block in case variables have changed

2013-04-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/evaluation.py, mathics/core/expression.py: add
	is_evaluted argument to Expression

2013-04-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/documentation/1-Manual.mdoc: add reminder to docs to
	initialize the database before running manage.py

2013-04-08  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #122 from sn6uv/IPythonInput add IPython style input

2013-04-09  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: add colorama to install requirements

2013-04-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: cleanup terminal colors and implement 'colors'
	command line argument

2013-04-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: $Line starts at 1 not 0

2013-04-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: reset $Line at start

2013-04-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/__init__.py: update console script copyright info

2013-04-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: cleanup Ipython style prompt

2013-04-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: init colorama for cross-platform colors

2013-04-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: add coloured prompt

2013-04-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: add newline after Out[n] prompts

2013-04-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: enable IPython style input

2013-04-07  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #117 from sn6uv/VectorAnalysis VectorAnalysis package

2013-03-26  mr.Shu <mr@shu.io>

	* mathics/web/media/js/doc.js: fixed entity characters once and
	forever

2013-03-26  mr.Shu <mr@shu.io>

	* mathics/web/media/js/doc.js: gt lt fixed

2013-03-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py,
	mathics/packages/VectorAnalysis/VectorAnalysis.m: add JacobianMatrix
	to VectorAnalysis package

2013-03-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py,
	mathics/packages/VectorAnalysis/VectorAnalysis.m: add
	JacobianDeterminant to VectorAnalysis package

2013-03-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py,
	mathics/packages/VectorAnalysis/VectorAnalysis.m: add ScaleFactors
	to VectorAnalysis package

2013-03-09  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: add mathics/packages to setup data

2013-03-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: add VectorAnalysis tests to Needs

2013-03-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/packages/VectorAnalysis/VectorAnalysis.m: Unprotect
	symbols in VectorAnalysis package

2013-03-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: fix bug in Get - should evaluate not
	just parse files

2013-03-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py, mathics/builtin/scoping.py,
	mathics/main.py: cleanup code determining whether interpreter waits
	for another line of input which fixes issues with Get command

2013-03-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Get reports first 4 syntax errors only

2013-03-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: fix bug in Get (acting on Packages)

2013-03-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py,
	mathics/packages/VectorAnalysis/Kernel/init.m: corrections to
	FindFile

2013-03-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py, mathics/{autoload =>
	}/packages/VectorAnalysis/VectorAnalysis.m: Implement Needs

2013-03-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/autoload/packages/VectorAnalysis/VectorAnalysis.m: cleanup
	VectorAnalysis package and add usage strings

2013-03-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/autoload/packages/VectorAnalysis/VectorAnalysis.m:
	implement Coordinates, Parameters, CoordinatRanges and
	ParamaterRanges

2013-03-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/exptrig.py: add ArcTan[x,y] as atan2 using rules

2013-03-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/autoload/packages/VectorAnalysis/VectorAnalysis.m: add
	Spherial and Cylindrical coordinates to VectorAnalysis package

2013-03-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/autoload/packages/VectorAnalysis/VectorAnalysis.m:
	Implement CrossProduct DotProduct and ScalarTripleProduct

2013-03-20  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #104 from sn6uv/Issue100 Bessel Functions and more.

2013-03-15  _AMR <amarq1@yahoo.com>

	* mathics/builtin/control.py: Minor documentation edit.

2013-03-12  _AMR <amarq1@yahoo.com>

	* mathics/builtin/control.py: Minor code improvement and
	documentation edit.

2013-03-12  _AMR <amarq1@yahoo.com>

	* : commit 4714f29ae322447c427fdd11b209d28ed1f1847f Author: Angus
	Griffith <16sn6uv@gmail.com> Date:   Tue Mar 12 12:30:25 2013 +1100

2013-03-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: correct special function docs

2013-02-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: implement LegendreQ

2013-02-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: add ZernikeR function
	scaffold

2013-02-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: implement Laguerre
	polynomials

2013-02-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: implement Hermite polynomials

2013-02-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: implement Chebyshev
	polynomials of the first and second kind

2013-02-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: implement GegenbauerC

2013-02-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: implement SphericalHarmonicY

2013-02-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: implement JacobiP

2013-02-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: implement LegendreP

2013-02-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/structure.py:
	MPMathFunctions should use sympy on symbolic arguments not just
	exact numbers

2013-02-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/specialfunctions.py: refactor _MPMathFunction to
	work with multiple arguments

2013-02-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: refactor AiryAiZero and
	AiryBiZero

2013-02-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: correct Bessel function
	attributes

2013-02-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: cleanup Bessel function docs
	and add plot examples

2013-02-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: add Bessel related function
	docs

2013-02-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: add tests to Bessel related
	functions

2013-02-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: add numerical Bessel related
	functions: Airy, Kelvin, Struve, more Bessel and Airy functions

2013-02-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: implement HankelH1 and
	HankelH2

2013-02-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: cleanup Bessel type functions
	and add BesselI and BesselK

2013-02-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: implement numeric BesselJ

2013-02-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py,
	mathics/builtin/specialfunctions.py: implement numeric BesselJ.
	Fixes #100

2013-02-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/specialfunctions.py: implement Zeta

2013-02-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/exptrig.py,
	mathics/builtin/specialfunctions.py: cleanup of _MPMathFunction by
	adding mpmath_name analogous to sympy_name

2013-03-12  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #80 from sn6uv/Import Import

2013-03-11  mr.Shu <mr@shu.io>

	* mathics/web/media/js/doc.js: strange spaces fixed

2013-03-10  _AMR <amarq1@yahoo.com>

	* mathics/builtin/arithmetic.py: Minor documentation edit.

2013-03-10  _AMR <amarq1@yahoo.com>

	* mathics/builtin/arithmetic.py: Documentation improvements for
	arithmetic.py Added or expanded the documentation for a few functions, and
	improved the consistency of the formatting used.

2013-03-10  _AMR <amarq1@yahoo.com>

	* mathics/builtin/arithmetic.py: Initial renovation of arithmetic.py
	docs.

2013-03-09  mr.Shu <mr@shu.io>

	* mathics/doc/doc.py: fixing settings error

2013-03-08  mr.Shu <mr@shu.io>

	* mathics/web/media/js/doc.js: improved title

2013-03-08  mr.Shu <mr@shu.io>

	* mathics/web/media/js/doc.js: added command running

2013-03-08  mr.Shu <mr@shu.io>

	* mathics/web/media/css/styles.css, mathics/web/media/js/doc.js: so
	much easier

2013-03-08  mr.Shu <mr@shu.io>

	* mathics/web/media/css/styles.css, mathics/web/media/js/doc.js:
	added CSS

2013-03-08  mr.Shu <mr@shu.io>

	* mathics/web/media/js/doc.js: fixed descendants showing

2013-03-08  mr.Shu <mr@shu.io>

	* mathics/web/media/js/doc.js: added submitbutton

2013-03-04  _AMR <amarq1@yahoo.com>

	* mathics/builtin/control.py: Initial implementation of
	FixedPointList.  Also made a tiny adjustment to FixedPoint so that FixedPoint[...] is
	exactly the same as Last[FixedPointList[...]], in order to align
	with the behavior of Mathematica's FixedPointList, which returns
	both of the last two elements even though they are equivalent by the
	== operator.

2013-03-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py,
	mathics/data/ExampleData/Testosterone.svg,
	mathics/data/ExampleData/copyright.csv: add example SVG format file

2013-02-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: add some more formats to
	FileFormat

2013-02-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py,
	mathics/data/ExampleData/colors.json,
	mathics/data/ExampleData/copyright.csv: add example JSON file to
	ExampleData for testing Import

2013-02-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/definitions.py: add flag to Definitions so autoloaded
	expressions are stored as builtins

2013-03-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: use mimetypes from stdlib
	alongside pymimesniffer in FileFormat refactor

2013-02-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/__init__.py: disable importexport module if
	ENABLE_FILES_MODULE is False

2013-01-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: start implementing ToExpression

2013-01-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: return $Failed on malformed
	import converter

2013-01-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: workaround missing dict
	comprehension in python2.6

2013-01-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: correct Import failed stream
	FunctionChannel error message

2013-01-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: add $ImportFormat test

2013-01-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/autoload/formats/JSON/Import.m: remove JSON importer
	Sources

2013-01-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: added JSON to FileFormat

2013-01-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/autoload/formats/CSV/Import.m,
	mathics/autoload/formats/JSON/Import.m,
	mathics/autoload/formats/Text/Import.m,
	mathics/builtin/importexport.py: implement FunctionChannels option
	for RegisterImport Workaround issue #81 (tagged with XXX
	OptionsIssue).  slight cleanup of Import implementation.

2013-01-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/autoload/{format => formats}/CSV/Import.m,
	mathics/autoload/{format => formats}/JSON/Import.m,
	mathics/autoload/{format => formats}/Text/Import.m,
	mathics/core/definitions.py, setup.py: automatically load Import.m
	and Export.m files in mathics/autoload/formats

2013-01-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: implement RegisterImport
	DefaultElement option

2013-01-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: implement simple Partition

2013-01-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: fix RegisterImport test typos

2013-01-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: check for closed streams in file
	operations

2012-12-31  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: start implementing ToExpression

2012-12-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: implement StringReplace

2012-12-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/autoload/format/JSON/Import.m: start implementing JSON
	Import converter

2012-12-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: refactor StringSplit with more tests
	and type checking

2012-12-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: cleanup Import tests

2012-12-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: fix mistakes in RegisterImport
	tests

2012-12-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: implement ReadList[stream, types n] form

2012-12-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: cleanup of ReadList docs

2012-12-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: make Read check if stream is open

2012-12-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: update RegisterImport tests

2012-12-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/data/ExampleData/copyright.csv,
	mathics/data/ExampleData/numberdata.csv: add example CSV datafile

2012-12-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: add CSV to FileFormat

2012-12-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/autoload/format/CSV/Import.m,
	mathics/autoload/format/Text/Import.m: implement CSV importer

2012-12-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: implement StringSplit

2012-12-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/autoload/format/Text/Import.m, mathics/builtin/files.py:
	fix bug in ReadList: graceful fail

2012-12-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/autoload/format/Text/Import.m, mathics/builtin/files.py,
	mathics/builtin/importexport.py,
	mathics/data/ExampleData/ExampleData.txt: Implement Text Importer

2012-12-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py,
	mathics/data/ExampleData/{ExampleData1.txt => ExampleData.txt}:
	cleanup Import tests

2012-12-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: Post importers are actually
	optional and occur separately to default/conditional importers

2012-12-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: implement conditionals for Import

2012-12-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: cleanup Import

2012-12-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: cleanup of RegisterImport

2012-12-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: Implement Conditional and Post
	Importers for RegisterImport

2012-12-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/autoload/format/Text/Import.m: add
	mathics/autoload/format/Text/Import.m

2012-12-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: begin rewriting Import

2012-12-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py,
	mathics/data/ExampleData/ExampleData1.txt,
	mathics/data/ExampleData/copyright.csv: add ExampleData1.txt example
	data format

2012-12-22  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: implement RegisterImport

2013-03-02  _AMR <amarq1@yahoo.com>

	* mathics/builtin/control.py: Initial implementation of NestList.

2013-03-01  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #108 from freshwater/typofix Fix a typo in numbertheory.py, fix some docstrings.

2013-02-28  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #111 from sn6uv/RecursionLimit correct $RecursionLimit tests

2013-02-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/attributes.py, mathics/builtin/evaluation.py:
	correct $RecursionLimit tests

2013-02-26  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #96 from langit/master Lifted MAX $RecursionLimit to 512

2013-02-26  Jan Pschko <jan@poeschko.com>

	* mathics/core/evaluation.py: import settings compatible with Django
	1.5

2013-02-25  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #109 from sn6uv/PrePlus rename AntiMinus to PrePlus

2013-02-25  _AMR <amarq1@yahoo.com>

	* mathics/builtin/numbertheory.py: Fix IntegerExponent erroring on
	symbolic input.  IntegerExponent's pattern was changed to evaluate only on [_Integer,
	_Integer] input.

2013-02-25  _AMR <amarq1@yahoo.com>

	* mathics/builtin/numbertheory.py: Fix IntegerExponent erroring on
	symbolic input.  IntegerExponent's pattern was changed to evaluate only on [_Integer,
	_Integer] input.

2013-02-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: rename AntiMinus to PrePlus

2013-02-24  _AMR <amarq1@yahoo.com>

	* mathics/builtin/files.py, mathics/builtin/lists.py,
	mathics/builtin/numbertheory.py: Fix a typo in numbertheory.py, fix
	some docstrings.  Some improper formatting in docstrings was preventing a few symbols
	from showing up in the documentation.

2013-02-24  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #98 from radford/symbolic-iterators Generalize iterators to allow arbitrary symbolic expressions

2013-02-24  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #103 from ogra/master Windows APPDATA environment variable.

2013-02-24  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #106 from sn6uv/WindowsFileDate workaround missing %F or %R in Windows strftime

2013-02-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/randomnumbers.py: update SeedRandom tests

2013-02-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: workaround missing %F or %R in Windows
	strftime

2013-02-14  Toshiyuki Ogura <tos.ogura@gmail.com>

	* mathics/settings.py: change from os.path.sep to os.sep

2013-02-14  Toshiyuki Ogura <tos.ogura@gmail.com>

	* mathics/settings.py: change DATA_DIR for Windows %APPDATA%

2013-02-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py: add extra test to Integrate

2013-02-12  Jim Radford <radford@blackbean.org>

	* mathics/builtin/lists.py: Fix iterator bounds checking

2013-02-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: add AntiMinus symbol to correct
	UnaryPlus issue #78

2013-02-11  Jim Radford <radford@blackbean.org>

	* mathics/builtin/lists.py: Generalize iterators to allow arbitrary
	symbolic expressions

2013-02-06  Yingjie Lan <lanyjie@yahoo.com>

	* mathics/builtin/attributes.py: Allow many symbols in Protect and
	Unprotect This fixes issue #95 reported by langit

2013-02-06  Yingjie Lan <lanyjie@yahoo.com>

	* mathics/builtin/evaluation.py: Sample output updated to new MAX New MAX $RecursionLimit is now 512

2013-02-06  Yingjie Lan <lanyjie@yahoo.com>

	* mathics/builtin/files.py: Slight performance improvement test the existence of imported names outside the loop and make sure
	they are imported before entering the loop

2013-02-06  Yingjie Lan <lanyjie@yahoo.com>

	* mathics/main.py: Support more trailing operators

2013-02-06  Yingjie Lan <lanyjie@yahoo.com>

	* mathics/settings.py: Lifted MAX $RecursionLimit to 512

2013-02-02  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #88 from sn6uv/TravisIssues move benchmarks to after_script section for Travis builds

2012-12-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/randomnumbers.py: fix typos in RandomReal messages

2013-02-02  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: move benchmarks to after_script section for Travis
	builds

2013-01-31  Jan Pschko <jan@poeschko.com>

	* setup.py: added mimetypes.xml to package data list

2013-01-31  Jan Pschko <jan@poeschko.com>

	* setup.py: added pymimesniffer to package list, removed
	python-magic from dependencies

2013-01-31  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/calculus.py: be more tolerant with sympy.integrate
	errors

2013-01-30  Jan Pschko <jan@poeschko.com>

	* : commit ee5163170c4b527a6a34b116ca7d10019a90869a Author: Jan
	Pöschko <jan@poeschko.com> Date:   Wed Jan 30 23:39:22 2013 -0600

2013-01-30  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/datentime.py: slightly modify DateList tests

2013-01-30  Jan Pschko <jan@poeschko.com>

	* COPYING.txt, mathics/builtin/importexport.py,
	mathics/builtin/pymimesniffer/__init__.py,
	mathics/builtin/pymimesniffer/magic.py,
	mathics/builtin/pymimesniffer/mimetypes.xml: use pymimesniffer
	instead of platform-dependent libmagic

2013-01-30  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #86 from sn6uv/IneqPattern Unequal pattern Bug

2013-01-30  Jan Pschko <jan@poeschko.com>

	* .gitignore: updated .gitignore

2013-01-30  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #83 from sn6uv/year2013 update DateList test for current year 2013

2013-01-13  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #73 from mrshu/baseform BaseForm function implementation

2012-12-27  mr.Shu <mr@shu.io>

	* mathics/main.py: input should be shown first

2012-12-22  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py, mathics/core/expression.py: removed
	boxes function for Symbol

2012-12-21  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py: updated based on comments

2012-12-20  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py, mathics/core/numbers.py: fixing tests

2012-12-20  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py, mathics/core/numbers.py: completely
	redone the number conversion

2012-12-19  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #60 from sn6uv/files Files

2012-12-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: remove incorrect trailing characters in
	builtin/files.py

2012-12-19  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #77 from sn6uv/gitignore add to gitignore

2012-12-18  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py: used dps for precision

2012-12-18  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py: typo in tests

2012-12-17  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py: updated tests

2012-12-17  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py: removed hardcoded precision

2012-12-17  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py: pep8fied

2012-12-17  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py: updated with get_name()

2012-12-16  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #75 from mrshu/master Added .gitignore

2012-12-15  mr.Shu <mr@shu.io>

	* mathics/core/expression.py: fixed typo in boxes_to_tex

2012-12-15  mr.Shu <mr@shu.io>

	* mathics/core/expression.py: implemented boxes_to_xml and
	boxes_to_tex in Symbol

2012-12-15  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py, mathics/core/expression.py: fixed
	BaseForm[x, 2]

2012-12-15  mr.Shu <mr@shu.io>

	* .gitignore: added .gitignore

2012-12-09  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py: simplified, added OutputForm support

2012-12-08  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py: fixed error checking of real

2012-12-08  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py: removed unnecessary print

2012-12-08  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py: fix not existing variables

2012-12-08  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py: fixing error inputs

2012-12-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: fix bug in FileNameSplit with absolute
	paths

2012-12-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: implement DirectoryName and
	FileNameDepth

2012-12-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: implement ExpandFileName

2012-12-08  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py: fixed wrong value in test

2012-12-08  mr.Shu <mr@shu.io>

	* : commit 303c09cf37fb45db637344fd45651925377c6fc7 Author: mr.Shu
	<mr@shu.io> Date:   Sat Dec 8 10:53:00 2012 +0100

2012-12-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: implement $RootDirectory

2012-12-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: implement FileNameJoin

2012-12-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: implement FileNameSplit and
	$OperatingSystem

2012-12-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: implement AbsoluteFileName

2012-12-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: implement FindFile

2012-12-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: implement CopyDirectory and
	RenameDirectory

2012-12-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: cleanup DeleteDirectory and implement
	DeleteContents Option

2012-12-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: implement DeleteDirectory

2012-12-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: implement CreateDirectory

2012-12-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: cleanup of file.py

2012-12-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: implement options for Read, Find, Skip
	etc

2012-12-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: check Read options

2012-12-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: start implementing ReadList Skip Find
	FindList Options

2012-12-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Implement Read Options

2012-12-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Implement Read options

2012-12-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: replace strip('"') with [1:-1] for
	string containing "

2012-12-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: fix OpenRead OpenAppend on Non-existent
	files

2012-12-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: cleanup SetDirectory messages

2012-12-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: cleanup SetFileDate

2012-12-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: cleanup FileDate and fix cross platform
	issues

2012-12-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: fix ResetDirectory messages

2012-12-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: add attributes to file based functions

2012-12-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: set correct precedences for Get Put
	PutAppend

2012-12-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: cleanup of SetStreamPosition

2012-12-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: cleanup temp files automatically in Put
	tests

2012-12-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: cleanup _put_stream and remove
	_get_stream

2012-12-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: fix path_search in DirectoryQ

2012-11-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: fix Power InputForm spacing

2012-11-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: fix strange bug in Get

2012-11-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py, mathics/core/expression.py: fix bug in
	Put formatting

2012-11-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: fix InputForm exponent formatting bug

2012-11-26  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: fix typo during rebase

2012-11-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: fixup OpenRead etc messages

2012-11-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: fix and uncomment all tests in Read[]

2012-11-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: complete FileDate and SetFileDate

2012-11-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: cleanup of FileHash

2012-11-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: fix bug in MakeBoxes

2012-11-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: handle reading unicode files

2012-11-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: with statement for mathics_open

2012-11-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: implement Get

2012-10-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: workaround: sys.getsizeof() not
	implemented on PyPy

2012-10-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: workaround PyPy bug in StringIO

2012-09-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: add >> and >>> parsing for Put and
	PutAppend

2012-09-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: add ParentDirectory

2012-09-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: fixed up Path and PathnameSeparator docs

2012-09-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: add FileType and PathnameSeparator

2012-09-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: add TemporaryDirectory, Path,
	OpenWrite[], OpenAppend[] and proper Path search

2012-09-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: add Input and InputFileName

2012-09-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: add PutAppend

2012-09-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: add Put

2012-09-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: add ByteCount

2012-09-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: fix bug in Compress and Uncompress for
	expressions

2012-09-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: added Compress and Uncompress

2012-09-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py,
	mathics/data/ExampleData/copyright.csv: add example TIFF images
	lena.tif and moon.tif

2012-09-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py,
	mathics/data/ExampleData/BloodToilTearsSweat.txt,
	mathics/data/ExampleData/copyright.csv: add ASCII text file and GIF
	to ExampleData

2012-09-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/importexport.py: Add "Elements" to Import

2012-09-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py, mathics/builtin/importexport.py: Basic
	text Import

2012-09-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/__init__.py, mathics/builtin/files.py,
	mathics/builtin/importexport.py: New file
	mathics/builtin/importexport.py for Importing and Exporting

2012-09-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: add FileExtension and FileBaseName

2012-09-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py, setup.py: use python-magic module to
	implement FileFormat

2012-09-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Import and Export docs

2012-09-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: add messages for SetStreamPosition
	FindList FileByteCount CopyFile RenameFile and DeleteFile
	FileExistsQ DirectoryQ

2012-09-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: add InitialDirectory
	InstallationDirectory HomeDirectory

2012-09-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: add DirectoryStack and ResetDirectory
	functions

2012-09-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: added Directory and SetDirectory

2012-09-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: formatting changes to files.py

2012-09-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py,
	mathics/data/ExampleData/EinsteinSzilLetter.txt,
	mathics/data/ExampleData/copyright.csv: Use ExampleData in file
	operation examples

2012-09-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: added mathics_open which detects
	ExampleData prefix

2012-09-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: replaced io.open with open for py2.6

2012-09-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: EndOfFile is symbol

2012-09-13  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: Include ExampleData in install

2012-09-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/data/ExampleData/copyright.csv: picture of sunflowers

2012-09-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/data/ExampleData/EinsteinSzilLetter.txt,
	mathics/data/ExampleData/benzene.xyz,
	mathics/data/ExampleData/copyright.csv: Added ExampleData directory
	with some data Picture of Einstein, Einstein-Szilárd Letter, XYZ
	file of Benzene

2012-09-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: added DirectoryQ

2012-09-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: added SetStreamPosition, when reading
	Word seek to end of word

2012-09-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: StreamPosition

2012-09-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: FileExistsQ

2012-09-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Fix DeleteFile docs

2012-09-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Added CopyFile, RenameFile, DeleteFile

2012-09-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: SetFileDate almost implemented, needs
	time branch

2012-09-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: added FileByteCount

2012-09-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: added FileHash

2012-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: added optional n argument to FindList

2012-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: added FindList

2012-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: improvements to file operation examples

2012-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Find handles lists of text

2012-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: added Find[]

2012-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: cleanup file operation module docs

2012-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Added TODO for strange unix streams
	under FilePrint

2012-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Examples to ReadList

2012-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: ReadList defined by Read

2012-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Examples for Write[]

2012-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Fix WriteString

2012-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: EndOfFile for Skip

2012-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Added Skip[]

2012-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Fix Bug in Write and tests for FilePrint

2012-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Read now supports Expressions

2012-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Fixed bug in Read as Real type

2012-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: More tests for Read

2012-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Read now handles Real

2012-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Read sometimes returns

2012-09-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Read can read Number

2012-09-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Proper WordSeparators and extra tests to
	Read

2012-09-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Read handles Word type

2012-09-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/__init__.py, mathics/settings.py: add
	ENABLE_FILES_MODULE flag to settings

2012-08-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: FileDate   Still needs DateString implemented.    Mathematica epoch is Jan 1 1900.

2012-08-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Multiple expressions for Write and
	WriteString

2012-08-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: OpenRead, OpenWrite, OpenAppend have
	common parent

2012-08-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Many more file operations   Close, WriteString (partial), OpenRead, OpenWrite, ReadList
	  (partial).

2012-08-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: Read Strings and Bytes from String
	streams.

2012-08-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py, mathics/builtin/inout.py: InputStream
	OutputStream and Streams methods

2012-08-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: StringToStream

2012-08-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py: small cleanup of files.py

2012-08-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/files.py, mathics/builtin/inout.py: add
	FilePrint[] and begin on Read[] and Write[]

2012-08-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/__init__.py, mathics/builtin/files.py: New
	files.py for file operations

2012-12-07  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #72 from sn6uv/ParsingIssues Parsing issues

2012-12-08  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py, mathics/core/numbers.py: updated the
	BaseForm function as requested to respond on Make Boxes

2012-12-08  mr.Shu <mr@shu.io>

	* mathics/main.py: add execute argument

2012-12-08  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py: fixed real to any other base
	conversion

2012-12-07  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py: Implemented converting bases of real
	numbers

2012-12-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: parse \r and \r\n

2012-12-05  mr.Shu <mr@shu.io>

	* mathics/builtin/numeric.py, mathics/core/numbers.py: BaseForm
	function implementation

2012-12-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: expand *^ notation into decimal point
	shifts. fixes #66

2012-12-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: parse *^ notation in floats

2012-12-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: add failing Real *^ parsing tests

2012-12-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/parser.py: Parse \n within strings and convert to
	newlines. Fixes #67

2012-12-04  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #71 from mrshu/master Updated README.md based on suggestions from #70

2012-12-02  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #70 from mrshu/master Added Build status to Readme.md

2012-12-02  mr.Shu <mr@shu.io>

	* README.rst: added Build Status image

2012-11-26  Jan Pschko <jan@poeschko.com>

	* : commit 95a194553e2ef132fbc0ea78d46d399637136ca1 Merge: 3c114febb
	7d849966e Author: Jan Pöschko <jan@poeschko.com> Date:   Mon Nov 26
	01:13:41 2012 -0600

2012-11-25  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #64 from sn6uv/Issue63 add tests for Issue #63

2012-11-25  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #59 from sn6uv/NumTheory Number theory

2012-11-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py: add tests for Issue #63

2012-11-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: add -script flag and cleanup of 'mathics' main
	script

2012-11-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py: formatting changes to benchmark.py

2012-11-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py: add simple parsing benchmarks

2012-11-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py: cleanup benchmark.py and implement parsing
	and formatting benchmark functions

2012-11-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py: sort benchmarks sections

2012-11-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py: add more simple benchmarks

2012-11-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark/BooleanMatrix.m, mathics/benchmark/Plot.m,
	mathics/benchmark/Plus.m, mathics/benchmark/Random.m,
	mathics/benchmark/Symbolic.m: remove benchmark scripts

2012-11-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py: python2.6 requires indices in format
	specifiers

2012-11-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py: automatically determine number of repeats in
	benchmark.py

2012-11-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py: improve benchmark average time precision

2012-11-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py: implemented benchmarking 'best' time

2012-11-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py: add number of repeats flag to benchmark.py

2012-11-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py: improve benchmark time formatting

2012-11-14  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: add benchmarking to Travis testing

2012-11-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark.py: basic mathics/benchmark.py

2012-11-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/comparison.py, mathics/builtin/diffeqns.py,
	mathics/builtin/numeric.py, mathics/core/expression.py,
	mathics/doc/documentation/1-Manual.mdoc: formatting cleanups
	including remove GMP references from Manual

2012-11-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numbertheory.py: CoprimeQ works on sequences

2012-11-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numbertheory.py: RandomPrime can now generate
	arrays

2012-08-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numbertheory.py: IntegerExponent

2012-08-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numbertheory.py: PrimePowerQ

2012-08-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numbertheory.py: CoprimeQ should only test numbers

2012-08-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numbertheory.py: CoprimeQ now works for complex
	args too

2012-08-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numbertheory.py: CoprimeQ

2012-08-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numbertheory.py: RandomPrime

2012-08-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numbertheory.py: NextPrime

2012-08-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numbertheory.py: PrimePi

2012-08-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/numbers.py: optimise complex power algorithm

2012-11-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py: workaround sympy Integrate[E[x],x]
	pypy bug on Travis

2012-11-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py: update DSovle tests for sympy0.7.2

2012-11-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py, mathics/builtin/diffeqns.py,
	mathics/builtin/recurrence.py: reorder RSolve DSolve Integrate tests Conflicts:         mathics/builtin/calculus.py         mathics/builtin/diffeqns.py         mathics/builtin/recurrence.py

2012-11-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/convert.py: sort orderless sympy expressions

2012-11-12  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #57 from sn6uv/RSolve_tests fix failed Travis-CI RSolve tests

2012-11-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/convert.py: sort orderless sympy expressions

2012-11-11  Jan Pschko <jan@poeschko.com>

	* setup.py: add python-dateutil dependency

2012-11-11  Jan Pschko <jan@poeschko.com>

	* setup.py: use SymPy 0.7.1

2012-11-11  Jan Pschko <jan@poeschko.com>

	* setup.py: add python-dateutil dependency

2012-11-11  Jan Pschko <jan@poeschko.com>

	* : commit 242cb8a5f88182bd584fec2abb6c9acd9a2fd2ed Author: Jan
	Pöschko <jan@poeschko.com> Date:   Sun Nov 11 13:34:06 2012 +0100

2012-11-11  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/datentime.py: datetime adjustments

2012-11-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/control.py: re-enable FixedPoint tests

2012-11-11  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #56 from sn6uv/travis_ci add Travis-CI testing

2012-11-11  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #39 from sn6uv/script Script

2012-11-11  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #55 from sn6uv/Issue53 refactor Riffle to solve Issue 53

2012-11-11  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml: disable travis email notifications

2012-11-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py: fix failed Travis-CI Integrate test

2012-11-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/recurrence.py: fix failed Travis-CI RSolve test

2012-11-11  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml, mathics/test.py: add Travis-CI testing

2012-11-11  Angus Griffith <16sn6uv@gmail.com>

	* .travis.yml, mathics/test.py: add Travis-CI testing

2012-11-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: handle trailing operator multilines - fixes #49

2012-11-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: handle multiline input  #49

2012-08-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/man/mathics.1, mathics/doc/man/mathicsserver.1: AUTHOR
	refers to software author

2012-08-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/man/mathics.1, mathics/doc/man/mathicsserver.1: add
	basic manpages

2012-09-07  Angus Griffith <16sn6uv@gmail.com>

	* install_sage_scripts.py: replaced optparse with argparse in
	install_sage_scripts

2012-08-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/test.py: replace optparse with argparse in test.py

2012-08-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py, mathics/server.py: Replaced (depreciated)
	optparse with argparse for server

2012-08-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: cleanup of optional arguments

2012-08-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: add --version and --persist optional arguments

2012-08-08  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: Add argparse requirement for python <=2.6

2012-08-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: Handle file input

2012-08-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: Added -h, --help, -q, --quiet flags

2012-08-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: ctrl-C is now a (keyboard) interrupt like in
	python

2012-08-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/main.py: Proper quit on ctrl-D

2012-11-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py, mathics/core/expression.py,
	mathics/core/numbers.py: cleanup of redundant TODO flags

2012-11-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py, mathics/builtin/recurrence.py: fix
	failed cpython tests

2012-11-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/exptrig.py, mathics/builtin/numeric.py,
	mathics/core/expression.py, mathics/core/numbers.py,
	mathics/settings.py: cleanup of MachinePrecision

2012-11-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: cleanup of Rational and Real

2012-11-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: store Integer values as python ints

2012-11-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: refactor Round to work with complex
	args - fixes #46

2012-08-31  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: Extra (failing) tests to Round

2012-11-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: refactor Riffle to solve #53

2012-11-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/server.py: check sqlite database existence upon launching
	mathicsserver

2012-11-05  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: make setup.py python3 syntax (only) compliant

2012-11-05  Angus Griffith <16sn6uv@gmail.com>

	* initialize.py, setup.py: move database initialisation from
	initialize.py into setup.py

2012-11-05  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: cleanup of setup.py (based on sympy's setup.py)

2012-10-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark/Plus.m: add Complex addition benchmarks

2012-10-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark/Random.m: add RandomComplex benchmarks

2012-10-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/randomnumbers.py: add ComplexRandom and cleanup
	RealRandom

2012-10-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark/{BooleanMatric.m => BooleanMatrix.m},
	mathics/benchmark/Plus.m: make Plus benchmarks harder

2012-10-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark/Random.m, mathics/builtin/randomnumbers.py:
	optimise RandomReal 100x

2012-10-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark/Random.m: make RandomInteger benchmarks longer

2012-10-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/randomnumbers.py: 100x speedup for RandomInteger
	for lists

2012-10-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark/Plot.m, mathics/benchmark/Plus.m,
	mathics/benchmark/Random.m: add benchmarks for Random and Plotting

2012-10-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/benchmark/BooleanMatric.m, mathics/benchmark/Plus.m,
	mathics/benchmark/Symbolic.m, mathics/main.py: add simple benchmarks
	and merge changes from script branch

2012-10-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/__init__.py, mathics/builtin/arithmetic.py,
	mathics/builtin/base.py, mathics/builtin/calculus.py,
	mathics/builtin/exptrig.py: WIP removing sage

2012-10-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py: continuing removal of sage

2012-10-25  Angus Griffith <16sn6uv@gmail.com>

	* install_sage_scripts.py, mathics/__init__.py,
	mathics/builtin/__init__.py, mathics/builtin/arithmetic.py,
	mathics/builtin/base.py, mathics/builtin/calculus.py,
	mathics/builtin/exptrig.py, mathics/builtin/lists.py,
	mathics/builtin/specialfunctions.py, mathics/core/__init__.py,
	mathics/core/convert.py, mathics/core/definitions.py,
	mathics/core/expression.py, mathics/doc/doc.py,
	mathics/doc/documentation/1-Manual.mdoc, mathics/manage.py,
	mathics/optional/__init__.py, mathics/optional/base.py,
	mathics/optional/calculus.py,
	mathics/optional/numerical_optimization.py, setup.py: start on the
	removal of Sage

2012-10-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/__init__.py: add python version to version_string

2012-10-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/__init__.py, mathics/doc/documentation/1-Manual.mdoc,
	setup.py: remove all gmpy stuff

2012-10-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: fix Inputform times bug  - All tests pass! (except those which were already failing)

2012-10-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py: fix bug in FindRoot caused by sympy
	arithmetic bug

2012-10-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: fix failed DirectedInfinity tests

2012-10-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/exptrig.py: fix failed ArcCosh and ArcCoth tests

2012-10-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: fix recursive Power bug

2012-10-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/exptrig.py: fix
	incorrect tests

2012-10-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: fix bugs in complex arithmetic

2012-10-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: fix bug in Times for Complex
	numbers

2012-10-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: fix bug in Complex

2012-10-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/test.py: add quiet flag to mathics/test.py

2012-10-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/convert.py: fix bug in from_sympy fixes failed
	Integrate test

2012-10-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: another failing test to Power

2012-10-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py: Fix Solve[eq_, vars_, Reals]

2012-10-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py, mathics/core/convert.py: Fix Solve[]
	// FullForm complex bug

2012-10-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/expression.py: Handle
	Mathematica weird Real zero case

2012-10-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: add (failing) tests to Real

2012-10-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: more failing tests to Complex

2012-10-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: fix Nested Complex expressions

2012-10-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: Extra (failing) test to Complex

2012-10-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: change fixed complex formatting
	test

2012-10-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py,
	mathics/doc/documentation/1-Manual.mdoc: Fix some tests which were
	failing due to sympy changes, 1787 passed, 19 failed

2012-10-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: fix Complex formatting (revert pypy
	branch changes)

2012-10-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/__init__.py, mathics/builtin/algebra.py,
	mathics/builtin/base.py, mathics/builtin/calculus.py,
	mathics/builtin/comparison.py, mathics/builtin/integer.py,
	mathics/builtin/numbertheory.py, mathics/builtin/numeric.py,
	mathics/core/evaluation.py, mathics/core/rules.py,
	mathics/optional/numerical_optimization.py: cleanup: removing some
	redundant comments

2012-10-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py, mathics/core/expression.py: Fix bug:
	Precision of zero

2012-10-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/exptrig.py, mathics/core/expression.py: Using
	Precision in ArcCoth etc will not work since Precision[0] is 0.,
	also fix potential bug in Real

2012-10-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/inout.py: correct InputForm test

2012-10-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: simplify result before returning
	frow Power

2012-10-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: Extra (failing) tests for Times
	formatting

2012-10-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/exptrig.py: make
	Plus and Times precision aware

2012-10-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/expression.py: extend
	Plus and Times to work with complex values, 1779 passed, 21 failed

2012-10-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: cleanup of Real

2012-10-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/expression.py:
	formatting for Real, 1772 passed, 28 failed

2012-10-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numbertheory.py: Remove ExtendedGCD since it does
	not sympy's gcdex does not match gmpy's gcdext

2012-10-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py: fix bug in to_sympy for derivatives

2012-10-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/comparison.py, mathics/core/expression.py: fix
	Equal

2012-10-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py: update FindRoot tests since new
	methods are more actually slightly more accurate

2012-10-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/expression.py:
	precision handling for Plus, fix precision bug in Real, fix
	formatting bug in Complex, 1756 passed, 39 failed

2012-10-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: extra (failing) test to Complex

2012-10-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: small cleanup of Complex precision

2012-10-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py: Update DSolve since dsolve updated in
	sympy

2012-10-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/__init__.py: force utf-8 stdout. Fixes bug in xterm 283-1

2012-10-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py: cleanup Chop

2012-10-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: Another (failing) test for Times

2012-10-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py, mathics/builtin/linalg.py:
	improvements to sympy (0.7.2) fix some issues, 1750 passed, 43
	failed

2012-10-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/exptrig.py,
	mathics/core/expression.py: cleanup of .round methods, 1745 passed,
	48 failed

2012-10-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/expression.py: small
	cleanup of Times

2012-10-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/combinatorial.py:
	fix Binomial precision

2012-10-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/control.py,
	mathics/builtin/numeric.py, mathics/core/expression.py,
	mathics/doc/documentation/1-Manual.mdoc: implemented Complex
	precision, and fix various arithmetic bugs, 1739 passed, 52 failed

2012-10-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py: Change DSolve tests to reflect
	updates in sympy

2012-10-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/numbers.py: fixed bug in mpmath2sympy

2012-10-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/calculus.py:
	Changed failed tests in which the new result is more accurate, 1650
	passed, 140 failed

2012-10-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/expression.py,
	mathics/core/numbers.py: fix more precision issues, 1645 passed, 145
	failed lots of the errors are caused by numerical differences in the
	last few digits

2012-10-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/convert.py,
	mathics/core/expression.py, mathics/core/numbers.py: Fix some
	precision issues, 1661 passed, 129 failed

2012-10-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/numbers.py: precision
	fixes to _MPMathFunction

2012-10-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/numeric.py,
	mathics/core/expression.py, mathics/core/numbers.py: Fix Power
	precision issues

2012-10-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py, mathics/core/numbers.py: Cleanup of
	Real

2012-10-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/combinatorial.py,
	mathics/builtin/numeric.py: don't rely on .value for numbers

2012-10-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/exptrig.py: Fix E constant

2012-10-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numeric.py, mathics/core/expression.py: fix Round
	issue

2012-10-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py, mathics/builtin/control.py,
	mathics/core/expression.py: Fix Real and remove manual sympy bugfix,
	All tests run properly in PyPy - In half the time as CPython! 1646
	passed, 143 failed

2012-10-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/calculus.py: Fix
	Power, 1639 passed, 151 failed

2012-10-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py: Add tests to ensure Plus and Times
	recognise complex numbers

2012-10-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/exptrig.py, mathics/core/expression.py: some
	numeric tweaks, 1630 passed, 157 failed

2012-10-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/convert.py, setup.py:
	fix some complex arithmetic bugs, 1627 passed, 160 failed

2012-10-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/manage.py: fix PyPy mathicsserver bug (see
	https://bugs.pypy.org/issue1116)

2012-10-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/base.py,
	mathics/builtin/integer.py, mathics/core/expression.py: add correct
	numeric representations, 1610 passed, 177 failed.

2012-10-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/algebra.py, mathics/builtin/arithmetic.py,
	mathics/builtin/calculus.py, mathics/builtin/combinatorial.py,
	mathics/builtin/comparison.py, mathics/builtin/diffeqns.py,
	mathics/builtin/exptrig.py, mathics/builtin/lists.py,
	mathics/builtin/numbertheory.py, mathics/builtin/numeric.py,
	mathics/core/convert.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/core/numbers.py,
	mathics/core/rules.py: Tests complete without raising Exceptions:
	1787 Tests for 389 built-in symbols, 1540 passed, 247 failed.

2012-10-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/integer.py: replace mpmath with sympy in
	mathics.builtin.integer

2012-10-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/algebra.py, mathics/builtin/combinatorial.py:
	Replace gmpy.bincoef with mpmath.binomial

2012-10-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/combinatorial.py,
	mathics/builtin/comparison.py, mathics/builtin/exptrig.py,
	mathics/core/expression.py, mathics/core/numbers.py: more progress
	replacing gmpy with sympy, PyPy is failing on compiled regex

2012-10-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/core/numbers.py: fix typos
	and missed changes

2012-10-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/algebra.py, mathics/builtin/arithmetic.py,
	mathics/builtin/combinatorial.py, mathics/builtin/comparison.py,
	mathics/builtin/exptrig.py, mathics/builtin/integer.py,
	mathics/builtin/numbertheory.py, mathics/builtin/numeric.py,
	mathics/core/evaluation.py, mathics/core/expression.py,
	mathics/core/numbers.py: further replace gmpy with sympy

2012-10-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/numbers.py: Replace gmpy with sympy in core.numbers

2012-10-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/__init__.py: display gmpy version only when present

2012-10-03  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: PyPy doesn't work with gmpy Mathcis now installs, but we
	need an alternative for gmpy

2012-10-03  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: PyPy shouldn't use cython

2012-09-26  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #47 from sn6uv/Issue44 Fix Issue #44 - Split and SplitBy

2012-09-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: partially add SplitBy fixes #44

2012-09-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/lists.py: add Split fixes #44

2012-09-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: typo

2012-09-12  Angus Griffith <16sn6uv@gmail.com>

	* AUTHORS.txt: typo in AUTHORS

2012-09-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: Improve date and timing function
	descriptions and examples

2012-09-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: DateDifference with multiple
	specifiers

2012-09-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py, mathics/settings.py: Add option to
	settings.py for 12 hour time default

2012-09-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: AbsoluteTime messages

2012-09-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: Updated TODOs and more AbsoluteTime
	tests

2012-09-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: date list and date string parsing
	for AbsoluteTime

2012-09-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: All DateString test now pass

2012-09-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: More DateString tests

2012-09-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py, mathics/builtin/strings.py: StringQ

2012-09-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: handle DateString with only
	formatting

2012-09-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: Fix DateTimeShort leading 0
	formatting

2012-09-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: fixed leading 0 formatting bug

2012-09-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: Remove troublesome date formats

2012-09-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: Tests for leading 0s to strptime

2012-09-09  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/diffeqns.py, mathics/builtin/recurrence.py: minor
	changes

2012-09-09  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #41 from sn6uv/solvers Solvers

2012-09-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py, mathics/core/convert.py: Added some
	generated parameter tests to DSolve

2012-09-09  Angus Griffith <16sn6uv@gmail.com>

	* AUTHORS.txt, CHANGES.rst: Updated CHANGES and AUTHORS for date and
	timing functions

2012-09-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/settings.py: Revert altered TimeZone

2012-09-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py: Temp fix of what appears to be a
	messages bug

2012-09-09  Angus Griffith <16sn6uv@gmail.com>

	* AUTHORS.txt, CHANGES.rst: Updated CHANGES and Authors for DSolve
	and RSolve

2012-09-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/algebra.py: Apart[f[x+x]] tests with/without
	HoldAll

2012-09-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py, mathics/builtin/diffeqns.py: Fix
	Apart[f''[x+x]] bug

2012-09-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py: DSolve litarg message and tests for
	HoldAll with f[x+x]

2012-09-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: AbsoluteTime TODO

2012-09-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: date parsing for uniform implied
	separators

2012-09-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: DateList and DateString with
	specified elements

2012-09-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: No need to escape dolar sign for
	DateStringFormat and TimeZone

2012-09-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: updated docs for datetime functions

2012-09-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: updated some timedate function
	attributes

2012-09-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: Cleanup of date parsing

2012-09-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: DatePlus now works for strings

2012-09-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: dateutil.parser is awesome for
	parsing dates\!

2012-09-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py: Sympy does not support functions of
	multiple arguments - messages adjusted accordingly

2012-09-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/expression.py: to sympy hanfles functions with
	multiple arguments properly

2012-09-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py, mathics/builtin/recurrence.py: Add
	BVP TODO and some minor formatting for DSolve and RSolve

2012-09-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py: Add messages for when sympy fails to
	solve a DE

2012-09-08  Angus Griffith <16sn6uv@gmail.com>

	* : Merge remote-tracking branch 'upstream/master' into solvers Conflicts:         mathics/builtin/__init__.py

2012-09-07  Jan Pschko <jan@poeschko.com>

	* CHANGES.rst, mathics/builtin/control.py,
	mathics/builtin/patterns.py: added Switch

2012-09-07  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #40 from sn6uv/PhysChemData Phys chem data

2012-09-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/physchemdata.py, mathics/data/element.csv:
	DiscoveryYear for ElementData

2012-09-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/data/element.csv, mathics/data/element.txt:
	ThermalConductivity for ElementData

2012-09-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/data/element.csv, mathics/data/element.txt: LiquidDensity
	for ElementData

2012-09-07  Angus Griffith <16sn6uv@gmail.com>

	* COPYING.txt, mathics/doc/documentation/A-License.mdoc: Typo in
	License and added comments about data to COPYING

2012-09-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/documentation/A-License.mdoc: Add included data
	description to LICENSE

2012-09-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/physchemdata.py, mathics/data/element.csv:
	ElectronAffinity

2012-09-07  Angus Griffith <16sn6uv@gmail.com>

	* AUTHORS.txt, CHANGES.rst: Updated CHANGES and AUTHORS for
	ElementData

2012-09-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/physchemdata.py: Fix up ElementData docs

2012-09-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/physchemdata.py, mathics/data/element.csv,
	mathics/data/element.txt: Electron configuration data

2012-09-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/data/element.csv, mathics/data/element.txt: ElementData
	elastic properties

2012-09-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/physchemdata.py, mathics/data/element.csv,
	mathics/data/element.txt: IonizationEnergies

2012-09-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/data/element.csv, mathics/data/element.txt: AtomicRadius,
	VanDerWaalsRadius and CovalenRadius added to ElementData

2012-09-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/data/element.csv, mathics/data/element.txt: Hardness data
	for ElementData

2012-09-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/data/element.csv, mathics/data/element.txt: Series and
	Block attributes added for ElementData

2012-09-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: DateList and DateString fail
	gracefully

2012-09-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: more examples for DateString

2012-09-03  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/plot.py: list plots: start with 1 when no x values
	given

2012-09-03  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/graphics.py, mathics/builtin/plot.py: plot range
	adjustment

2012-09-03  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/graphics.py, mathics/builtin/options.py,
	mathics/core/evaluation.py, mathics/core/expression.py: handle
	invalid box structure

2012-08-31  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/physchemdata.py, mathics/data/element.csv,
	mathics/data/element.txt: element data from
	http://en.wikipedia.org/wiki/List_of_elements

2012-08-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/physchemdata.py: Another ElementData example

2012-08-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Fix introduced Filling bug

2012-08-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: ListPlot now supports missing data points

2012-08-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: temp fix of ListPlot missing value bug

2012-08-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/physchemdata.py: Add ElementData[Properties] and
	some examples

2012-08-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/physchemdata.py: ElementData lookup by name or
	abbreviation

2012-08-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/strings.py: StringQ

2012-08-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/physchemdata.py: use inbult parser to read stored
	data

2012-08-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/__init__.py, mathics/builtin/physchemdata.py,
	mathics/data/element.csv, setup.py: ElementData implemented

2012-08-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/recurrence.py: RSolve boundary conditions

2012-08-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/recurrence.py: RSolve Examples

2012-08-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/__init__.py, mathics/builtin/diffeqns.py,
	mathics/builtin/recurrence.py, mathics/core/expression.py: RSolve

2012-08-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py: DSolve Function results

2012-08-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py: Implied variables for DSolve

2012-08-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/base.py,
	mathics/builtin/calculus.py, mathics/builtin/diffeqns.py,
	mathics/builtin/exptrig.py, mathics/builtin/linalg.py,
	mathics/core/expression.py: kwargs to to_sympy

2012-08-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/base.py, mathics/builtin/calculus.py,
	mathics/core/expression.py: Added to_sympy_direct method to
	Derivative and Expression

2012-08-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py: Never assume there are a certain
	number of leaves.

2012-08-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py, mathics/builtin/diffeqns.py: Sympy
	requires str not unicode

2012-08-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/core/convert.py: Undo accidental change to SympyExpression

2012-08-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py, mathics/builtin/diffeqns.py,
	mathics/core/convert.py: C[i] parameters for to_sympy

2012-08-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/diffeqns.py, mathics/core/convert.py: sympy
	equalities handled by to_sympy

2012-08-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py: High order derivates for Derivatives
	to_sympy

2012-08-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/calculus.py, mathics/builtin/diffeqns.py: Started
	on to_sympy for Derivative operator

2012-08-23  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/__init__.py, mathics/builtin/diffeqns.py,
	mathics/core/convert.py: Started implementing DSolve

2012-08-19  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/patterns.py: typo

2012-08-19  Jan Pschko <jan@poeschko.com>

	* mathics/doc/documentation/1-Manual.mdoc: typo in doc

2012-08-18  Jan Pschko <jan@poeschko.com>

	* mathics/web/media/js/inout.js: new gallery

2012-08-18  Jan Pschko <jan@poeschko.com>

	* mathics/settings.py: now working on 0.5.1dev

2012-08-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: Fix introduced datlist bug

2012-08-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: Some date string parsing

2012-08-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: DateString implemented

2012-08-14  Jan Pschko <jan@poeschko.com>

	* COPYING.txt: include Three.js in COPYING

2012-08-14  Jan Pschko <jan@poeschko.com>

	* release.sh: use setup.py develop before release

2012-08-14  Jan Pschko <jan@poeschko.com>

	* mathics/test.py: print Mathics version when testing

2012-08-14  Jan Pschko <jan@poeschko.com>

	* AUTHORS.txt, CHANGES.rst, mathics/settings.py: version 0.5

2012-08-14  Jan Pschko <jan@poeschko.com>

	* mathics/doc/documentation/1-Manual.mdoc: include instructions to
	build Sage with SSL

2012-08-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: Fix failed DateDifference tests

2012-08-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: Exact DateDifferce results where
	possible

2012-08-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: DateList implemented

2012-08-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: Started on DateDifference

2012-08-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: Correct date precision for DatePlus

2012-08-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: DatePlus

2012-08-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: add DateList 'list' method

2012-08-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: SessionTime and Pause

2012-08-12  Angus Griffith <16sn6uv@gmail.com>

	* : commit 1dd4db422b770dbb45292fea8d3cf33ea87750a3 Author: Angus
	Griffith <16sn6uv@gmail.com> Date:   Sun Aug 12 21:10:23 2012 +1000

2012-08-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: Updated AbsoluteTiming and Timing
	descriptions

2012-08-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: AbsoluteTiming

2012-08-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py, mathics/settings.py: TimeUsed

2012-08-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: AbsoluteTime and TimeZone.    This requires an accurate TIME_ZONE in settings.py to work
	  properly.

2012-08-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/datentime.py: DateList

2012-08-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/numbertheory.py: Add Prime[]

2012-08-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Transparency for ListPlot's Filling
	Polygon

2012-08-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Add Filling option to _ListPlot     Affects ListLinePlot and ListPlot.      When Joined->False fill with lines, otherwise fill with polygon.

2012-08-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Recursion near undefined points for
	  Plot3D and DensityPlot When triangle has an undefined corner, split
	it into 4 pieces.

2012-08-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Fix ParametricPlot adaptive sampling bug

2012-08-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics.py: Fix typo causing failed test  Graphics[Circle[]] // TeXForm

2012-08-06  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/graphics.py, mathics/builtin/graphics3d.py: show
	Asymptote output for graphics in documentation

2012-08-06  Jan Pschko <jan@poeschko.com>

	* mathics/doc/doc.py: linebreaks in doc

2012-08-06  Jan Pschko <jan@poeschko.com>

	* mathics/Makefile: clear .so files in Makefile

2012-08-06  Jan Pschko <jan@poeschko.com>

	* mathics/core/expression.py, mathics/doc/doc.py: handle newlines in
	LaTeX text, linebreaks in documentation

2012-08-05  Jan Pschko <jan@poeschko.com>

	* mathics/test.py: test "sections" instead of "symbol" (necessary
	for Graphics)

2012-08-05  Jan Pschko <jan@poeschko.com>

	* AUTHORS.txt, CHANGES.rst, mathics/web/media/js/{detector =>
	three}/Detector.js, mathics/web/templates/base_html.html: moved
	Detector.js, added Three.js to AUTHORS, changelog modification

2012-08-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics.py: Documentation for rectangle

2012-08-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py: Add examples to Sphere and Cuboid
	primitives

2012-08-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py: Add Cuboid primitive

2012-08-04  Jan Pschko <jan@poeschko.com>

	* README.rst: no <> around hyperlinks in rst

2012-08-04  Jan Pschko <jan@poeschko.com>

	* README.rdoc, README.rst, release.sh: markup README as
	reStructuredText

2012-08-04  Jan Pschko <jan@poeschko.com>

	* mathics/settings.py, release.sh, setup.py: release workflow

2012-08-04  Jan Pschko <jan@poeschko.com>

	* CHANGES.rst, mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/tex/mathics.tex: changelog and docs

2012-08-04  Jan Pschko <jan@poeschko.com>

	* mathics/doc/tex/latexmkrc: add latexmkrc

2012-08-04  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/graphics.py, mathics/builtin/graphics3d.py,
	mathics/builtin/plot.py, mathics/doc/documentation/1-Manual.mdoc:
	documentation

2012-08-04  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/graphics.py: clipping of Asymptote output

2012-08-04  Jan Pschko <jan@poeschko.com>

	* mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/tex/Makefile, mathics/doc/tex/mathics.tex,
	mathics/doc/tex/prepare_latex.py: new LaTeX documentation build
	process

2012-08-03  Jan Pschko <jan@poeschko.com>

	* mathics/doc/documentation/1-Manual.mdoc: internal test

2012-08-03  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/__init__.py: include built-in symbols only in
	original module documentation

2012-08-03  Jan Pschko <jan@poeschko.com>

	* mathics/doc/tex/prepare_latex.py: create more Asymptote stub files

2012-08-03  Jan Pschko <jan@poeschko.com>

	* mathics/core/parser.py, mathics/doc/documentation/1-Manual.mdoc:
	handle parser exception

2012-08-04  Angus Griffith <16sn6uv@gmail.com>

	* : commit 1b32cb0d930084cc11ffee2471c8dd1989fef856 Author: Angus
	Griffith <16sn6uv@gmail.com> Date:   Sat Aug 4 02:27:43 2012 +1000

2012-08-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py: Color for Sphere primitive

2012-08-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py: Asymptote output for Sphere
	primitive

2012-08-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics.py, mathics/builtin/graphics3d.py: Add
	Sphere primitive

2012-08-03  Angus Griffith <16sn6uv@gmail.com>

	* : commit 7b45c823ae821803d7e4e5d79f5ca9946dc3ce37 Author: Angus
	Griffith <16sn6uv@gmail.com> Date:   Fri Aug 3 01:32:39 2012 +1000

2012-08-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py: Add bare asymptote axes (no ticks)

2012-08-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py: Fix Viewpoint scaling bug

2012-08-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Cleanup 3D client-side
	coordinate system

2012-08-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py, mathics/web/media/js/graphics3d.js:
	Add ViewPoint option to client-side graphics

2012-08-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py: Add ViewPoint Graphics3D option

2012-08-02  Jan Pschko <jan@poeschko.com>

	* : Merge remote branch 'sn6uv/master'

2012-08-02  Angus Griffith <16sn6uv@gmail.com>

	* : commit 0b2cf0e2fd847adeb07d77c27370de3254ba5e47 Author: Angus
	Griffith <16sn6uv@gmail.com> Date:   Thu Aug 2 02:41:18 2012 +1000

2012-08-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py: Add bounding box to 3D asymptote
	output

2012-08-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics.py, mathics/builtin/graphics3d.py:
	Asymptote output for 2D Point primitive

2012-08-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py, mathics/web/media/js/graphics3d.js:
	Move default Point color bug fix to server-side

2012-08-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py: Add Point primitive asymptote
	output

2012-08-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py: Draw primitives with asymptote's
	    'three' module Line and Polygon primitives done     Basic lighting scheme

2012-08-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Add warning message to
	graphics when reverting to canvas renderer

2012-07-31  Jan Pschko <jan@poeschko.com>

	* mathics/web/media/js/mathics.js: resize MathJax output upon window
	resize

2012-07-31  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py, mathics/web/media/js/graphics3d.js:
	Move graphics box scaling from client-side to server-side

2012-07-31  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/detector/Detector.js,
	mathics/web/media/js/graphics3d.js,
	mathics/web/templates/base_html.html, setup.py: Detect webGL support
	and revert to canvas renderer if webGL unavailable

2012-07-31  Angus Griffith <16sn6uv@gmail.com>

	* : Merge remote-tracking branch 'upstream/master'

2012-07-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Fix Point primitive color bug

2012-07-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics.py,
	mathics/doc/documentation/1-Manual.mdoc: Add documentation and
	examples to Line, Polygon and Point primitives

2012-07-30  Jan Pschko <jan@poeschko.com>

	* AUTHORS.txt, CHANGES.rst: changelog

2012-07-30  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/system.py: account for new List* functions

2012-07-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/documentation/1-Manual.mdoc: Update the manual
	reflecting recent 3D features

2012-07-30  Jan Pschko <jan@poeschko.com>

	* mathics/web/media/js/graphics3d.js: set preserveDrawingBuffer

2012-07-30  Jan Pschko <jan@poeschko.com>

	* : Merge remote branch 'sn6uv/master'

2012-07-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Fix assorted potential bugs,
	syntax improvements Today's lesson: use var to declare explicitly
	local variables.

2012-07-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Fix axes bug occurring with
	multiple graphics in the same notebook

2012-07-29  Angus Griffith <16sn6uv@gmail.com>

	* : Merge commit 'cdf2d1095c313b00a69b68f942636100a0c791a7'

2012-07-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py, mathics/web/media/js/graphics3d.js:
	Add sphere rendering method to client-side

2012-07-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py: Add other light forms   {"Directional", col, {pt1, pt2}} and {"Spot", col, pt, angle}.

2012-07-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py, mathics/web/media/js/graphics3d.js:
	Fix Spot light angle

2012-07-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Fix bug in Spot light target   There is a bug in Three.js in which light.target.matrixWorld is
	  not updated automatically.

2012-07-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Add rescaling to lighting

2012-07-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Replace Lambert material with
	Phong material since it works better with lighting, in particular
	spotlight.

2012-07-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Convert angles to radians
	Cleanup of graphics.js .

2012-07-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py: Remove non-working Cylinder

2012-07-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py, mathics/web/media/js/graphics3d.js:
	Fix Spot light angle TODO: Convert degrees input to radians. E.g.
	15Degree becomes 0.2618.

2012-07-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Add visible light sphere to
	PointLight

2012-07-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py, mathics/web/media/js/graphics3d.js:
	Add Point and Spot lights

2012-07-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py: Add Arbitrary lighting Known Bug:
	All Directional lights move when camera moves since this is required
	for Lighing->Automatic.  Fixing this bug requires implementing
	ImageScaled[] and Scaled[].

2012-07-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Add transparency to Polygons

2012-07-26  Angus Griffith <16sn6uv@gmail.com>

	* : Merge remote-tracking branch 'upstream/graphics' into graphics

2012-07-26  Jan Pschko <jan@poeschko.com>

	* mathics/web/media/js/graphics3d.js: some var declarations

2012-07-26  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/graphics.py, mathics/builtin/plot.py: fixed
	plotting of constant functions

2012-07-26  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/plot.py: fixed mesh error with non-numeric
	function value

2012-07-26  Angus Griffith <16sn6uv@gmail.com>

	* : Merge remote-tracking branch 'upstream/graphics' into graphics Conflicts:         mathics/builtin/graphics3d.py

2012-07-26  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/graphics.py, mathics/builtin/graphics3d.py:
	default face color in 3D is white

2012-07-26  Jan Pschko <jan@poeschko.com>

	* : Merge remote branch 'sn6uv/graphics' into graphics

2012-07-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Replace TODOs for BoxRatios
	and Axes options with descriptions of implementation

2012-07-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py, mathics/builtin/plot.py,
	mathics/web/media/js/graphics3d.js: Add BoxRatios option to
	Graphics3D and Fix bug for Graphics3D with Axes->False

2012-07-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Align tick labels by padding
	when no minus sign present

2012-07-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py, mathics/web/media/js/graphics3d.js:
	Replace tick label hack

2012-07-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Revert tempoary changes to
	tick direction algorithm

2012-07-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Fix bug which causes improper
	axes tick directions

2012-07-25  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Improve axes tick labeling   Smaller font (10pt),   Place axes tick labels a distance from the graphic so they don't
	  obscure it, Widen field of view slightly so that the tick numbers
	fit properly.

2012-07-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Draw half size ticks for small
	ticks

2012-07-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Fix direction of axis ticks to
	be orthogonal to camera

2012-07-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Fix bug in automatic axes
	placement

2012-07-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Generalise update_axes
	function

2012-07-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Direct axes ticks inwards
	regardless of rotation

2012-07-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Use more Three.js inbult
	methods, rather than touching vector components directly

2012-07-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Only place axes on outer edges

2012-07-24  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Add basic dynamic axes
	placement   Look at the lengths of each bounding box edge and put axes on the
	  longest ones.  Update axes lines, ticks lines, and tick number
	labels.

2012-07-23  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py: Add axes ticks at zero for 3d
	graphics

2012-07-23  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py, mathics/web/media/js/graphics3d.js:
	Use inbult methods to format axis tick labels

2012-07-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Try to keep label divs within
	the canvas dimensions; hide them when zoomed in.

2012-07-20  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Found indices for x,y and z
	axes (bounding box edges).

2012-07-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Automatic rescaling to handle
	camera.aspect and updated TODO comments.

2012-07-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Hack to hide small float
	imprecisions in axes numbers.

2012-07-18  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Fixed bug in axes numbering
	placement.

2012-07-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Axes numbers added with
	dynamic updating.

2012-07-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Minor ticks too.

2012-07-17  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py, mathics/web/media/js/graphics3d.js:
	Tick lines handled by server.

2012-07-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Simple major ticks drawn on
	the axes.

2012-07-16  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Translated axis_ticks from
	graphics.py to be used in client side rendering for Graphics3D[].

2012-07-16  Angus Griffith <16sn6uv@gmail.com>

	* : Merge remote-tracking branch 'upstream/master'

2012-07-14  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/plot.py: typo in Mesh message

2012-07-14  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/plot.py: resolved error when no points in plot

2012-07-15  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py, mathics/web/media/js/graphics3d.js:
	Axes lines for Graphics3D.

2012-07-14  Angus Griffith <16sn6uv@gmail.com>

	* : commit 167841086494418301ae0e05ebde36f67118e390 Author: Angus
	Griffith <16sn6uv@gmail.com> Date:   Sat Jul 14 04:07:38 2012 +1000

2012-07-14  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Cleanup of graphics3d.js code.

2012-07-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Camera now looks at a point
	called focus which moves when panning around etc.

2012-07-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Graphics3D mouse interaction
	changes. Shift+Drag to pan, Ctrl+Drag to Zoom and as before Drag to
	spin around the z-axis.

2012-07-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Cleanup of Exclusions option.

2012-07-13  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics3d.py, mathics/builtin/plot.py: Exclusions
	Plot option implemented for None, Automatic and lists of points.

2012-07-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Fixed scroll to zoom and
	smaller 3D Point primitive.

2012-07-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics.py: Handle single point to Point[],
	rather than a list of points.

2012-07-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Used Point primitive to draw Plot Mesh.
	This speeds up Mesh drawing by about 3 times and also avoids having
	to handle non-default AspectRatio.

2012-07-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics.py: 2D Point primitive to_svg.

2012-07-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics.py, mathics/builtin/graphics3d.py,
	mathics/web/media/js/graphics3d.js: basic 3D Point Primitive working
	with fixed size.

2012-07-12  Angus Griffith <16sn6uv@gmail.com>

	* : Merge remote-tracking branch 'upstream/master' into 3d

2012-07-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Started on 3D Point primitive.

2012-07-11  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #35 from sn6uv/master basic 3d primitives and Plot3D

2012-07-11  Angus Griffith <16sn6uv@gmail.com>

	* : commit be5e5735d6215c5304032398864b91b51b30b1ca Author: Jan
	Pöschko <jan@poeschko.com> Date:   Mon Jul 9 17:58:56 2012 +0200

2012-07-09  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/graphics3d.py: fixed simplejson import

2012-07-09  Jan Pschko <jan@poeschko.com>

	* : commit 2f163608d015b3b8e6a09d386a76fe37e0198aff Merge: 9178b84c3
	a67b3094a Author: Jan Pöschko <jan@poeschko.com> Date:   Mon Jul 9
	15:45:14 2012 +0200

2012-07-09  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #33 from sn6uv/parametric_plot Fixed minor bugs with invmaxrec error message and the colour of
	Meshes.

2012-07-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Cool hint from Poeschko.

2012-07-07  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Corrected plln messages

2012-07-06  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Created a class _Plot3D upon which Plot3D
	and DensityPlot are based.

2012-07-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Fixed the z-component Polygon
	bug. Polygon primitive should hopefully work now.

2012-07-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py, mathics/web/media/js/graphics3d.js: Fixed
	Plot3D gridlines bug.

2012-07-05  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Fixed minor bug with invmaxrec error
	message.  Fixed minor bug. Meshes are now the same colour as their counterpart
	function.

2012-07-05  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/inout.py, mathics/builtin/plot.py: refactored
	shared code for Plot and ParametricPlot

2012-07-05  Jan Pschko <jan@poeschko.com>

	* : Merge remote branch 'sn6uv/parametric_plot' into parametric_plot

2012-07-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Fixed an earlier typo which broke Plot

2012-07-04  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py, mathics/web/media/js/graphics3d.js:
	Accuracy of Plot3D grids is now the same as the plot itself.

2012-07-03  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Implemented ParametricPlot.

2012-07-02  Angus Griffith <16sn6uv@gmail.com>

	* initialize.py: sys.executable is the full path to the current
	Python executable. Fixes problems when 'python' refers to python3

2012-07-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py, mathics/web/media/js/graphics3d.js: 3D
	plots drawn using primitives not directly. Mesh Examples.

2012-07-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: PlotRange for DensityPlot and Plot3D is
	more complicated than expected. Reverted changes.

2012-07-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Preparing for PlotRange option for
	DensityPlot and Plot3D

2012-07-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: More examples for DensityPlot and Plot3D

2012-07-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Added Mesh option to DensityPlot and
	Plot3D.  Mesh handles Full and None so far. TODO: Mesh->All.

2012-07-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Added Grid to Plot3D, still buggy.

2012-07-02  Angus Griffith <16sn6uv@gmail.com>

	* : Merge remote-tracking branch 'upstream/3d' into 3d

2012-07-01  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/graphics.py: fixed color issue with
	Polygon/VertexColors (-> DensityPlot)

2012-07-02  Angus Griffith <16sn6uv@gmail.com>

	* initialize.py: sys.executable is the full path to the current
	Python executable. Fixes problems when 'python' refers to python3

2012-07-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Swapped y and z coordinates
	for 3D graphics so that z is now up.

2012-07-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Fixed backwards triangle bug,
	Plot3D working properly now.

2012-07-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Added a fast return when
	Polygon is a triangle.

2012-07-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Plot3D implemented using shared function
	with DensityPlot.  There appears to be an error in the Polygon
	primitive implementation.

2012-07-02  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: DensityPlot and Plot3D now share apply_3d
	function which makes the triangles.

2012-07-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Line primitive should be
	Black.

2012-07-01  Angus Griffith <16sn6uv@gmail.com>

	* : commit be6b49c1296fcb7c41bd4a42195d4d6a28f5f009 Author: Angus
	Griffith <16sn6uv@gmail.com> Date:   Sun Jul 1 18:49:38 2012 +1000

2012-07-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Removing bevel from
	ExtrudeGeometries fixes lots of problems.

2012-07-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Polygons handled by
	ExtrudeGeometry which performs the triangulation for general
	polygons, even those with holes or S-shapes.

2012-07-01  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Transform axes vertices to
	camera coordinates to find graphic zoom.

2012-06-30  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Arbitrary primitive extent
	partially implemented

2012-06-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Should now handle simple
	polygons (concave and convex but no s-shapes yet).

2012-06-29  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Started implemented graphics3d
	Polygon primitive.

2012-06-29  Angus Griffith <16sn6uv@gmail.com>

	* initialize.py, mathics/web/media/js/graphics3d.js: Three.js inbult
	vector functions and slightly less grid points.

2012-06-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Fixed bug which caused grid to
	be placed on the wrong side of the plot surface. Thanks to chandlerp
	on the Three.js irc.

2012-06-28  Angus Griffith <16sn6uv@gmail.com>

	* : commit 21502a41d8da716c1a737206793240cfd526270b Author: Angus
	Griffith <16sn6uv@gmail.com> Date:   Thu Jun 28 04:11:11 2012 +1000

2012-06-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Automatic rescaling for
	perspective camera.  Still not perfect, but it works.

2012-06-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Added the perspective camera
	back in. OrthographicCamera should be optional.

2012-06-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: MeshNormalMaterial gives some
	simple shading based on camera angle

2012-06-28  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Automatic rescaling for
	perspective camera.  Still not perfect, but it works.

2012-06-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Added the perspective camera
	back imn.

2012-06-26  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #28 from sn6uv/3d 3d

2012-06-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/doc/documentation/A-License.mdoc: Added Three.js licensing
	to docs

2012-06-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: .

2012-06-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Reverted plot size changes

2012-06-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Spacing removed from blank
	lines

2012-06-27  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: Changed to 2 space indenting

2012-06-26  Angus Griffith <16sn6uv@gmail.com>

	* setup.py: Added missing three.js dependency to setup.py

2012-06-26  Angus Griffith <16sn6uv@gmail.com>

	* mathics/web/media/js/graphics3d.js: OrthographicCamera with
	automatic rescaling

2012-06-25  Jan Pschko <jan@poeschko.com>

	* CHANGES.rst: added CHANGES

2012-06-25  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/system.py, mathics/core/definitions.py: added
	Names

2012-06-25  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/base.py, mathics/builtin/calculus.py: fixes #19

2012-06-25  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/arithmetic.py, mathics/builtin/inout.py,
	mathics/builtin/lists.py, mathics/core/convert.py,
	mathics/core/expression.py, mathics/core/parser.py: symbolic sums
	and products, fixes #6

2012-06-24  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/__init__.py, mathics/builtin/graphics.py,
	mathics/builtin/graphics3d.py, mathics/core/expression.py,
	mathics/web/media/js/graphics3d.js,
	mathics/web/media/js/mathics.js,
	mathics/web/media/js/three/Three.js,
	mathics/web/templates/base_html.html: basic code layout for 3D
	graphics

2012-06-21  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/lists.py: fixes #4

2012-06-21  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/calculus.py: fixed #11 before

2012-06-21  Jan Pschko <jan@poeschko.com>

	* mathics/__init__.py, mathics/builtin/__init__.py,
	mathics/builtin/system.py: added $Version

2012-06-21  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/calculus.py, mathics/builtin/exptrig.py,
	mathics/builtin/numeric.py: fixed numeric test cases because of new
	MachinePrecision

2012-06-21  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/base.py, mathics/builtin/calculus.py,
	mathics/builtin/comparison.py, mathics/builtin/exptrig.py,
	mathics/builtin/numeric.py: numeric comparison of symbolic numerical
	constants, fixes #10

2012-06-20  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/plot.py: suppress Power::infy warnings during
	plots, fixes #12

2012-06-20  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/linalg.py: resolve sympy DeprecationWarning about
	Dummy

2012-06-20  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/functional.py,
	mathics/doc/documentation/1-Manual.mdoc: fixed test cases for
	Manual/Linear Algebra and Function

2012-06-20  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/base.py, mathics/builtin/calculus.py,
	mathics/core/expression.py: fixes #21

2012-06-20  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/lists.py: fixes #27

2012-06-21  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Plot3D function scaffold

2012-06-18  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/specialfunctions.py: Legendre stub

2012-06-18  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/lists.py, mathics/builtin/tensors.py: move
	NotListQ to lists

2012-06-16  Jan Pschko <jan@poeschko.com>

	* mathics/settings.py: fixed authentication backend

2012-06-15  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/calculus.py, mathics/builtin/functional.py,
	mathics/builtin/lists.py, mathics/builtin/specialfunctions.py,
	mathics/core/expression.py: added ProductLog, Solve domain, ListQ,
	fixed Function scoping; fixes #25

2012-06-15  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/calculus.py: cleanup

2012-06-15  Jan Pschko <jan@poeschko.com>

	* mathics/core/expression.py: cleanup

2012-06-15  Jan Pschko <jan@poeschko.com>

	* AUTHORS.txt, COPYING.txt: added AUTHORS and COPYING

2012-06-15  Jan Pschko <jan@poeschko.com>

	* mathics/settings.py: working on version 0.5 now

2012-06-15  Jan Pschko <jan@poeschko.com>

	* mathics/web/media/js/innerdom/innerDOM.js: removed innerDOM

2012-06-15  Jan Pschko <jan@poeschko.com>

	* mathics/doc/documentation/A-License.mdoc,
	mathics/web/templates/base_html.html: removed innerDOM

2012-06-15  Jan Pschko <jan@poeschko.com>

	* mathics/web/media/js/mathics.js: cleanup

2012-06-14  Jan Pschko <jan@poeschko.com>

	* mathics/web/media/js/mathics.js: fixed issue with linebreaks in
	TeXForm in browser

2012-06-14  Jan Pschko <jan@poeschko.com>

	* mathics/web/media/js/utils.js: fixes bug where & was displayed as
	" in browser

2012-06-14  Jan Pschko <jan@poeschko.com>

	* mathics/web/media/js/mathics.js: fixes #15

2012-06-14  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/calculus.py, mathics/core/convert.py: convert
	SymPy's RootSum

2012-06-14  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/linalg.py: ordering of eigenvalues as in
	Mathematica

2012-06-13  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #24 from cjiang/inverse Fixes to matrix Inverse and Eigenvectors

2012-06-13  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/plot.py, mathics/core/expression.py,
	mathics/core/util.py: refactored option handling in Plot

2012-06-12  Chong Jiang <chongjiang@gmail.com>

	* mathics/builtin/linalg.py: Fixes to matrix Inverse and
	Eigenvectors Added error message for Inverse of a singular matrix.  Fixed
	incorrect parsing of eigenvectors with multiplicity >1 from sympy.
	Added error message for when sympy does not find the eigenvectors of
	a matrix.

2012-06-12  Jan Pschko <jan@poeschko.com>

	* : commit 7bc8880a12b7dcfcfcd08c132971cbd379fba609 Merge: ed43ca7fd
	adc658216 Author: Jan Pöschko <jan@poeschko.com> Date:   Tue Jun 12
	04:46:40 2012 -0700

2012-06-12  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/exptrig.py: normalized whitespace in Log2 and
	Log10

2012-06-12  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #17 from cjiang/master new rule for Log and new examples for Log fn's

2012-06-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Compliant syntax edit

2012-06-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Cleaned up PlotRange Mesh interaction

2012-06-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Fixed PlotRange input handling, and
	improved MaxRecursion handling

2012-06-12  Angus Griffith <16sn6uv@gmail.com>

	* : Merge remote-tracking branch 'upstream/master' Merging changes to to_python for Complex type.

2012-06-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Fixed mistake

2012-06-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Updated comments and improved syntax
	compliance

2012-06-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Fixed typo. Relevant tests now pass

2012-06-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Cool assignment suggestion from Jan

2012-06-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Cleaned up tuple syntax for consistency

2012-06-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Removed redundant comments

2012-06-12  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: More coding convention improvements

2012-06-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Improved general consistency with the
	rest of the code base

2012-06-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: More illustrative Mesh examples

2012-06-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Added Mesh->None option

2012-06-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Updated Mesh docstring and added some
	simple examples

2012-06-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Updated Mesh Error message ilevels

2012-06-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Updated PlotRange error message prng

2012-06-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Reject non-integer MaxRecursion. Default
	for failure is 0. Changed plotrange error code

2012-06-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Handle a various PlotRange and Mesh user
	inputs with sane defaults

2012-06-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Handle a variety of MaxRecursion inputs

2012-06-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Slight code cleanup

2012-06-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: One more doctest which tests multiple
	options

2012-06-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Added some doc-tests and implemented mesh
	point scaling in the case of user specified PlotRange.

2012-06-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Implemented Mesh->All and Mesh->Full
	along with default Mesh->None something strange is happening with
	aspect ratios (dots drawn as ellipses rather than circles with custom
	PlotRange .

2012-06-11  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Disks return NotImplementedError. This
	will have to wait

2012-06-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Added Mesh option to plot - no options
	yet implemented

2012-06-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Fixed AutomaticPlotRange bug which occurs
	when plotting a constant function also optimised threshold settings

2012-06-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Removed 'extra ideas' for MaxRecursion

2012-06-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Perhaps higher MaxRecursion should use
	more points and also smaller angle threshold?

2012-06-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Implemented MaxRecursion Plot option

2012-06-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Updated comments and removed - the TODO
	is now done

2012-06-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Updated docstring for AutomaticPlotRange

2012-06-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Merged changes to graphics.py from
	upstream

2012-06-10  Angus Griffith <16sn6uv@gmail.com>

	* : Merge remote-tracking branch 'upstream/master' into pr1 Incorporates required changes to calc_dimensions and others in
	graphics.py

2012-06-09  Chong Jiang <chongjiang@gmail.com>

	* mathics/builtin/exptrig.py: new rule for Log and new examples for
	Log fn's New rule reduces Log[E^2] to 2, as Mathematica does.

2012-06-09  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/graphics.py, mathics/core/expression.py:
	PlotRange, to_python

2012-06-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics.py: Broken Graphs [plotrange 1]

2012-06-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics.py: Attempt at adding PlotRange
	functionality [plotrange 1]

2012-06-10  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/graphics.py, mathics/builtin/plot.py: Attempt at
	adding PlotRange functionality [plotrange 1]

2012-06-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Changed docstring and clarified comments

2012-06-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Moved AutomaticPlotRange into Plot class

2012-06-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Added some TODOs

2012-06-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Added description to get_plotrange,
	optimised ang_thresh, slightly larger range

2012-06-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Crop discontinuities and split into
	continuious segments

2012-06-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Basic range finding algorithm using
	standard deviation.  The x and y scaling should  be the same for all
	segments of a function.

2012-06-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Added simple y-scaling

2012-06-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Added x-scaling to the sampling algorithm
	so that angles are independent of x-range.  All line segments of
	same function now have the same maxrecursion depth (typo).

2012-06-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Consistient variable naming

2012-06-09  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Actually do have division by zero error
	when it overflows

2012-06-08  Jan Pschko <jan@poeschko.com>

	* mathics/core/evaluation.py: deal with lines containing only spaces

2012-06-08  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/numeric.py: make Round Listable

2012-06-08  Jan Pschko <jan@poeschko.com>

	* : commit 2f7931a79efa6eb8486c057a6bdc42fccc9d4184 Author: Jan
	Pöschko <jan@poeschko.com> Date:   Fri Jun 8 15:41:46 2012 +0200

2012-06-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Division by zero bug is fixed added TODO
	changed comments

2012-06-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Optimised maxrecursion and angle thresh

2012-06-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: fix header2

2012-06-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: fix header

2012-06-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Changed interpolation loop limits so that
	interpolated points are used when calculating future angles.
	maxrecursion is now actually a recursion level

2012-06-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Avoid ZeroDivisionError.  Don't get stuck
	on really bad points; come back later if you have time.  Reduced max
	number of points.  Each level of recursion check if num points > max
	num points.

2012-06-08  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #9 from cjiang/master Added Log2 and Log10 functions

2012-06-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: newline at end of file

2012-06-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Fixed some whitespace changes

2012-06-08  Angus Griffith <16sn6uv@gmail.com>

	* mathics/builtin/plot.py: Implemented plot sampling algorithm to
	improve plot smoothness

2012-06-07  Jan Pschko <jan@poeschko.com>

	* : Merge pull request #8 from sn6uv/master Fixed typo in complex power function

2012-06-06  Jan Pschko <jan@poeschko.com>

	* mathics/test.py: create doc data directory if not existing

2012-06-06  Jan Pschko <jan@poeschko.com>

	* mathics/doc/doc.py: ignore missing XML documentation data

2012-06-06  Jan Pschko <jan@poeschko.com>

	* mathics/server.py: removed unnecessary import

2012-06-06  Jan Pschko <jan@poeschko.com>

	* mathics/server.py: replaced deprecated AdminMediaHandler

2012-05-14  Jan Pschko <jan@poeschko.com>

	* mathics/settings.py, mathics/web/media/js/doc.js,
	mathics/web/media/js/inout.js, mathics/web/media/js/mathics.js,
	mathics/web/media/js/utils.js: cleanup of JavaScript code

2012-05-14  Jan Pschko <jan@poeschko.com>

	* release.sh: remove *.so files in release

2012-05-03  Jan Pschko <jan@poeschko.com>

	* mathics/settings.py: new version

2012-05-03  Jan Pschko <jan@poeschko.com>

	* mathics/core/expression.py: sympy.Float instead of sympy.Real

2012-05-03  Jan Pschko <jan@poeschko.com>

	* mathics/settings.py: import error when installing and Django not
	present yet

2012-05-03  Jan Pschko <jan@poeschko.com>

	* mathics/test.py: use plain-text pickle format

2012-04-24  Jan Pschko <jan@poeschko.com>

	* initialize.py, install_sage_scripts.py,
	mathics/builtin/algebra.py, mathics/builtin/arithmetic.py,
	mathics/builtin/calculus.py, mathics/core/convert.py,
	mathics/core/expression.py, mathics/core/pattern.py,
	mathics/core/pattern_nocython.py,
	mathics/doc/documentation/1-Manual.mdoc,
	mathics/optional/numerical_optimization.py, mathics/server.py,
	mathics/settings.py, release.sh, setup.py: compatibility to Sage 5,
	SymPy 0.7, Cython 0.15, Django 1.2

2012-04-19  Jan Pschko <jan@poeschko.com>

	* mathics/web/media/js/mathics.js, mathics/web/templates/main.html:
	MathJax config in document:loaded, minor interface text changes

2011-04-18  Jan Pschko <jan@poeschko.com>

	* mathics/web/media/js/mathics.js,
	mathics/web/templates/base_html.html, mathics/web/views.py: remove
	MathJax context menu in Firefox, small bug when detecting browser in
	views

2011-04-17  Jan Pschko <jan@poeschko.com>

	* mathics/web/media/css/styles.css, mathics/web/media/js/inout.js,
	mathics/web/media/js/mathics.js,
	mathics/web/templates/base_html.html: submit button

2011-04-17  Jan Pschko <jan@poeschko.com>

	* mathics/Makefile, mathics/doc/doc.py,
	mathics/web/templates/main.html, mathics/web/templatetags/doc.py,
	mathics/web/views.py: correct, escaped display of HTML doc titles

2011-04-17  Jan Pschko <jan@poeschko.com>

	* mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/documentation/A-License.mdoc,
	mathics/web/media/css/styles.css,
	mathics/web/media/css/styles_print.css,
	mathics/web/media/js/doc.js, mathics/web/media/js/inout.js,
	mathics/web/media/js/mathics.js, mathics/web/media/js/utils.js,
	mathics/web/templates/base.html,
	mathics/web/templates/base_html.html,
	mathics/web/templates/main.html: MathJax integration

2011-04-06  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/graphics.py, mathics/web/media/css/styles.css,
	mathics/web/media/css/styles_ie.css,
	mathics/web/media/js/innerdom/innerDOM.js,
	mathics/web/media/js/mathics.js,
	mathics/web/media/js/mathjax/MathJax.js,
	mathics/web/media/js/mathjax/config/Accessible-full.js,
	mathics/web/media/js/mathjax/config/Accessible.js,
	mathics/web/media/js/mathjax/config/MML_HTMLorMML-full.js,
	mathics/web/media/js/mathjax/config/MML_HTMLorMML.js,
	mathics/web/media/js/mathjax/config/MMLorHTML.js,
	mathics/web/media/js/mathjax/config/TeX-AMS-MML_HTMLorMML-full.js,
	mathics/web/media/js/mathjax/config/TeX-AMS-MML_HTMLorMML.js,
	mathics/web/media/js/mathjax/config/TeX-AMS_HTML-full.js,
	mathics/web/media/js/mathjax/config/TeX-AMS_HTML.js,
	mathics/web/media/js/mathjax/config/default.js,
	mathics/web/media/js/mathjax/config/local/local.js,
	mathics/web/media/js/mathjax/extensions/FontWarnings.js,
	mathics/web/media/js/mathjax/extensions/MathMenu.js,
	mathics/web/media/js/mathjax/extensions/MathZoom.js,
	mathics/web/media/js/mathjax/extensions/TeX/AMSmath.js,
	mathics/web/media/js/mathjax/extensions/TeX/AMSsymbols.js,
	mathics/web/media/js/mathjax/extensions/TeX/HTML.js,
	mathics/web/media/js/mathjax/extensions/TeX/autobold.js,
	mathics/web/media/js/mathjax/extensions/TeX/boldsymbol.js,
	mathics/web/media/js/mathjax/extensions/TeX/mathchoice.js,
	mathics/web/media/js/mathjax/extensions/TeX/newcommand.js,
	mathics/web/media/js/mathjax/extensions/TeX/noErrors.js,
	mathics/web/media/js/mathjax/extensions/TeX/noUndefined.js,
	mathics/web/media/js/mathjax/extensions/TeX/unicode.js,
	mathics/web/media/js/mathjax/extensions/TeX/verb.js,
	mathics/web/media/js/mathjax/extensions/jsMath2jax.js,
	mathics/web/media/js/mathjax/extensions/mml2jax.js,
	mathics/web/media/js/mathjax/extensions/tex2jax.js,
	mathics/web/media/js/mathjax/extensions/toMathML.js,
	mathics/web/media/js/mathjax/extensions/v1.0-warning.js,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_AMS-Reg
	ular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Caligra
	phic-Bold.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Caligra
	phic-Regular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Fraktur
	-Bold.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Fraktur
	-Regular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Main-Bo
	ld.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Main-It
	alic.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Main-Re
	gular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Math-Bo
	ldItalic.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Math-It
	alic.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Math-Re
	gular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_SansSer
	if-Bold.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_SansSer
	if-Italic.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_SansSer
	if-Regular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Script-
	Regular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Size1-R
	egular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Size2-R
	egular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Size3-R
	egular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Size4-R
	egular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_Typewri
	ter-Regular.svg,
	mathics/web/media/js/mathjax/fonts/HTML-CSS/TeX/svg/MathJax_WinChro
	me-Regular.svg,
	mathics/web/media/js/mathjax/jax/element/mml/jax.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/Arrows.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/CombDiacritMar
	ks.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/CombDiactForSy
	mbols.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/Dingbats.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/GeneralPunctua
	tion.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/GeometricShape
	s.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/GreekAndCoptic
	.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/Latin1Suppleme
	nt.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/LetterlikeSymb
	ols.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/MathOperators.
	js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/MiscMathSymbol
	sA.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/MiscMathSymbol
	sB.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/MiscTechnical.
	js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/SpacingModLett
	ers.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/SuppMathOperat
	ors.js,
	mathics/web/media/js/mathjax/jax/element/mml/optable/SupplementalAr
	rowsB.js, mathics/web/media/js/mathjax/jax/input/MathML/config.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/a.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/b.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/c.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/d.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/e.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/f.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/fr.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/g.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/h.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/i.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/j.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/k.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/l.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/m.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/n.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/o.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/opf.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/p.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/q.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/r.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/s.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/scr.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/t.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/u.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/v.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/w.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/x.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/y.js,
	mathics/web/media/js/mathjax/jax/input/MathML/entities/z.js,
	mathics/web/media/js/mathjax/jax/input/MathML/jax.js,
	mathics/web/media/js/mathjax/jax/input/TeX/config.js,
	mathics/web/media/js/mathjax/jax/input/TeX/jax.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/maction.j
	s,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/menclose.
	js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/mglyph.js
	,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/mmultiscr
	ipts.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/ms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/mtable.js
	,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/autoload/multiline
	.js, mathics/web/media/js/mathjax/jax/output/HTML-CSS/config.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/Arrows.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/BoldFraktur.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/BoxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/ControlPictures.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/CurrencySymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/Cyrillic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/GreekBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/GreekSSBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/IPAExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MathBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MathSSBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MiscMathSymbolsA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MiscMathSymbolsB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/MiscTechnical.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/NumberForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/PhoneticExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/SuperAndSubscripts.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Bold/SuppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/BoxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/ControlPictures.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/CurrencySymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/Cyrillic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/GreekBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/GreekSSBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/IPAExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/MathBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/MathBoldScript.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/MathSSItalicBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/BoldItalic/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/BoxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/ControlPictures.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/CurrencySymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/Cyrillic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/GreekItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/IPAExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/MathItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/MathSSItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/MathScript.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Italic/ij.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Arrows.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/BBBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/BlockElements.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/BoldFraktur.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/BoxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/CJK.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/ControlPictures.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/CurrencySymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Cyrillic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Dingbats.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Fraktur.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekSSBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/GreekSSBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/IPAExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/LatinExtendedD.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathBoldItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathBoldScript.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathSS.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathSSBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathSSItalic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathSSItalicBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathScript.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MathTT.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MiscMathSymbolsA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MiscMathSymbolsB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MiscSymbolsAndArrows.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/MiscTechnical.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/NumberForms.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/PhoneticExtensions.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/SuperAndSubscripts.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/SuppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/SupplementalArrowsA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/SupplementalArrowsB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/General
	/Regular/ij.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsD/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsD/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsD/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsSm/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsSm/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsSm/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUp/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUp/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUp/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpD/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpD/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpD/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpSm/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpSm/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Integra
	lsUpSm/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Bold/PrivateUse.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/BoldItalic/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/BoldItalic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/BoldItalic/PrivateUse.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Italic/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Italic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Italic/PrivateUse.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/NonUnic
	ode/Regular/PrivateUse.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeFiv
	eSym/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeFiv
	eSym/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeFou
	rSym/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeFou
	rSym/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeFou
	rSym/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeOne
	Sym/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeOne
	Sym/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeOne
	Sym/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeOne
	Sym/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeThr
	eeSym/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeThr
	eeSym/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeThr
	eeSym/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeTwo
	Sym/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeTwo
	Sym/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/SizeTwo
	Sym/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Variant
	s/Bold/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Variant
	s/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Variant
	s/Regular/All.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/Variant
	s/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/fontdat
	a-beta.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/STIX/fontdat
	a.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/Arrows.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/BBBold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/BoxDrawing.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/Dingbats.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/MiscTechnical.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/PUA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regu
	lar/SuppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Caligrap
	hic/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Caligrap
	hic/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Bold/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Bold/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Bold/PUA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Regular/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/
	Regular/PUA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/Bo
	ld/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/Bo
	ldItalic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/It
	alic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/Arrows.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/LatinExtendedA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/LatinExtendedB.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/MathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/MiscMathSymbolsA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/MiscTechnical.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/SpacingModLetters.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/SuppMathOperators.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bol
	d/SupplementalArrowsA.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Ita
	lic/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Ita
	lic/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Ita
	lic/Latin1Supplement.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Ita
	lic/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Ita
	lic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Reg
	ular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Reg
	ular/GeometricShapes.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Reg
	ular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Reg
	ular/MiscSymbols.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Math/Bol
	dItalic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Math/Ita
	lic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Bold/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Bold/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Bold/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Bold/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Italic/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Italic/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Italic/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Italic/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSeri
	f/Regular/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Script/R
	egular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Script/R
	egular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Size1/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Size2/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Size3/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Size4/Re
	gular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewrit
	er/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewrit
	er/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewrit
	er/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewrit
	er/Regular/Other.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/WinChrom
	e/Regular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/R
	egular/AMS.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/R
	egular/Bold.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/R
	egular/Main.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/fonts/TeX/fontdata
	.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/imageFonts.js,
	mathics/web/media/js/mathjax/jax/output/HTML-CSS/jax.js,
	mathics/web/media/js/mathjax/jax/output/NativeMML/config.js,
	mathics/web/media/js/mathjax/jax/output/NativeMML/jax.js,
	mathics/web/media/js/mathjax/unpacked/MathJax.js,
	mathics/web/media/js/mathjax/unpacked/config/Accessible-full.js,
	mathics/web/media/js/mathjax/unpacked/config/Accessible.js,
	mathics/web/media/js/mathjax/unpacked/config/MML_HTMLorMML-full.js,
	mathics/web/media/js/mathjax/unpacked/config/MML_HTMLorMML.js,
	mathics/web/media/js/mathjax/unpacked/config/MMLorHTML.js,
	mathics/web/media/js/mathjax/unpacked/config/TeX-AMS-MML_HTMLorMML-
	full.js,
	mathics/web/media/js/mathjax/unpacked/config/TeX-AMS-MML_HTMLorMML.
	js,
	mathics/web/media/js/mathjax/unpacked/config/TeX-AMS_HTML-full.js,
	mathics/web/media/js/mathjax/unpacked/config/TeX-AMS_HTML.js,
	mathics/web/media/js/mathjax/unpacked/config/default.js,
	mathics/web/media/js/mathjax/unpacked/config/local/local.js,
	mathics/web/media/js/mathjax/unpacked/extensions/FontWarnings.js,
	mathics/web/media/js/mathjax/unpacked/extensions/MathMenu.js,
	mathics/web/media/js/mathjax/unpacked/extensions/MathZoom.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/AMSmath.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/AMSsymbols.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/HTML.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/autobold.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/boldsymbol.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/mathchoice.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/newcommand.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/noErrors.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/noUndefined.js
	, mathics/web/media/js/mathjax/unpacked/extensions/TeX/unicode.js,
	mathics/web/media/js/mathjax/unpacked/extensions/TeX/verb.js,
	mathics/web/media/js/mathjax/unpacked/extensions/jsMath2jax.js,
	mathics/web/media/js/mathjax/unpacked/extensions/mml2jax.js,
	mathics/web/media/js/mathjax/unpacked/extensions/tex2jax.js,
	mathics/web/media/js/mathjax/unpacked/extensions/toMathML.js,
	mathics/web/media/js/mathjax/unpacked/extensions/v1.0-warning.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/jax.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Arrow
	s.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Basic
	Latin.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/CombD
	iacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/CombD
	iactForSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Dingb
	ats.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Gener
	alPunctuation.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Geome
	tricShapes.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Greek
	AndCoptic.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Latin
	1Supplement.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Lette
	rlikeSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/MathO
	perators.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/MiscM
	athSymbolsA.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/MiscM
	athSymbolsB.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/MiscT
	echnical.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Spaci
	ngModLetters.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/SuppM
	athOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/element/mml/optable/Suppl
	ementalArrowsB.js,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/config.js,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/a.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/b.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/c.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/d.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/e.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/f.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/fr.
	js,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/g.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/h.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/i.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/j.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/k.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/l.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/m.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/n.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/o.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/opf
	.js,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/p.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/q.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/r.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/s.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/scr
	.js,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/t.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/u.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/v.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/w.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/x.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/y.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/input/MathML/entities/z.j
	s, mathics/web/media/js/mathjax/unpacked/jax/input/MathML/jax.js,
	mathics/web/media/js/mathjax/unpacked/jax/input/TeX/config.js,
	mathics/web/media/js/mathjax/unpacked/jax/input/TeX/jax.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/autoload/
	maction.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/autoload/
	menclose.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/autoload/
	mglyph.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/autoload/
	mmultiscripts.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/autoload/
	ms.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/autoload/
	mtable.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/autoload/
	multiline.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/config.js
	,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/Arrows.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/BoldFraktur.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/BoxDrawing.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/ControlPictures.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/CurrencySymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/Cyrillic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/GeometricShapes.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/GreekBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/GreekSSBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/IPAExtensions.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/Latin1Supplement.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/LatinExtendedA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/LatinExtendedB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/MathBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/MathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/MathSSBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/MiscMathSymbolsA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/MiscMathSymbolsB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/MiscSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/MiscTechnical.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/NumberForms.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/PhoneticExtensions.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/SpacingModLetters.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/SuperAndSubscripts.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Bold/SuppMathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/BoxDrawing.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/ControlPictures.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/CurrencySymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/Cyrillic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/GreekBoldItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/GreekSSBoldItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/IPAExtensions.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/Latin1Supplement.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/LatinExtendedA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/LatinExtendedB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/MathBoldItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/MathBoldScript.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/MathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/MathSSItalicBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/BoldItalic/SpacingModLetters.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/BoxDrawing.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/ControlPictures.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/CurrencySymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/Cyrillic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/GreekItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/IPAExtensions.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/Latin1Supplement.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/LatinExtendedA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/LatinExtendedB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/MathItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/MathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/MathSSItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/MathScript.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/SpacingModLetters.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Italic/ij.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/AlphaPresentForms.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/Arrows.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/BBBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/BlockElements.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/BoldFraktur.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/BoxDrawing.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/CJK.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/ControlPictures.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/CurrencySymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/Cyrillic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/Dingbats.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/Fraktur.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/GeometricShapes.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/GreekBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/GreekBoldItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/GreekItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/GreekSSBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/GreekSSBoldItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/Hiragana.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/IPAExtensions.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/Latin1Supplement.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/LatinExtendedA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/LatinExtendedAdditional.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/LatinExtendedB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/LatinExtendedD.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathBoldItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathBoldScript.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathSS.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathSSBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathSSItalic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathSSItalicBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathScript.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MathTT.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MiscMathSymbolsA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MiscMathSymbolsB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MiscSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MiscSymbolsAndArrows.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/MiscTechnical.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/NumberForms.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/PhoneticExtensions.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/SpacingModLetters.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/Specials.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/SuperAndSubscripts.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/SuppMathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/SupplementalArrowsA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/SupplementalArrowsB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/General/Regular/ij.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsD/Bold/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsD/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsD/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsSm/Bold/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsSm/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsSm/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsUp/Bold/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsUp/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsUp/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsUpD/Bold/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsUpD/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsUpD/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsUpSm/Bold/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsUpSm/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/IntegralsUpSm/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/Bold/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/Bold/PrivateUse.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/BoldItalic/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/BoldItalic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/BoldItalic/PrivateUse.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/Italic/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/Italic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/Italic/PrivateUse.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/NonUnicode/Regular/PrivateUse.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeFiveSym/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeFiveSym/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeFourSym/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeFourSym/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeFourSym/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeOneSym/Bold/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeOneSym/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeOneSym/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeOneSym/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeThreeSym/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeThreeSym/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeThreeSym/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeTwoSym/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeTwoSym/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/SizeTwoSym/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/Variants/Bold/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/Variants/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/Variants/Regular/All.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/Variants/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/fontdata-beta.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/STI
	X/fontdata.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/Arrows.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/BBBold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/BoxDrawing.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/Dingbats.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/EnclosedAlphanum.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/GeometricShapes.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/GreekAndCoptic.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/Latin1Supplement.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/LatinExtendedA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/MathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/MiscMathSymbolsB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/MiscSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/MiscTechnical.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/PUA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/SpacingModLetters.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/AMS/Regular/SuppMathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Caligraphic/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Caligraphic/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Fraktur/Bold/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Fraktur/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Fraktur/Bold/Other.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Fraktur/Bold/PUA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Fraktur/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Fraktur/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Fraktur/Regular/Other.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Fraktur/Regular/PUA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Greek/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Greek/BoldItalic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Greek/Italic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Greek/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/Arrows.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/CombDiactForSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/GeometricShapes.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/Latin1Supplement.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/LatinExtendedA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/LatinExtendedB.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/MathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/MiscMathSymbolsA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/MiscSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/MiscTechnical.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/SpacingModLetters.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/SuppMathOperators.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Bold/SupplementalArrowsA.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Italic/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Italic/GeneralPunctuation.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Italic/Latin1Supplement.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Italic/LetterlikeSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Italic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Regular/GeometricShapes.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Regular/MiscSymbols.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Main/Regular/SpacingModLetters.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Math/BoldItalic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Math/Italic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Bold/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Bold/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Bold/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Bold/Other.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Italic/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Italic/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Italic/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Italic/Other.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/SansSerif/Regular/Other.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Script/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Script/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Script/Regular/Other.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Size1/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Size2/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Size3/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Size4/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Typewriter/Regular/BasicLatin.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Typewriter/Regular/CombDiacritMarks.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Typewriter/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/Typewriter/Regular/Other.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/WinChrome/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/WinIE6/Regular/AMS.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/WinIE6/Regular/Bold.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/WinIE6/Regular/Main.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/fonts/TeX
	/fontdata.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/imageFont
	s.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/HTML-CSS/jax.js,
	mathics/web/media/js/mathjax/unpacked/jax/output/NativeMML/config.j
	s,
	mathics/web/media/js/mathjax/unpacked/jax/output/NativeMML/jax.js,
	mathics/web/media/js/scriptaculous/builder.js,
	mathics/web/media/js/scriptaculous/controls.js,
	mathics/web/media/js/scriptaculous/dragdrop.js,
	mathics/web/media/js/scriptaculous/effects.js,
	mathics/web/media/js/scriptaculous/scriptaculous.js,
	mathics/web/media/js/scriptaculous/slider.js,
	mathics/web/media/js/scriptaculous/sound.js,
	mathics/web/media/js/scriptaculous/unittest.js,
	mathics/web/templates/base.html,
	mathics/web/templates/base_html.html, mathics/web/views.py: MathJax
	integration

2011-04-02  Jan Pschko <jan@poeschko.com>

	* : commit 2889c02b526921898cc175e2f8d1864ad872bddd Author: Jan
	Pöschko <jan@poeschko.com> Date:   Sat Apr 2 19:51:52 2011 +0200

2011-03-18  Jan Pschko <jan@poeschko.com>

	* README.rdoc, distribute_setup.py, initialize.py,
	mathics/Makefile, mathics/builtin/__init__.py,
	mathics/builtin/arithmetic.py, mathics/builtin/base.py,
	mathics/builtin/calculus.py, mathics/builtin/numeric.py,
	mathics/builtin/patterns.py, mathics/builtin/plot.py,
	mathics/builtin/randomnumbers.py, mathics/builtin/structure.py,
	mathics/core/convert.py, mathics/core/evaluation.py,
	mathics/core/expression.py, mathics/core/numbers.py,
	mathics/core/parser.py, mathics/core/pattern.py,
	mathics/core/pattern_nocython.py, mathics/core/rules.py,
	mathics/doc/Makefile, mathics/doc/doc.py,
	mathics/doc/documentation/1-Manual.mdoc, mathics/doc/tex/Makefile,
	mathics/doc/tex/logo.pdf, mathics/doc/tex/mathics.tex,
	mathics/doc/tex/prepare_latex.py, mathics/optional/__init__.py,
	mathics/optional/calculus.py, mathics/server.py,
	mathics/settings.py, mathics/web/media/css/styles.css,
	mathics/web/media/js/authentication.js,
	mathics/web/media/js/doc.js, mathics/web/media/js/inout.js,
	mathics/web/media/js/mathics.js, mathics/web/models.py,
	mathics/web/templates/base.html, mathics/web/views.py, release.sh,
	setup.py: Cython integration

2011-03-09  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/randomnumbers.py: removed print in randomnumbers

2011-03-09  Jan Pschko <jan@poeschko.com>

	* mathics/builtin/arithmetic.py, mathics/core/evaluation.py,
	mathics/core/parser.py, mathics/server.py, mathics/settings.py:
	parser issue, threaded exception traceback

2011-03-09  Jan Pschko <jan@poeschko.com>

	* mathics/doc/tex/mathics.tex: hyperref chapter issue

2011-03-08  Jan Pschko <jan@poeschko.com>

	* release.sh: remove release.sh

2011-03-08  Jan Pschko <jan@poeschko.com>

	* : remove release.sh

2011-03-08  Jan Pschko <jan@poeschko.com>

	* distribute_setup.py, initialize.py,
	mathics/builtin/randomnumbers.py, mathics/settings.py: setup issues

2011-03-08  Jan Pschko <jan@poeschko.com>

	* initialize.py, mathics/settings.py,
	mathics/web/media/js/authentication.js,
	mathics/web/media/js/inout.js, mathics/web/media/js/mathics.js,
	mathics/web/models.py, mathics/web/templates/base.html,
	mathics/web/views.py: local save and load issues

2011-03-07  Jan Pschko <jan@poeschko.com>

	* mathics/doc/doc.py, mathics/doc/documentation/1-Manual.mdoc,
	mathics/doc/tex/Makefile, mathics/doc/tex/logo.pdf,
	mathics/doc/tex/mathics.tex, mathics/doc/tex/prepare_latex.py,
	mathics/settings.py, mathics/web/views.py, release.sh, setup.py:
	small changes to doc and setup

2011-03-07  Jan Pschko <jan@poeschko.com>

	* mathics/settings.py, mathics/web/media/css/styles.css,
	mathics/web/media/js/doc.js, mathics/web/templates/base.html,
	mathics/web/views.py: Linux design issues etc

2011-03-07  Jan Pschko <jan@poeschko.com>

	* mathics/Makefile: delete Makefile

2011-03-07  Jan Pschko <jan@poeschko.com>

	* : remove Makefile

2011-03-07  Jan Pschko <jan@poeschko.com>

	* README => README.rdoc: readme markup

2011-03-07  Jan Pschko <jan@poeschko.com>

	* README: readme

2011-03-07  Jan <jan@poeschko.com>

	* initial version
