Hello, I am Jashan, a second-year undergrad from India. I have been contributing to SymPy for more than a month now. While going through Gsoc Ideas page, I found 2D Beam Solving System <https://github.com/sympy/sympy/wiki/GSoC-2018-Ideas#continuum-mechanics-create-a-rich-2d-beam-solving-system> intriguing. I had a subject on solid mechanics in my college and I would be pleased if I get a chance to work on it this summers.
After going through the previous work, I observed everything desired was implemented. I am kinda confused what exactly more is to be needed by this module. But still, I have some ideas which I think can be discussed/ implemented. Currently, beams are considered to be of uniform cross-section and youngs modulus. But I was thinking of problems having multiple beams with different parameters welded/attached together. Also why to get restricted on 2D, I don't know how much complicated it can get but we can solve the problems for beams with some thickness and height both just by breaking the forces in perpendicular components and adding shear forces and deflections vectors. Yeah, this would need the forces to input as a vector in the value parameter of (value, start, order) API and we will have to change API of beam module that it should then take two moments of area(or area vectors) while initializing. I don't know how appropriate these ideas are and are they even long/important enough to be considered implementing in summers. If these are not the desirable changes, what else can be implemented? I would love to hear the views of Jason Moore and Sampad Saha as they are way more familiar with the project. Thanks, Jashanpreet Singh <https://github.com/jashan498> -- 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+unsubscr...@googlegroups.com. To post to this group, send email to sympy@googlegroups.com. Visit this group at https://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/25fd6cd3-08be-4bb3-a59c-e6618a66c87c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.