Week 8: Slight Detour
Rahul_Joon
Published: 07/24/2023
Accomplishments this week:
This week I had my last few End-Sem University examinations; So I didn't really make any significant progress.
What's Next:
The goals remains the same as the previous week - I will try to add OBJ functioning to the mesh object class and then I can start working on the rod and sphere contact issue.
View Blog Post
Week 7: Steady Progression II
Rahul_Joon
Published: 07/18/2023
Accomplishments this week:
I worked on the mesh object class, and pushed code for the. The PR: 277 finishes up the remaining mesh attributes and methods, this could close the mesh issue, but more work need to be done, such as adding OBJ file capabilities to the mesh class.
Finally, the team met via Zoom call to catch up and plan the next steps.
What's Next:
I will try to add OBJ functioning to the mesh object class and then I can start working on the rod and sphere contact issue.
View Blog Post
Week 6: Half-Time
Rahul_Joon
Published: 07/11/2023
As the week draws to a close, I will have finished my half-time stint as a GSoC contributor at PyElastica. It's been a wonderful experience writing professional code for the organization, and I'm looking forward to continuing this project.
Accomplishments this week:
After adding "k + nu" and "friction" dependent pytests, the issue no. 271(Authenticating the pytests) was finally closed. I Also pushed mesh class attributes that were merged here that brings us to tasks done: 6/11 of the mesh object class.
What's Next:
I will continue to work on the mesh object class and look into fixing issue 276; this issue appears to be some malfunction in dependencies installation. Furthermore, if feasible, I'll attempt to get started on the rod and sphere contact problem.
View Blog Post
Week 5: Steady Progression
Rahul_Joon
Published: 07/06/2023
Accomplishments this week:
I pushed code for specific "only nu dependent" pytests in the same PR - 274 as solution for requested changes and requested for the review again. Moreover, I also worked on the mesh class and initialized 5/6 attributes for the imported STL mesh.
What's Next:
I will work on the reviewed feedback from the issue- 274 and design test cases that are k + nu dependent side by side progressing in the mesh class and start with rod and sphere contact issue as soon as possible.
View Blog Post
Week 4: Rectifying mistakes and beginning mesh module
Rahul_Joon
Published: 06/27/2023
Accomplishments this week:
I reworked all the pytests for contact module and pushed a PR for the same #274. Though it still had issues as my mentors pointed out that the rod's attributes arrays had wrong dimensions and suggested better approaches to tackle a test that I later implemented. This helped me in gaining a deeper understanding of the contact module. Other than this, I also started working on the issue no. - #270 and created a basic mesh importer module.
What's Next:
I will design more pytests for contact module that tests the functions with non zero 'nu' that is the 'velocity damping coefficient'. I will also keep on working on issues - #270 and #266 on the side.
View Blog Post