Hi Everyone,

I'm Akash Trehan(CodeMaxx), an undergraduate Computer Science student at 
IIT Bombay.

I started contributing to SymEngine a couple of months ago. It has been an 
enriching experience and I would really like to remain closely associated 
with this project in future.

I read through the GSoC Ideas page for this year and got interested in the 
`Solvers` module. `Solvers` are an important part of any Computer Algebra 
System and I would love to implement a fully functional `Solvers` module in 
Symengine over the summers this year. To accomodate for all the solutions 
I'll implement `Infinity` class which I guess can be used in Calculus 
module as well. A lot of work has been(and is being) done on Solvers in 
Sympy. I can build Symengine's own Solver along the lines of Sympy.
 
 Sympy is also trying to replace `solve` with `solveset`.Implementing 
`Solveset` in Symengine would require atleast some basic implementation of 
a `Sets` module as well. This will reduce the time spent in the 
implementation of the Solvers module. I would like to know everyone's 
opinion on which one we should follow - `solve` or `solveset` ? Or maybe a 
hybrid of these with both `Solve` and `Solveset` classes implemented.
 
Any other suggestions are welcome.

P.S. I've already posted this on SymEngine google group( 
https://groups.google.com/forum/#!topic/symengine/O3khMce0G7Q )

Cheers,
Akash

-- 
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 [email protected].
To post to this group, send email to [email protected].
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/35b9a278-77c5-41e1-83a6-824f5aad7c63%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to