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
code generation for rubi - continue #14988 #17065
base: master
Are you sure you want to change the base?
Conversation
Hi, I am the SymPy bot (v147). I'm here to help you write a release notes entry. Please read the guide on how to write release notes. ❌ There was an issue with the release notes. Please do not close this pull request; instead edit the description after reading the guide on how to write release notes.
Note: This comment will be updated with the latest check if you edit the pull request. You need to reload the page to see it. Click here to see the pull request description that was parsed.
|
@Upabjojr , I created this PR to check for latest matchpy version. I tried to cherry-pick Ashish's commit but when I updated with latest master branch, I messed with conflicts. So here I am directly using the codegen file in latest master branch of SymPy. |
Here is the example I tried :
|
The code generator works on the |
I have extracted the |
I have disabled most of the rules. It is now possible to do experiments in reasonable time. |
OK, I think I see what the problems are:
|
In particular, the first part requires to redesign the code generator, which may be tedious. |
If you have Wolfram Mathematica installed, try to follow: https://github.com/sympy/sympy/wiki/Rubi-parsing-guide |
Here we go again: |
I've just noticed a mistake. Correcting wrong documentation #17101 |
References to other Issues or PRs
Continuation of #14988
Brief description of what is fixed or changed
Trying out codegen writtein in #14988 with new MatchPy and modifying it accordingly.
Other comments
Release Notes