About Me My name is Abdullah Javed Nesar, I am an undergraduate student at Indian Institute of Technology, Kharagpur. About the Project A Rule based integrator nicknamed Rubi is an entirely new module in SymPy, Integrals. It is an implementation of more than 10,000 rules to cover a wide variety of indefinite integration. Currently SymPy uses algorithms for indefinite integration […]Read more "GSoC 2017: RUBI INTEGRATOR: Final Report"
Hi all, sorry for the delay. We have added test suit 1.2 successfully, This week we will complete implementing all tests for expressions involving products of powers of linears. I have completed parsing test suits for quadratic but implementation is yet to do. There are about 5-6 Utility functions which are left and are difficult […]Read more "GSoC Progress Report"
We are almost done with the implementation of utility functions. My next task would be to parse all test suits and minimize the test cases as there are numerous tests (of similar type) which is taking too long to run in Python. Along with it I’ll be completing some incomplete utility functions and fixing bugs. […]Read more "GSoC Progress Report"
I have almost completed implementing all the Utility Functions just to complete few tests and few left out functions. Till now we were using Rt() which could only handle numeric value the new definition can handle even expressions. This week I was a bit engaged with my pending academic works so I was a bit inactive. […]Read more "GSoC Progress Report"
I’ve been working on the last set of Utility functions and after that I’ll complete some left over functions yet to be implemented. Along with it we have been fixing some bugs which we could notice. TrigReduce() is an inbuilt function in Mathematica, following is its code in Python. def TrigReduce(i): if SumQ(i): t = […]Read more "GSoC Progress Report"
So far we have covered almost all the Utility Functions to support Algebraic Rules/Linear Products rules, Arihant had given the entire details of the first test set in his recent blog post once we are successfully done with the first set we have the other two test sets for Linear Products ready to work on. Currently […]Read more "GSoC Progess Report"
Hello all! Arihant and I have made a good progress on implementation of Utility functions and have successfully implemented almost half of it. Till now we have worked on it in sets with each containing 7 to 15 functions along with tests which takes approximately 3-5 days for complete implementation. Some of the functions used […]Read more "GSoC Progress Report"
Hello all! After adding Algebraic\Linear Product rules and tests Arihant and I are working on implementations of Utility Functions, there is a huge set Utility Functions that needs to be implemented before we proceed ahead with next set of rules. Once we are done with the entire set of utility functions implementing rules and adding […]Read more "GSoC: Progress on Utility Functions"
Hello all! The first week comes to an end and we (Arihant and me) have partially implemented Algebraic functions\ Linear products. THE PROGRESS Most of my task was to translate Algebraic Integration tests from Maple Syntax to Python, write Utility Functions and writing tests for Utility Functions. I have already implemented 1 Algebraic functions\1 Linear […]Read more "Week 2 Begins"
Greetings! Community bonding period is officially over, I have been taking help from my mentors and ex-gsocer friends. This would be my first experience on working on parsing so I am very excited. I have taken help from Francesco to get a better idea about my work and we have even discussed it with Ondrej. […]Read more "Week 1: time to start"