[GSoC 2026] Interest in Physics.continuum_mechanics and Calculus: 2D Beam/Frame Solver

8 views
Skip to first unread message

Chidroopa Kanaparthy

unread,
4:21 PM (4 hours ago) 4:21 PM
to sympy

Hi everyone,I'm Chidroopa Kanaparthy, a Computer Science Engineering student at MAIT, Delhi. I’ve been exploring the SymPy codebase over the last few weeks and am excited to contribute to the community for GSoC 2026.

I am particularly interested in the "2D Beam and Frame Solver" project  within the physics.continuum_mechanics module. My background is in engineering, and I’m fascinated by how SymPy uses symbolic logic to solve structural problems.

I have spent the last few weeks focusing on how SymPy handles oscillating values and limits, which has led me to work on the following:

  • PR #29339 (Active): Resolving an IndexError in Beam.solve_for_reaction_loads. I’ve implemented validation to catch inconsistent or over-determined systems, ensuring the physics module fails gracefully with a ValueError instead of a traceback (Issue #28346).
  • PR #29332 (In Progress): Tackling a complex interaction between AccumulationBounds and the Gruntz limit algorithm (Issue #28558).

The AccumulationBounds task has been a steep learning curve, especially regarding how the MRV set handles oscillating values. While it’s been challenging to ensure the substitution logic remains stable during series expansion, I’m enjoying the deep dive into the calculus core which I find quiet fascinating and am committed to refining the solution.

I’m having a great time tackling the challenge of working with the physics.continuum_mechanics and series modules. My goal for GSoC is to help extend the 1D Beam module into a comprehensive 2D solver, and I’m currently researching the best architectural way to handle node-based connectivity while keeping the API simple.

Best regards,

Chidroopa Kanaparthy

GitHub

LinkedIn

Reply all
Reply to author
Forward
0 new messages