GSoC 2026: Interest in Performance Profiling for Mechanics Equations of Motion

27 views
Skip to first unread message

shuvro bhattacharjee

unread,
Feb 21, 2026, 3:57:40 PM (17 hours ago) Feb 21
to sympy
 My name is Shuvro Bhattacharjee. I’m a 4th-year Computer Science and Engineering student from Bangladesh, and I’m very interested in contributing to SymPy for GSoC 2026.

 I’ve been exploring the project ideas and the one that stands out to me is "Classical Mechanics: Efficient Equations of Motion Generation." I’m particularly interested in this because it combines my background in Python with my interest in performance optimization.
 I’ve been experimenting with the solver and noticed that some expressions (like those with high-degree float exponents) can take a long time to process. It made me curious about how we can use profiling to find bottlenecks in the Mechanics package, especially when generating Kane's or Lagrange's equations.  
Also I’ve been looking into the sympy.physics.mechanics module and how it handles Kane’s and Lagrange’s methods.

I would appreciate your guidance on how best to get started.

Thank you for your time . I look forward to contributing to Sympy.

  Best regards, 

  Shuvro Bhattacharjee  

  1. Best regards,
    Shuvro Bhattacharjee


  1. Best regards,
    Shuvro Bhattacharjee


Peter Stahlecker

unread,
1:09 AM (7 hours ago) 1:09 AM
to sympy
I am a user of sympy.physics.mechanics, Kane's method only.
Just curiosity: you say, you have been experimenting with the solver.
What do you mean by solver?
Thanks1

Reply all
Reply to author
Forward
0 new messages