Post

GSoC Week 7 - New beginnings

GSoC Week 7 - New beginnings

Highlights

  • Both PRs finally merged in a single day
  • Setup a new direction to continue

Merging the PRs

After some internal discussion between my immediate mentor Hwayeon and Jason, the two PRs were finally deemed to be worthy of being in the master branch of SymPy. And they were merged. I was so happy to finally see my examples and code in the dev documentation, informing new users of the Wrapping Geometry capabilities of SymPy!

But this raised another question in my mind, what’s next? There was still half of the project duration left, so I was curious about the direction that me and mentor were going to agree on.

Choosing the new direction

After the end of a busy week, the Saturday meeting was all I was looking forward to. I had already wrote a document expressing my thoughts on the project so far and the possible directions we could take. I discussed on how my original proposal aimed at implementing 3 new classes WrappingCone, WrappingSpheroid and WrappingTorus. Each of these 3 directions would come with its own set of pros and cons, which I detailed in the document and presented to my mentor. After a bit of discussion we agreed on the following: We would implement the WrappingCone class, then add an example model for it too, and after this if there was any time left, we would possibly explore WrappingTorus or something else entirely.

Currently I am implementing the class and writing the tests for it, I will push the changes once I am confident of the code written.

This post is licensed under CC BY 4.0 by the author.