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 
<https://github.com/sympy/sympy/wiki/GSoC-Ideas#classical-mechanics-implement-specific-forces-and-torques>"
 
and "Create a Rich 2D Beam Solving System 
<https://github.com/sympy/sympy/wiki/GSoC-Ideas#continuum-mechanics-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 
<https://github.com/jashan498/GSoC/wiki/GSoC-2018-Report-Jashanpreet-Singh:-Create-a-Rich-Beam-Solving-System>,
 
Ishan 
<https://github.com/sympy/sympy/wiki/GSoC-2019-Final-Report-Ishan-Joshi:-Creating-a-rich-beam-solving-system-and-extending-continuum-mechanics-module>,
 
Prakhar 
<https://github.com/sympy/sympy/wiki/GSoC-2021-Report-Prakhar-Saxena-:-Creating-a-Rich-Beam-Solver-and-Extending-Continuum-Mechanics-Module>,
 
Advait 
<https://github.com/sympy/sympy/wiki/GSoC-2022-Report-Advait-Pote-:-Extending-the-Continuum-Mechanics-Module>,
 
and Ishan Pandhare, and studied NPTEL 
<https://youtube.com/playlist?list=PLyqSpQzTE6M_MEUdn1izTMB2yZgP1NLfs&si=_YBViE6P2L7yHl1r>
 
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 Improvement 

After analyzing previous work and Current Project Requirements, I observed 
several areas that could be improved or expanded upon:

*Enhanced Plotting Capabilities*

   - Currently, all plots in the beams module are very simple and lack 
   customization. 
   - I believe we can enhance default plotting features and allow users to 
   fully customize plots . 

*Support for More Complex Beam Structures*

   - The module currently does not allow beams with different material 
   properties at joints. 
   - I am unsure about the complexity and importance of this feature, so I 
   would love to hear thoughts from the community. 

*Support for Complex Cross-Sections*

   - The module does not fully support non-standard cross-sections. 
   - Integrating with the geometry package could allow defining arbitrary 
   cross-sections for 2D and 3D beams. 

*Expanded Problem Examples & Documentation*

   - Adding more real-world problem examples would help users better 
   understand the module. 
   - Examples showcasing more analytical solutions would be beneficial. 

My Technical Experience 

*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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/sympy/683d2c01-63ff-4b65-b101-499e8eca0375n%40googlegroups.com.

Reply via email to