Solving equation is a quintessential feature of any Computer Algebra System. And having the ability to solve a variety of equations, with accuracy, adds new dimensions to the system. Currently, SymPy has two different APIs for solving equations- the old solve and the new solveset. The solveset module is based on a Set based results while the solve uses a list for the same. Recently, there has been a lot of development around the solveset to replace solve. The major issues with merging solveset with solve are that the lack of solvers for univariate Transcendental Equations and Multivariate equations. I, on my part, intend to implement these solvers to extend the solveset module and make it more robust.





  • Ondřej Čertík
  • hargup
  • aktech