Hello,
I am Sai Udayagiri, a physics graduate from India with a strong interest in computational mechanics and symbolic mathematics. I have been exploring SymPy for over a month now, focusing particularly on the Physics module. While going through the GSOC ideas page, the projects "Implement Specific Forces and Torques" and "Create a Rich 2D Beam Solving System" caught my attention.
To evaluate my suitability for the project, I thoroughly explored the continuum mechanics module for the past 10 days, reviewed the past contributions by Sampad, Jashan, Ishan, Prakhar, Advait, and Ishan Pandhare, and studied NPTEL lectures on beams to deepen my theoretical understanding. Although I had a subject on Solid Mechanics during my college coursework, I found that the work in this module extends beyond my prior knowledge. Hence, I invested time in researching both the theory behind beam mechanics and SymPy's implementation of 2D and 3D beam modules.
Observations & Ideas for ImprovementAfter analyzing previous work and Current Project Requirements, I observed several areas that could be improved or expanded upon:
Enhanced Plotting Capabilities
Support for More Complex Beam Structures
Support for Complex Cross-Sections
Expanded Problem Examples & Documentation
Python : I have experience in symbolic computation, data structures, and numerical methods.
Git & Open Source :I am familiar with Git, GitHub workflows, and open-source contribution practices.
I would love to hear the views of the community and potential mentors Advait, Prakhar regarding these ideas. If these are not the most desirable changes, I would appreciate guidance on what improvements are needed for the SymPy Beams Module.
Looking forward to your response!
Thanks & Best Regards,
Sai Udayagiri
--
You received this message because you are subscribed to the Google Groups "sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sympy+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/sympy/683d2c01-63ff-4b65-b101-499e8eca0375n%40googlegroups.com.
Hi Jason,
I appreciate your response and the priorities you shared. Over the past four days, I have been thoroughly exploring the structure2d.py and Beam.py modules. I found structure2d.py exciting, readable, and easy to work with. As part of this process, I solved 80+ problems using different combinations of available functions within the module, covering most of them to understand their capabilities and limitations better. This hands-on experience has given me deeper insight into its functionality and highlighted areas where improvements or additions could be made.
While the module is well-structured and logically sound, I noticed several areas that could be refined:
Key Observations
Proposed Contributions
I would love to hear your thoughts and suggestions on these observations. If there are additional aspects you'd like me to focus on, please let me know—I’d be happy to explore them further.
If these align with your expectations, I’ll begin drafting my GSoC proposal and start working on a PR to submit alongside it. I have also compiled a list of specific issues I encountered while solving problems,
Looking forward to your feedback!
Best regards,
Udayagiri Saibabu
Hi Jason,
I wanted to follow up on my previous email regarding my observations and proposed Enhancements for the structure2d.py module. I’d appreciate any feedback on whether the proposed scope aligns with expectations.
If it’s too limited, I’m happy to add more stages and compress my timeline in the GSoC proposal draft. If some of the proposed changes aren’t desirable, I’d love to explore other areas where contributions would be more impactful.
Looking forward to your feedback.
Best regards,
Sai Udayagiri
To view this discussion visit https://groups.google.com/d/msgid/sympy/7a14b8ae-459a-4dd4-b611-b1e38ee19c07n%40googlegroups.com.
Hi Jason,
I have drafted my GSoC proposal for enhancing the Structure2d module and would love to get your feedback, suggestions, and review. Before finalizing the project length, I want to ensure it aligns with the community’s expectations.
I am happy to refine my proposal based on your suggestions and would greatly appreciate any insights. Additionally, it is clearly mentioned in the registration guidelines that the project length should be selected only after receiving confirmation from the community, so it would be helpful if you could suggest the appropriate length for my proposal.
Proposal Link: GSoC Proposal sai Udayagiri
Looking forward to your feedback!
Best regards,
Udayagiri Saibabu