GSOC 2018: Rubi

90 views
Skip to first unread message

ashish kumar gaurav

unread,
Feb 9, 2018, 10:35:53 AM2/9/18
to sympy
Hello, I am Ashish Kumar Gaurav . I will be a GSOC applicant this year. I have been contributing to sympy since november.

I want to discuss on the Rubi Integrator idea as given on the Idea's page.

What are the works left that must be done to get this integrator completed ?
In the present rubi code which parts need to be improved?
What are the works that sholud be done as gsoc project?

Arihant Parsoya

unread,
Feb 16, 2018, 11:13:15 PM2/16/18
to sympy
Hi Ashish,

Thanks for expressing your interest in the project.

The major milestones that needs to be completed in the project are:

    1. Speed improvements in loading time of RUBI module. Currently the rules take lot of time to build. This can be resolved by generating a decision tree using MatchPy. I have solved this issue by pickling MatchPy's ManyToOneMatcher but it is not desirable. See: https://github.com/sympy/sympy/pull/13339

    2. The code has only been tested for Algebraic rules. There are many other test sets for different types of integrands. We need to test them too. See Test Problems in http://www.apmaths.uwo.ca/~arich/#

Thanks,
Arihant
Reply all
Reply to author
Forward
0 new messages