GSoC Progress - Week 319 Jun 2017
Hello, this post contains the third report of my GSoC progress. This week was mostly spent on learning the internal structures of
SymEngine functionalities and methods on a deeper level.
This week I worked on implementing
Conjugate class and the related methods in
SymEngine, through PR #1295.
I also worked on implementing the “fancy-set”
Range, the code for which would be complete enough to be pushed sometime in the coming GSoC week.
Also, since it would probably be the last week that I’d be working on
SymEngine, I spent some time going through the codebase and checking for discontinuities between
I pushed in #155 fixing a trivial change from
sympify in relevant cases throughout the
SymEngine.py codebase. The PR is reviewed and merged.
I reached out to Isuru once again regarding further work to be undertaken for
PyDy, and he suggested wrapping up
SymEngine. The work, which is pushed through #159, is in itself close to completion, with only specific parsing capabilities left to be implemented (for eg.
x < y should return a
LessThan(x, y) object).
Relationals also marks the initiation of
SymEngine.py’s side of Phase II, which predominantly focuses on bug-fixing and wrapping.
See you again!