GSoC Week 10

by on under jekyll
1 minute read

This week marks the end of the coding period of GSoC.

I continued work on the open PR sympy/sympy#21837, and many complications popped up.

The series modules tests pass, however a few tests in the integrals module failed. Tracking them down, initially it appeared like an issue with atan._eval_as_leading_term, and changes to the method did fix the issues, however, the issue was with a wrongly given parameter (cdir) parameter, and not a logical error. So the changes were reverted, and the call the function was edited with the correct parameter.

Raising of log(x) at 0 for calls to leading term was considered, but that would require some more effort and would not have been achievable within the remaining time, so it has been postponed.

The PR is not currently passing all tests, but there is only one test failure remaining. To address this, asymptotic series of gamma would need to be implemented. That should not be a long task, so once I get that done, the PR would be ready to merge.

I will soon add a post describing my experience during GSoC!

gsoc, SymPy