GSOC Project 2017: Solvers

43 views
Skip to first unread message

Ekansh Purohit

unread,
Mar 20, 2017, 2:20:07 PM3/20/17
to sympy
Hi,

I am Ekansh Purohit, a second year undergrad of International Institute of Technology, Hyderabad and i am interested in doing GSOC this year under Sympy.
I went through the ideas page and found the Solvers: Transcendental Equations project quite interesting. I have been using and contributing in SymPy and have a few doubts regarding the method used to solve transcendental equations and needed some help regarding the same.
I feel that various approximation and convergent solution methods can used to solve transcendental equations much more effectively and also make the code more modular and extensible as it is less case dependent and can be applied to various possibilities of any expression.
Some of the methods that I know of and which i am planning to do for the project include : Newton-Fourier Method and Bisection method. So can anyone tell me whether it will be fine or not to use such methods for solving them ?

Also regarding the other problems in the project which include : Integrating helper solvers with solveset and building the set infrastructure. I have been studying the code and have got some ideas to change it but would like some guidance and suggestions on it.

Thanks,
Ekansh Purohit

Jason Moore

unread,
Mar 25, 2017, 5:41:54 PM3/25/17
to sy...@googlegroups.com
Ekansh,

I think the methods you mention are numerical in nature. Unless they can be used with symbols you'll need to look into other methods.

--
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+unsubscribe@googlegroups.com.
To post to this group, send email to sy...@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/2bc30e25-5e04-4ddf-8d05-310ba0fc8683%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages