Discussing the Solvers project idea from the ideas page.

14 views
Skip to first unread message

Akshay

unread,
Mar 22, 2026, 10:46:19 AM (yesterday) Mar 22
to sympy
Goodmorning everyone,

I am Akshay, an aspiring software developer and a avid user and contributor of sympy. 
I am currently in my first year of Computer Science engineering and planning to write my GSoC application, I am planning to chose the Solvers project under "Mathematics Projects"

The changes I plan to make are here:

- Expanding transolve capability by adding the ability to solve Lambert type equations (PR 14972)
- Integrating helper functions into solveset i.e linsolve to handle system of linear equations, nonlinsolve for non linear equations and solve_decomposition.
- Upgrading the Set infrastructure by implementing the behind the scenes functions needed to handle multidimensional ImageSet objects. I understand this must go hand-in-hand with solver improvements and requires careful design to manage limits within the set module.
- Refining the trigonometric solver within solveset and updating nonlinsolve so it can correctly and separately handle systems of trigonometric/transcendental equations.

I think the third one will take most time so I will start with the other ones in order. If there are any other contributions I can make related to the solve function, please let me know... if any of these changes are already implemented that I missed, please let me know that as well.
Reply all
Reply to author
Forward
0 new messages