GSoC Proposal: Enhancing Physics Mechanics Module

86 views
Skip to first unread message

Patel Prey

unread,
Mar 11, 2024, 5:16:31 PM3/11/24
to sympy

Hello everyone, 

I am Prey Patel, a B. Tech student from IIT Gandhinagar. I am pursuing dual majors in Computer Science and Engineering as well as Civil Engineering. Over the past few months, I've been actively engaged with SymPy, primarily focusing on resolving issues related to the physics beam module.


I am interested in contributing to the GSoC project related to classical mechanics. My project aims to 

  • Implement Newton Euler's method and Hamilton's method to generate equations of motion.
  • Improve the code base to speed up the generation of equations of motion. 
  • Create a benchmark suite deriving the equations of motions using different methods.
  • Implement a set of common forces and torques. (Contact forces and Aerodynamic forces)

Through these, I aim to contribute to SymPy's capabilities in the mechanics of physics. I have gone through the physics mechanics module and also studied Newton Euler's method for generating EoM.


I would greatly appreciate any feedback or validation from the mentors regarding the feasibility and suitability of my proposed project. Your insights and guidance would be invaluable in ensuring that my contributions align effectively with the goals and expectations of SymPy.


Thank you for your time.


Yours sincerely,

Prey Patel

Jason Moore

unread,
Mar 12, 2024, 6:55:20 AM3/12/24
to sy...@googlegroups.com
Dear Prey,

We listed each item in your bullet list as different projects. I think the scope will be too large if you try to do all of them. I recommend writing a proposal for a single idea in the ideas list. We listed our priority ideas at the top of the mechanics list.

Jason

--
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 on the web visit https://groups.google.com/d/msgid/sympy/63950552-b5c8-4f2f-bd02-9825e91f4f9fn%40googlegroups.com.

Patel Prey

unread,
Mar 12, 2024, 8:07:44 AM3/12/24
to sympy
Dear Sir,
Thank you for your feedback. I appreciate your guidance. Based on your recommendation, I will focus my efforts on a single project from the priority ideas listed in the mechanics list. Specifically, I will concentrate on implementing and benchmarking equations of motion methods.
Once again, thank you for your valuable input.

Best regards,
Prey Patel
Reply all
Reply to author
Forward
0 new messages