-
-
Notifications
You must be signed in to change notification settings - Fork 45
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
Open
mmatera
wants to merge
292
commits into
doc-part-as-separate-files
Choose a base branch
from
doc-part-as-separate-files2
base: doc-part-as-separate-files
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Move LeafCount into that under Sizes and Signature
Expression structure is a new guide
More apply->eval conversions
apply -> eval, split long lines, evaluation annotation type
More of the same --
scikit-image is not a valid module name. We use this in reporting optional software
ExampleData: fix spurious executable permissions
Try to be more clear about PCL vs LATEX and so on More environment vars and finer-grained mathics.settings
ExampleData: update copyright byline for Namespaces.xml
* 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
and break up long lines. Some doc section wording tweaked
thanks Tiago
Clean up precedence testing ...
apply->eval ...
The usual eval->apply, long lines, Add Wiki + SymPy, mpmath to trig. Start hyperbolic for the same. More should be done in another PR.
Reuse StringLParen and StringRparen type Annotation on evaluation
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.
Add some type annotations. Create some common parsing literals
…zation Parsing annotations and modernization
This PR improves the rules for Bessel functions of half integer index.
* Remove unused/empty autoload rules and start a trig rule. * Start more rigorous trig test
Start going over trig rules...
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.
…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.
Add CleanSlate package
* 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
Reduce RealNumberQ and refactor
Move more pytests out of doctests
One more RealNumberQ removal and...
Disallow Python 3.6 move is_integer_rational_or_real to mathics.core.atoms
pattern rule thanks to mmatera
Reduce RealNumberQ in builtin.image.basic and ...
Remove ColorCombine which does not work Move pytests out of doctests
Reduce RealNumberQ - take 4
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.
This PR improves the annotations and the implementation of `from_mpmath`. Also, some pytests are included.
This PR just fixes a couple of typos in the `Element.m` autoload module
This comes from #828. Here a new module is added to contain the expression constants of the form `DirectedInfinity[...]`.
Maybe the main issue here is that |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Just a rebase