-
-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Doc part as separate files2 #833
base: doc-part-as-separate-files
Are you sure you want to change the base?
Commits on Jan 7, 2023
-
Make Expression Structure its own section...
Move LeafCount into that under Sizes and Signature
Configuration menu - View commit details
-
Copy full SHA for 2fc148a - Browse repository at this point
Copy the full SHA 2fc148aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1846690 - Browse repository at this point
Copy the full SHA 1846690View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80f25f1 - Browse repository at this point
Copy the full SHA 80f25f1View commit details -
Merge pull request #725 from Mathics3/Expression-Structure
Expression structure is a new guide
Configuration menu - View commit details
-
Copy full SHA for 4cf2e04 - Browse repository at this point
Copy the full SHA 4cf2e04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c01937 - Browse repository at this point
Copy the full SHA 1c01937View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98a5db7 - Browse repository at this point
Copy the full SHA 98a5db7View commit details -
Merge pull request #726 from Mathics3/apply-reduction
More apply->eval conversions
Configuration menu - View commit details
-
Copy full SHA for c2e3b3e - Browse repository at this point
Copy the full SHA c2e3b3eView commit details -
apply -> eval, split long lines, evaluation annotation type
Configuration menu - View commit details
-
Copy full SHA for c7ff11c - Browse repository at this point
Copy the full SHA c7ff11cView commit details -
Merge pull request #727 from Mathics3/apply_reduction2
More of the same --
Configuration menu - View commit details
-
Copy full SHA for dbbde85 - Browse repository at this point
Copy the full SHA dbbde85View commit details -
Optional software name: scikit-image -> skimage
scikit-image is not a valid module name. We use this in reporting optional software
Configuration menu - View commit details
-
Copy full SHA for 501b2c6 - Browse repository at this point
Copy the full SHA 501b2c6View commit details
Commits on Jan 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3a2e66e - Browse repository at this point
Copy the full SHA 3a2e66eView commit details -
Merge pull request #729 from davide125/executable
ExampleData: fix spurious executable permissions
Configuration menu - View commit details
-
Copy full SHA for 7f30407 - Browse repository at this point
Copy the full SHA 7f30407View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46e8a07 - Browse repository at this point
Copy the full SHA 46e8a07View commit details -
Configuration menu - View commit details
-
Copy full SHA for bae6c5d - Browse repository at this point
Copy the full SHA bae6c5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d81a55 - Browse repository at this point
Copy the full SHA 4d81a55View commit details -
Configuration menu - View commit details
-
Copy full SHA for e700a16 - Browse repository at this point
Copy the full SHA e700a16View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 9a3e8ae - Browse repository at this point
Copy the full SHA 9a3e8aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3281e6b - Browse repository at this point
Copy the full SHA 3281e6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdd29ec - Browse repository at this point
Copy the full SHA fdd29ecView commit details
Commits on Jan 9, 2023
-
Merge pull request #733 from davide125/namespaces
ExampleData: update copyright byline for Namespaces.xml
Configuration menu - View commit details
-
Copy full SHA for a23b386 - Browse repository at this point
Copy the full SHA a23b386View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for d416143 - Browse repository at this point
Copy the full SHA d416143View commit details -
and break up long lines. Some doc section wording tweaked
Configuration menu - View commit details
-
Copy full SHA for 04d0fa5 - Browse repository at this point
Copy the full SHA 04d0fa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 013f511 - Browse repository at this point
Copy the full SHA 013f511View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b196b4 - Browse repository at this point
Copy the full SHA 7b196b4View commit details -
Merge pull request #734 from Mathics3/checkout-move-revise-precedence
Clean up precedence testing ...
Configuration menu - View commit details
-
Copy full SHA for 0baf407 - Browse repository at this point
Copy the full SHA 0baf407View commit details -
Configuration menu - View commit details
-
Copy full SHA for c850b39 - Browse repository at this point
Copy the full SHA c850b39View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 55b8a69 - Browse repository at this point
Copy the full SHA 55b8a69View commit details -
Reuse StringLParen and StringRparen type Annotation on evaluation
Configuration menu - View commit details
-
Copy full SHA for 1a37d4c - Browse repository at this point
Copy the full SHA 1a37d4cView commit details
Commits on Jan 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 65f6797 - Browse repository at this point
Copy the full SHA 65f6797View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 888b4d7 - Browse repository at this point
Copy the full SHA 888b4d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 568f547 - Browse repository at this point
Copy the full SHA 568f547View commit details -
Configuration menu - View commit details
-
Copy full SHA for 105073a - Browse repository at this point
Copy the full SHA 105073aView commit details -
* 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.)
Configuration menu - View commit details
-
Copy full SHA for 079be84 - Browse repository at this point
Copy the full SHA 079be84View commit details -
Merge pull request #739 from Mathics3/require-big-tiff-support
Require newer PIL; handle Image failures
Configuration menu - View commit details
-
Copy full SHA for 66a4e26 - Browse repository at this point
Copy the full SHA 66a4e26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 014d4d6 - Browse repository at this point
Copy the full SHA 014d4d6View commit details -
Merge pull request #738 from Mathics3/apply-reduction3
apply->eval and minor tweaks
Configuration menu - View commit details
-
Copy full SHA for 3e1420d - Browse repository at this point
Copy the full SHA 3e1420dView commit details -
Merge pull request #737 from Mathics3/apply-reduction2
apply->eval go over trig fns & some hyperbolic...
Configuration menu - View commit details
-
Copy full SHA for 5152d4f - Browse repository at this point
Copy the full SHA 5152d4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 987a88b - Browse repository at this point
Copy the full SHA 987a88bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a2567c - Browse repository at this point
Copy the full SHA 7a2567cView commit details -
Merge pull request #731 from Mathics3/replace-lena
Replace Lena image with Hedy Lamarr image
Configuration menu - View commit details
-
Copy full SHA for 5ee4034 - Browse repository at this point
Copy the full SHA 5ee4034View commit details
Commits on Jan 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bfedec5 - Browse repository at this point
Copy the full SHA bfedec5View commit details -
Lots of little spelling corrections...
caught by codespell Python package run on documentation.tex. Some line wrap warnings corrected too.
Configuration menu - View commit details
-
Copy full SHA for 5de07b4 - Browse repository at this point
Copy the full SHA 5de07b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2b5749 - Browse repository at this point
Copy the full SHA a2b5749View commit details -
Merge pull request #742 from Mathics3/codespell-misspellings
Lots of little spelling corrections...
Configuration menu - View commit details
-
Copy full SHA for cc86cac - Browse repository at this point
Copy the full SHA cc86cacView commit details -
Merge pull request #740 from Mathics3/apply-reduction-4
apply->eval and doc stuff
Configuration menu - View commit details
-
Copy full SHA for 32dbaca - Browse repository at this point
Copy the full SHA 32dbacaView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc47de3 - Browse repository at this point
Copy the full SHA cc47de3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8fc237 - Browse repository at this point
Copy the full SHA e8fc237View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d9372c - Browse repository at this point
Copy the full SHA 8d9372cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 138c965 - Browse repository at this point
Copy the full SHA 138c965View commit details -
Configuration menu - View commit details
-
Copy full SHA for 213cfd7 - Browse repository at this point
Copy the full SHA 213cfd7View commit details
Commits on Jan 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4d889f2 - Browse repository at this point
Copy the full SHA 4d889f2View commit details -
Add Random[]. We also assume some sort of NumPy
so we can simplify code here.
Configuration menu - View commit details
-
Copy full SHA for 54362bb - Browse repository at this point
Copy the full SHA 54362bbView commit details -
Merge pull request #745 from Mathics3/add-noarg-Random
Add Random[]. We also assume some sort of NumPy
Configuration menu - View commit details
-
Copy full SHA for 29194d8 - Browse repository at this point
Copy the full SHA 29194d8View commit details -
Merge pull request #744 from Mathics3/apply-reduction-6
apply->eval + spelling, long lines, etc.
Configuration menu - View commit details
-
Copy full SHA for 0e1b656 - Browse repository at this point
Copy the full SHA 0e1b656View commit details -
Merge pull request #741 from Mathics3/apply-reduction-5
apply->eval, long lines, some annotations...
Configuration menu - View commit details
-
Copy full SHA for 6dab518 - Browse repository at this point
Copy the full SHA 6dab518View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec9be8b - Browse repository at this point
Copy the full SHA ec9be8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0ed19a - Browse repository at this point
Copy the full SHA c0ed19aView commit details -
Bump requirement on Pillow to 9.2.0
Testing shows that we need this to read sunflowers.jpg and possibly do ColorNegate of that.
Configuration menu - View commit details
-
Copy full SHA for 612dd3c - Browse repository at this point
Copy the full SHA 612dd3cView commit details -
Merge pull request #746 from Mathics3/require-Pilow-9.2+
Bump requirement on Pillow to 9.2.0
Configuration menu - View commit details
-
Copy full SHA for 892b134 - Browse repository at this point
Copy the full SHA 892b134View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 856f53b - Browse repository at this point
Copy the full SHA 856f53bView commit details
Commits on Jan 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8f5ab97 - Browse repository at this point
Copy the full SHA 8f5ab97View commit details -
Last of the apply->eval conversions
Some type annoations for options as a dict were done here.
Configuration menu - View commit details
-
Copy full SHA for e96b8d8 - Browse repository at this point
Copy the full SHA e96b8d8View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 401eda3 - Browse repository at this point
Copy the full SHA 401eda3View commit details -
Last of the apply->eval conversions
Some type annoations for options as a dict were done here.
Configuration menu - View commit details
-
Copy full SHA for 14e1a7c - Browse repository at this point
Copy the full SHA 14e1a7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f63def3 - Browse repository at this point
Copy the full SHA f63def3View commit details -
2
Configuration menu - View commit details
-
Copy full SHA for fa69595 - Browse repository at this point
Copy the full SHA fa69595View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d6deec - Browse repository at this point
Copy the full SHA 6d6deecView commit details
Commits on Jan 14, 2023
-
Merge pull request #748 from Mathics3/apply-reduction-7
Last of the apply->eval conversions
Configuration menu - View commit details
-
Copy full SHA for 5cb2d5c - Browse repository at this point
Copy the full SHA 5cb2d5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc1491f - Browse repository at this point
Copy the full SHA cc1491fView commit details -
Merge pull request #750 from Mathics3/add-NumberLinePlot
Add rudimentary NumberLinePlot
Configuration menu - View commit details
-
Copy full SHA for aed01db - Browse repository at this point
Copy the full SHA aed01dbView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for ac73d1e - Browse repository at this point
Copy the full SHA ac73d1eView commit details -
Last batch of eval->apply. Simplfy 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.
Configuration menu - View commit details
-
Copy full SHA for ff7e46f - Browse repository at this point
Copy the full SHA ff7e46fView commit details -
Merge branch 'remove-apply-match-from-contribute' of github.com:Mathi…
…cs3/mathics-core into remove-apply-match-from-contribute
Configuration menu - View commit details
-
Copy full SHA for 092e9c2 - Browse repository at this point
Copy the full SHA 092e9c2View commit details -
Merge pull request #749 from Mathics3/remove-apply-match-from-contribute
Remove using "apply" in signature match ...
Configuration menu - View commit details
-
Copy full SHA for 9c34b41 - Browse repository at this point
Copy the full SHA 9c34b41View commit details
Commits on Jan 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 942b444 - Browse repository at this point
Copy the full SHA 942b444View commit details -
Complex constructor allows Rational imag or real..
ANd tweak constructor error messages
Configuration menu - View commit details
-
Copy full SHA for a48329b - Browse repository at this point
Copy the full SHA a48329bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c033f1f - Browse repository at this point
Copy the full SHA c033f1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05dc703 - Browse repository at this point
Copy the full SHA 05dc703View commit details -
Remove duplicate cancel and sympy_factor...
it have been moved to mathics.eval.numbers
Configuration menu - View commit details
-
Copy full SHA for 7d28466 - Browse repository at this point
Copy the full SHA 7d28466View commit details -
Merge pull request #753 from Mathics3/remove-dup-fns
Remove duplicate cancel and sympy_factor...
Configuration menu - View commit details
-
Copy full SHA for 03c43c0 - Browse repository at this point
Copy the full SHA 03c43c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1534c39 - Browse repository at this point
Copy the full SHA 1534c39View commit details -
Merge pull request #754 from Mathics3/add-testing-expressions-section
Add Guide section: Testing Expressions
Configuration menu - View commit details
-
Copy full SHA for 4c8411c - Browse repository at this point
Copy the full SHA 4c8411cView commit details -
Little things for making doc easier
latex *.pdf: add logos that aren't autobuild and require inkscape .gitignore: classes.pdf does get build, so ignore that when it does. doc2latex.py: correct the version-info.tex location mathics.tex: Add TOC entries for Index and Colophon
Configuration menu - View commit details
-
Copy full SHA for a40e7e7 - Browse repository at this point
Copy the full SHA a40e7e7View commit details
Commits on Jan 16, 2023
-
Merge pull request #755 from Mathics3/latex-doc-tweaks
Little things for improving document pdf generation and appearance
Configuration menu - View commit details
-
Copy full SHA for fbf4c15 - Browse repository at this point
Copy the full SHA fbf4c15View commit details
Commits on Jan 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ba85891 - Browse repository at this point
Copy the full SHA ba85891View commit details -
fix up `pyocr` package detection, correct image capture, and correct a grammar typo.
Configuration menu - View commit details
-
Copy full SHA for c224429 - Browse repository at this point
Copy the full SHA c224429View commit details -
Configuration menu - View commit details
-
Copy full SHA for f38fd3f - Browse repository at this point
Copy the full SHA f38fd3fView commit details -
Go over titles in Workflows sections
Some code was moved from OS install to Python install
Configuration menu - View commit details
-
Copy full SHA for 1ccbce6 - Browse repository at this point
Copy the full SHA 1ccbce6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a886bd1 - Browse repository at this point
Copy the full SHA a886bd1View commit details -
Work in progress. The aim of this PRis to be able to show images in the PDF documentation.
Configuration menu - View commit details
-
Copy full SHA for b6798af - Browse repository at this point
Copy the full SHA b6798afView commit details -
Exclude TextRecognize on Windows...
until we can figure out why pyocr which seems to be installed isn't.
Configuration menu - View commit details
-
Copy full SHA for 310f3a0 - Browse repository at this point
Copy the full SHA 310f3a0View commit details
Commits on Jan 21, 2023
-
This fixes the issue with showing images in mathics-server
Configuration menu - View commit details
-
Copy full SHA for 59300e8 - Browse repository at this point
Copy the full SHA 59300e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f88cc0 - Browse repository at this point
Copy the full SHA 5f88cc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32ef372 - Browse repository at this point
Copy the full SHA 32ef372View commit details -
Remove Boxing docs. Add Color Directive summaries
Boxing docs need a more thorough going over. That can happen after 6.0.0 release. Add summaries for Color Directives insead of auto-generated ones
Configuration menu - View commit details
-
Copy full SHA for c571366 - Browse repository at this point
Copy the full SHA c571366View commit details -
Merge pull request #757 from Mathics3/box-and-doc-skipping
Remove Doc Boxing (for now) and replace some autogenerated summaries
Configuration menu - View commit details
-
Copy full SHA for c7e3763 - Browse repository at this point
Copy the full SHA c7e3763View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b94c4d - Browse repository at this point
Copy the full SHA 6b94c4dView commit details -
Merge pull request #758 from Mathics3/moving_messages_section
Moving builtins to message
Configuration menu - View commit details
-
Copy full SHA for 93101e2 - Browse repository at this point
Copy the full SHA 93101e2View commit details -
Merge pull request #756 from Mathics3/TextRecognize-tweaks
Add TextRecognize example...
Configuration menu - View commit details
-
Copy full SHA for 4619576 - Browse repository at this point
Copy the full SHA 4619576View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21dedf6 - Browse repository at this point
Copy the full SHA 21dedf6View commit details
Commits on Jan 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b3e5e34 - Browse repository at this point
Copy the full SHA b3e5e34View commit details -
Merge pull request #761 from davide125/setuptools
Add setuptools to install requirements
Configuration menu - View commit details
-
Copy full SHA for 206e2ad - Browse repository at this point
Copy the full SHA 206e2adView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for f5bd792 - Browse repository at this point
Copy the full SHA f5bd792View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88e6971 - Browse repository at this point
Copy the full SHA 88e6971View commit details -
Move Insert and Delete to mathics.list.eol and..
create mathics.eval.lists
Configuration menu - View commit details
-
Copy full SHA for ece31a8 - Browse repository at this point
Copy the full SHA ece31a8View commit details -
Merge pull request #763 from Mathics3/reduce-misc-list
Move Rectangular fns into statistics...
Configuration menu - View commit details
-
Copy full SHA for 424374f - Browse repository at this point
Copy the full SHA 424374fView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 08ac9cc - Browse repository at this point
Copy the full SHA 08ac9ccView commit details -
Remove Manipulate from docs...
it largely does not work. Update CHANGES.rst
Configuration menu - View commit details
-
Copy full SHA for 5af7411 - Browse repository at this point
Copy the full SHA 5af7411View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c13d81 - Browse repository at this point
Copy the full SHA 8c13d81View commit details -
Configuration menu - View commit details
-
Copy full SHA for e929a32 - Browse repository at this point
Copy the full SHA e929a32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00aa1b3 - Browse repository at this point
Copy the full SHA 00aa1b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d0a71d - Browse repository at this point
Copy the full SHA 3d0a71dView commit details -
Merge pull request #764 from Mathics3/go-over-requires
Set requires in classes, rather than in Helper functions; adjust `requirements-full.txt`
Configuration menu - View commit details
-
Copy full SHA for 755ff01 - Browse repository at this point
Copy the full SHA 755ff01View commit details -
Merge pull request #759 from Mathics3/doc-basic-arithmetic
Mostly go over Basic Arithmetic for docs
Configuration menu - View commit details
-
Copy full SHA for fcbb6b1 - Browse repository at this point
Copy the full SHA fcbb6b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3690a83 - Browse repository at this point
Copy the full SHA 3690a83View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2c56c8 - Browse repository at this point
Copy the full SHA c2c56c8View commit details -
Merge pull request #762 from Mathics3/bigendian-test-adjustment
Adjust test so it works on BigEndian systems
Configuration menu - View commit details
-
Copy full SHA for da1e308 - Browse repository at this point
Copy the full SHA da1e308View commit details
Commits on Jan 23, 2023
-
Merge pull request #752 from Mathics3/Gudermannian-tweaks
Gudermannian tweaks
Configuration menu - View commit details
-
Copy full SHA for e97bc7e - Browse repository at this point
Copy the full SHA e97bc7eView commit details
Commits on Jan 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bb8d3e6 - Browse repository at this point
Copy the full SHA bb8d3e6View commit details -
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.
7Configuration menu - View commit details
-
Copy full SHA for 1b3641d - Browse repository at this point
Copy the full SHA 1b3641dView commit details -
Configuration menu - View commit details
-
Copy full SHA for df14a21 - Browse repository at this point
Copy the full SHA df14a21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20d6845 - Browse repository at this point
Copy the full SHA 20d6845View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e9fd1a - Browse repository at this point
Copy the full SHA 5e9fd1aView commit details -
Disable weird consistency check ...
until there is clarification about this.
Configuration menu - View commit details
-
Copy full SHA for f643f32 - Browse repository at this point
Copy the full SHA f643f32View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7d2ee3 - Browse repository at this point
Copy the full SHA d7d2ee3View commit details -
common_doc.py make sure we don't stray outside of mathics or pymathics module namespace. pymathics.py: casing of name remove debug code
Configuration menu - View commit details
-
Copy full SHA for c61d1d6 - Browse repository at this point
Copy the full SHA c61d1d6View commit details
Commits on Jan 29, 2023
-
Merge pull request #765 from Mathics3/Pymathics-adjustments
Changes needed to get Pymathics working again
Configuration menu - View commit details
-
Copy full SHA for 8a0e3e3 - Browse repository at this point
Copy the full SHA 8a0e3e3View commit details -
evaluation.message now returns a value - adjust
This commit deserves a description of what was up. In a previous PR, `evaluation.message()` returned `None` and that was changed to return the message it creates. So first, why this change? `evaluation.message()` constructs a `Message()` object and then prints it. But whatever care was made into deciding the structure of the `Message` is lost after printing. A front end would like to be able to use this information too. The structure has for example: * tagging message classes e.g. "syntxb", or "argmu", and * Builtin/Variable type, e.g. "Syntax" or "Check" A front end can use the Message object to know whether a result return represents an error or a valid result. And here in Django, the indirect method chosen was to see if the evaluation result is `None`. Note that comments also have an evaluation result that is `None`. (And there may be other things of that kind that return `None` for good reason). We can and should do better than this. Ok. So yes, we return the Message object now, but then a new misfeature kicks in. There were some places (but not all) in evaluation code where, *it was expected* that `evaluation.message()` return `None`! Returning `None` in evaluation code signals not to do further evaluation. So now one asks, well if `evaluation.message()` had always returned `None` unconditionally, why is `return evaluation.message()` used instead of `evaluation.message(); return`? There are two reasons I can think of. It is slightly shorter (although in a number of cases, `evaluation.message()` falls to the end of the method, so here the `return` can be omitted and then *that* is in fact shorter). The second possibility this was used (assuming this was a conscious decision) is that what was communicated was to say that whatever `evaluation.message()` returns, well, that's what I want to return. In other words, It might be that the idea was I don't want to understand what the right thing to do is, so I will "delegate" the decision to `evaluation.message()`. There are a couple of problems with this. First it locks in the wrong-minded behavior of `evaluation.message()`. Is it that evaluation message's return value is to _only_ be used to indicated what evaluation should do next? This a screwy thing for this thing to want to return. And it locks in the wrong-minded behavior that somehow mathics-core or parts of it know all and will do all, and the front-end then just pass in initially some form options it promises to handle and then after that for each evaluation afterwards evaluations are supposed to come back beautiful and perfect. But we have seen that this is impossible to do, it doesn't allow users to interactively decide what _they_ want and it creates convoluted behavior just to trying to get close to this misinformed goal. Second, returning `evaluation.message()` obscures in the eval code what is really going on. When you have an explicit `return` statement or even an implicit fall to the end, you know what is getting returned. You don't have to know the behavior of `evaluation.message()`
Configuration menu - View commit details
-
Copy full SHA for 6b77948 - Browse repository at this point
Copy the full SHA 6b77948View commit details -
Merge pull request #768 from Mathics3/message-and-svg-tweaking
evaluation.message now returns a value - adjust
Configuration menu - View commit details
-
Copy full SHA for de71edc - Browse repository at this point
Copy the full SHA de71edcView commit details
Commits on Jan 30, 2023
-
More compatibility improvements in Accuracy and Precision. Adding tes…
Configuration menu - View commit details
-
Copy full SHA for 40a446d - Browse repository at this point
Copy the full SHA 40a446dView commit details
Commits on Feb 1, 2023
-
Place options 'All' and 'None' in correct section
And go over docs and summary text for these. Add examples.
Configuration menu - View commit details
-
Copy full SHA for 59ef64d - Browse repository at this point
Copy the full SHA 59ef64dView commit details -
Merge pull request #770 from Mathics3/move-option-values-out-of-list-…
…misc Place options 'All' and 'None' in correct section
Configuration menu - View commit details
-
Copy full SHA for b91f181 - Browse repository at this point
Copy the full SHA b91f181View commit details
Commits on Feb 2, 2023
-
renaming constants according to Python convension. (#771)
This is another round of changes in tiding up the arithmetic/precision code.
Configuration menu - View commit details
-
Copy full SHA for 01eefc1 - Browse repository at this point
Copy the full SHA 01eefc1View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 46a1fd3 - Browse repository at this point
Copy the full SHA 46a1fd3View commit details
Commits on Feb 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f7f014e - Browse repository at this point
Copy the full SHA f7f014eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fcf8bf - Browse repository at this point
Copy the full SHA 4fcf8bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 141222a - Browse repository at this point
Copy the full SHA 141222aView commit details
Commits on Feb 5, 2023
-
Merge pull request #772 from Mathics3/eval_fn-uniformity
mathics.eval eval_Capital fns
Configuration menu - View commit details
-
Copy full SHA for 51f63e3 - Browse repository at this point
Copy the full SHA 51f63e3View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 6b8ab56 - Browse repository at this point
Copy the full SHA 6b8ab56View commit details -
Merge pull request #775 from Mathics3/from_mpmath_precision
from_mpmath precision twaks
Configuration menu - View commit details
-
Copy full SHA for a9741b3 - Browse repository at this point
Copy the full SHA a9741b3View commit details -
Merge pull request #776 from Mathics3/eval-pymathics
mathics.core.pymathics -> mathics.eval.pymathics
Configuration menu - View commit details
-
Copy full SHA for 629275c - Browse repository at this point
Copy the full SHA 629275cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3db075a - Browse repository at this point
Copy the full SHA 3db075aView commit details -
Merge pull request #777 from Mathics3/eval_LoadModule-param-change
eval_LoadModule parameter Evaluation->Definitions
Configuration menu - View commit details
-
Copy full SHA for f6a945c - Browse repository at this point
Copy the full SHA f6a945cView commit details -
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] ```
Configuration menu - View commit details
-
Copy full SHA for df2882d - Browse repository at this point
Copy the full SHA df2882dView commit details -
* Fix InterpretedBox[] bug * Turn flaky UniqueSym[] doctests into pytests. More could be done here * typo: enlapsed -> elapsed * Use `N[Pi, 100]` -> `N[Pi, 30]` until we get the mp.mpath precision bug fixed
Configuration menu - View commit details
-
Copy full SHA for b35c220 - Browse repository at this point
Copy the full SHA b35c220View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02bb5dd - Browse repository at this point
Copy the full SHA 02bb5ddView commit details
Commits on Feb 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ae60077 - Browse repository at this point
Copy the full SHA ae60077View commit details -
Merge pull request #780 from Mathics3/a-few-abs-tests
Add a couple more Abs tests...
Configuration menu - View commit details
-
Copy full SHA for 9303b3b - Browse repository at this point
Copy the full SHA 9303b3bView commit details
Commits on Feb 7, 2023
-
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.
Configuration menu - View commit details
-
Copy full SHA for 12f6aa3 - Browse repository at this point
Copy the full SHA 12f6aa3View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for ed84c68 - Browse repository at this point
Copy the full SHA ed84c68View commit details -
DRY more moving code to Documentation..
See if we can get by with out using the want_sorting parameter
Configuration menu - View commit details
-
Copy full SHA for e6cac70 - Browse repository at this point
Copy the full SHA e6cac70View commit details -
better LoadModule option processing in docpipeline
Pull out flaky Unique[] doctests and start a more robust pytest for these. more work is needed.
Configuration menu - View commit details
-
Copy full SHA for 736fc8e - Browse repository at this point
Copy the full SHA 736fc8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for de6d471 - Browse repository at this point
Copy the full SHA de6d471View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69cd0b9 - Browse repository at this point
Copy the full SHA 69cd0b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9712447 - Browse repository at this point
Copy the full SHA 9712447View commit details -
Preserve summary text in guide sections
Reinstate hard-coded XMLDoc where self.doc_fn() is not available Reinstante want_sorting option
Configuration menu - View commit details
-
Copy full SHA for 5fe604f - Browse repository at this point
Copy the full SHA 5fe604fView commit details -
--pymathics -> --load-module. Note that one splits module names with a comma. The name Pymathics is deprecated
Configuration menu - View commit details
-
Copy full SHA for 3cbe6a0 - Browse repository at this point
Copy the full SHA 3cbe6a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdcc00f - Browse repository at this point
Copy the full SHA cdcc00fView commit details -
Adjust LoadModule error reporting...
This should make it a little more robust.
Configuration menu - View commit details
-
Copy full SHA for e62333f - Browse repository at this point
Copy the full SHA e62333fView commit details -
Merge pull request #778 from Mathics3/reinstate-pymathics-doc
Reinstate pymathics doc
Configuration menu - View commit details
-
Copy full SHA for 9a7ed16 - Browse repository at this point
Copy the full SHA 9a7ed16View commit details
Commits on Feb 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 68ca41b - Browse repository at this point
Copy the full SHA 68ca41bView commit details -
Merge pull request #782 from Mathics3/final-misc-list-removal
Move the last miscellaneous "list" functions to more appropriate sections
Configuration menu - View commit details
-
Copy full SHA for e9bd6aa - Browse repository at this point
Copy the full SHA e9bd6aaView commit details
Commits on Feb 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3073e6b - Browse repository at this point
Copy the full SHA 3073e6bView commit details
Commits on Feb 12, 2023
-
Include Mathics3 modules in docs...
Make it clear that PCL info has just doctests.
Configuration menu - View commit details
-
Copy full SHA for 15bb4be - Browse repository at this point
Copy the full SHA 15bb4beView commit details -
llvm is installed, but it might not be on all possible images. So --force install it as a safety measure
Configuration menu - View commit details
-
Copy full SHA for 21b3686 - Browse repository at this point
Copy the full SHA 21b3686View commit details -
Better document what's up in the PCL file
also change Makefile target doc-data -> doctest-data
Configuration menu - View commit details
-
Copy full SHA for 8d20a5c - Browse repository at this point
Copy the full SHA 8d20a5cView commit details -
Comment reason behind windows "choco --force" ...
for llvm. Also be more expansive on function docstrings and type annotations
Configuration menu - View commit details
-
Copy full SHA for 30a2e03 - Browse repository at this point
Copy the full SHA 30a2e03View commit details -
Merge pull request #783 from Mathics3/mathics3-module-into-latex
Include Mathics3 modules in docs...
Configuration menu - View commit details
-
Copy full SHA for caf7085 - Browse repository at this point
Copy the full SHA caf7085View commit details
Commits on Feb 13, 2023
-
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`.
Configuration menu - View commit details
-
Copy full SHA for dcfe909 - Browse repository at this point
Copy the full SHA dcfe909View commit details
Commits on Feb 15, 2023
-
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%.
Configuration menu - View commit details
-
Copy full SHA for ab5c2f6 - Browse repository at this point
Copy the full SHA ab5c2f6View commit details
Commits on Feb 16, 2023
-
removing blanks from url (#790)
The same as in Mathics3/mathics-django#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> ```
Configuration menu - View commit details
-
Copy full SHA for 9c068b4 - Browse repository at this point
Copy the full SHA 9c068b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23ba3be - Browse repository at this point
Copy the full SHA 23ba3beView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7cbbe3 - Browse repository at this point
Copy the full SHA a7cbbe3View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for c93a4da - Browse repository at this point
Copy the full SHA c93a4daView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for dbc883a - Browse repository at this point
Copy the full SHA dbc883aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fde948 - Browse repository at this point
Copy the full SHA 0fde948View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51b9732 - Browse repository at this point
Copy the full SHA 51b9732View commit details
Commits on Feb 17, 2023
-
Merge pull request #784 from Mathics3/correct-docpipeline-form-on-lat…
…ex-generation Format to LaTeX when we are writing to LaTeX
Configuration menu - View commit details
-
Copy full SHA for 42256b4 - Browse repository at this point
Copy the full SHA 42256b4View commit details
Commits on Feb 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d2b2f14 - Browse repository at this point
Copy the full SHA d2b2f14View commit details -
This fix the issue mentioned in #784 (comment): 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]= π ```
Configuration menu - View commit details
-
Copy full SHA for 831db8a - Browse repository at this point
Copy the full SHA 831db8aView commit details
Commits on Feb 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 337a079 - Browse repository at this point
Copy the full SHA 337a079View commit details -
Merge pull request #794 from Mathics3/add-SymbolStringExpression
SymbolStringExpression is used in natlang
Configuration menu - View commit details
-
Copy full SHA for 1c35f0f - Browse repository at this point
Copy the full SHA 1c35f0fView commit details -
spelling corrections, some type corrections & doc.
Pull out get_section_tests as its own method.
Configuration menu - View commit details
-
Copy full SHA for b4657a5 - Browse repository at this point
Copy the full SHA b4657a5View commit details -
Merge pull request #795 from Mathics3/type-and-doc-tweaks
spelling corrections, some type corrections & doc.
Configuration menu - View commit details
-
Copy full SHA for 5a21270 - Browse repository at this point
Copy the full SHA 5a21270View commit details
Commits on Feb 20, 2023
-
Revert get_section_test() addition (#796)
For reference, 1c35f0f 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.
Configuration menu - View commit details
-
Copy full SHA for dd61601 - Browse repository at this point
Copy the full SHA dd61601View commit details
Commits on Feb 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a8020b4 - Browse repository at this point
Copy the full SHA a8020b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e31b073 - Browse repository at this point
Copy the full SHA e31b073View commit details -
Wolfram Alpha -> Wolfram Langauge Kernal
Adjust description of what are trying to model.
Configuration menu - View commit details
-
Copy full SHA for 474ed5a - Browse repository at this point
Copy the full SHA 474ed5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc72cc4 - Browse repository at this point
Copy the full SHA cc72cc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2640114 - Browse repository at this point
Copy the full SHA 2640114View commit details -
Mention Python 3.6 removal and 3.11 inclusion
Mention in PAST that we have been moving towards more modern Python practices
Configuration menu - View commit details
-
Copy full SHA for 3ccc09f - Browse repository at this point
Copy the full SHA 3ccc09fView commit details
Commits on Feb 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5e3eecc - Browse repository at this point
Copy the full SHA 5e3eeccView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb22d98 - Browse repository at this point
Copy the full SHA fb22d98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a0c707 - Browse repository at this point
Copy the full SHA 8a0c707View commit details -
Merge pull request #799 from Mathics3/update-FUTURE
Start noting what's up and what goals have been met
Configuration menu - View commit details
-
Copy full SHA for d799526 - Browse repository at this point
Copy the full SHA d799526View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6761fd - Browse repository at this point
Copy the full SHA b6761fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08683f9 - Browse repository at this point
Copy the full SHA 08683f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 572d12b - Browse repository at this point
Copy the full SHA 572d12bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e4a029 - Browse repository at this point
Copy the full SHA 6e4a029View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdab864 - Browse repository at this point
Copy the full SHA fdab864View commit details -
Configuration menu - View commit details
-
Copy full SHA for e436501 - Browse repository at this point
Copy the full SHA e436501View commit details -
Administriva: bump testing Python versions
And titles on workflows actoins
Configuration menu - View commit details
-
Copy full SHA for 30b4c7c - Browse repository at this point
Copy the full SHA 30b4c7cView commit details
Commits on Feb 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6bfaeb3 - Browse repository at this point
Copy the full SHA 6bfaeb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3533163 - Browse repository at this point
Copy the full SHA 3533163View commit details
Commits on Feb 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c84e7a4 - Browse repository at this point
Copy the full SHA c84e7a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cddefc - Browse repository at this point
Copy the full SHA 7cddefcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0eb406b - Browse repository at this point
Copy the full SHA 0eb406bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 285ffad - Browse repository at this point
Copy the full SHA 285ffadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9544aad - Browse repository at this point
Copy the full SHA 9544aadView commit details -
Merge pull request #805 from Mathics3/go-over-random-docs
Go over Random builtins docs to get this standard
Configuration menu - View commit details
-
Copy full SHA for d80fec1 - Browse repository at this point
Copy the full SHA d80fec1View commit details
Commits on Mar 2, 2023
-
More docs and annotations about Pattern and Rules (#806)
* Improving documentation of the Pattern and Rule code * adding the optional parameter `evaluation` to the `create_pattern` function.
Configuration menu - View commit details
-
Copy full SHA for acb3265 - Browse repository at this point
Copy the full SHA acb3265View commit details -
Merge pull request #803 from Mathics3/combinatorica-91
Use recently-found V0.91 version
Configuration menu - View commit details
-
Copy full SHA for a9c2abf - Browse repository at this point
Copy the full SHA a9c2abfView commit details
Commits on Mar 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3a8cba0 - Browse repository at this point
Copy the full SHA 3a8cba0View commit details -
Merge pull request #807 from Mathics3/release-6.0.1
Get ready for release 6.0.1
Configuration menu - View commit details
-
Copy full SHA for 4d6cd4a - Browse repository at this point
Copy the full SHA 4d6cd4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cc4c0e - Browse repository at this point
Copy the full SHA 0cc4c0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62b8b7f - Browse repository at this point
Copy the full SHA 62b8b7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 182679a - Browse repository at this point
Copy the full SHA 182679aView commit details
Commits on Mar 6, 2023
-
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.
Configuration menu - View commit details
-
Copy full SHA for 008141b - Browse repository at this point
Copy the full SHA 008141bView commit details
Commits on Mar 12, 2023
-
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 <[email protected]> Co-authored-by: R. Bernstein <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for df2a9d1 - Browse repository at this point
Copy the full SHA df2a9d1View commit details
Commits on Mar 18, 2023
-
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 <[email protected]> Co-authored-by: R. Bernstein <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 44788f5 - Browse repository at this point
Copy the full SHA 44788f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ab7599 - Browse repository at this point
Copy the full SHA 2ab7599View commit details
Commits on Mar 19, 2023
-
Add some type annotations. Create some common parsing literals
Configuration menu - View commit details
-
Copy full SHA for fcb2efc - Browse repository at this point
Copy the full SHA fcb2efcView commit details -
Merge pull request #815 from Mathics3/parsing-annotations-and-moderni…
…zation Parsing annotations and modernization
Configuration menu - View commit details
-
Copy full SHA for 83e2683 - Browse repository at this point
Copy the full SHA 83e2683View commit details
Commits on Mar 20, 2023
-
improving rules for Bessel functions with half integer indices (#816)
This PR improves the rules for Bessel functions of half integer index.
Configuration menu - View commit details
-
Copy full SHA for b83d0f0 - Browse repository at this point
Copy the full SHA b83d0f0View commit details -
Start going over trig rules...
* Remove unused/empty autoload rules and start a trig rule. * Start more rigorous trig test
Configuration menu - View commit details
-
Copy full SHA for 418251b - Browse repository at this point
Copy the full SHA 418251bView commit details -
Merge pull request #817 from Mathics3/add-trig-rules
Start going over trig rules...
Configuration menu - View commit details
-
Copy full SHA for 4f3abdc - Browse repository at this point
Copy the full SHA 4f3abdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdd8291 - Browse repository at this point
Copy the full SHA fdd8291View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for b79f495 - Browse repository at this point
Copy the full SHA b79f495View commit details
Commits on Mar 21, 2023
-
adding Elements. Local symbols in rules/Bessel.m inside a private con…
…text. (#818) This PR adds the built-in `Element`, which is used in defining certain integrals. In particular, it would be useful to extend more the support for integral representations of special functions. Also, I noticed that when `Set`/`SetDelayed` expressions with a LHS involving named patterns appear in autoload files, the temporal names can spoil the `System` namespace, making some test fail. A way to prevent that is to enclose the code of the modules in a `Begin`/`End` statement. Public symbols defined in the module appear then before the private block, by assigning a usage string.
Configuration menu - View commit details
-
Copy full SHA for ff2a602 - Browse repository at this point
Copy the full SHA ff2a602View commit details -
Merge pull request #819 from Mathics3/add-CleanSlate
Add CleanSlate package
Configuration menu - View commit details
-
Copy full SHA for f42579e - Browse repository at this point
Copy the full SHA f42579eView commit details
Commits on Mar 22, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for 31770b2 - Browse repository at this point
Copy the full SHA 31770b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c21eab - Browse repository at this point
Copy the full SHA 8c21eabView commit details -
Merge pull request #821 from Mathics3/reduce-RealNumberQ-and-refactor
Reduce RealNumberQ and refactor
Configuration menu - View commit details
-
Copy full SHA for a18ce0d - Browse repository at this point
Copy the full SHA a18ce0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 045de50 - Browse repository at this point
Copy the full SHA 045de50View commit details -
Merge pull request #822 from Mathics3/reduce-RealNumberQ-2
One more RealNumberQ removal and...
Configuration menu - View commit details
-
Copy full SHA for b60f1b8 - Browse repository at this point
Copy the full SHA b60f1b8View commit details
Commits on Mar 23, 2023
-
Reduce RealNumberQ in builtin.image.basic and ...
Disallow Python 3.6 move is_integer_rational_or_real to mathics.core.atoms
Configuration menu - View commit details
-
Copy full SHA for f2d2f96 - Browse repository at this point
Copy the full SHA f2d2f96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01a4056 - Browse repository at this point
Copy the full SHA 01a4056View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bf46e2 - Browse repository at this point
Copy the full SHA 4bf46e2View commit details -
Merge pull request #823 from Mathics3/reduce-RealNumberQ-3
Reduce RealNumberQ in builtin.image.basic and ...
Configuration menu - View commit details
-
Copy full SHA for 24be2a8 - Browse repository at this point
Copy the full SHA 24be2a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8e7055 - Browse repository at this point
Copy the full SHA c8e7055View commit details
Commits on Mar 25, 2023
-
Go over mathics.builtin.image.colors
Remove ColorCombine which does not work Move pytests out of doctests
Configuration menu - View commit details
-
Copy full SHA for 4590b6b - Browse repository at this point
Copy the full SHA 4590b6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d68cc3 - Browse repository at this point
Copy the full SHA 6d68cc3View commit details -
Merge pull request #824 from Mathics3/reduce-RealNumberQ-4
Reduce RealNumberQ - take 4
Configuration menu - View commit details
-
Copy full SHA for 0bc5924 - Browse repository at this point
Copy the full SHA 0bc5924View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 5ee43c2 - Browse repository at this point
Copy the full SHA 5ee43c2View commit details
Commits on Mar 26, 2023
-
improve from_mpmath. adding pytests (#827)
This PR improves the annotations and the implementation of `from_mpmath`. Also, some pytests are included.
Configuration menu - View commit details
-
Copy full SHA for c7af29e - Browse repository at this point
Copy the full SHA c7af29eView commit details
Commits on Apr 1, 2023
-
This PR just fixes a couple of typos in the `Element.m` autoload module
Configuration menu - View commit details
-
Copy full SHA for 83d78f1 - Browse repository at this point
Copy the full SHA 83d78f1View commit details
Commits on Apr 6, 2023
-
This comes from #828. Here a new module is added to contain the expression constants of the form `DirectedInfinity[...]`.
Configuration menu - View commit details
-
Copy full SHA for 586e5bb - Browse repository at this point
Copy the full SHA 586e5bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e44629 - Browse repository at this point
Copy the full SHA 6e44629View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65e804b - Browse repository at this point
Copy the full SHA 65e804bView commit details
Commits on Apr 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 07c5194 - Browse repository at this point
Copy the full SHA 07c5194View commit details