GSoC 2020 - Week 4
14 Jun 2020Key highlights of this week’s work are:
-
Fixed incorrect evaluation caused due to subfactorial in limit_seq expression
- This was a minor bug fix.
The functionality of rewriting the
subfactorialterm present in an expression into an equivalent term expressed in the form offactorialorgammawas added which helped resolve the issue.
- This was a minor bug fix.
The functionality of rewriting the
-
Adds cdir parameter to handle series expansions on branch cuts
-
Currently, many functions in the codebase are unable to produce correct
series expansionsonbranch cuts. As a result, the limit evaluation takes place incorrectly for these functions when the limiting value lies on the branch cuts.Thus, we have decided to come up with a parameter named
cdirwhich stands forcomplex directionand it indicates the direction from which the series expansion is required, thus helping us to produce the correct series expansion. Special care needs to be taken while handling series expansions on thebranch points.Once we are finished with this work, it will be a
major enhancementto the limit evaluation and series expansion capabilities ofSymPy.
-
This marks the end of Phase-1 of the program. I learnt a lot during this one month and gained many important things from my mentors.