I did not realize that performance was a big concern in the solvers.
What are the sorts of things that are slow? The main one I am aware of
is solving systems of polynomials because of the Groebner basis
algorithm.

Aaron Meurer

On Wed, Jan 23, 2019 at 6:32 AM Shekhar Rajak
<[email protected]> wrote:
>
> Hello all,
>
> This is regarding improving the performance of solvers module (mostly 
> solveset). Since the last few months, I am working on making the Ruby and 
> Python code faster. I came to know about Cython and other good ways to write 
> C extension for Python code to improve the performance.
>
> When we run the solvers module test cases, we can see that few cases take a 
> really long time (some of them are skipped, because of this only).
> I see that SymEngine is really powerful and can boost the solvers module 
> performance significantly. I am impressed with symengine.py and PRs like 
> https://github.com/sympy/sympy/pull/11679 
> ,https://github.com/sympy/sympy/pull/11676, ..
>
> So I think, we should use SymEngine.py  in solvers module.
>
> I would love to work on this idea as well.  I believe, this idea must be 
> added in GSoC 2019 - solvers module idea-list .
>
> What do you guys think?
>
> Regards,
> Shekhar Prasad Rajak,
> Contact : +918142478937
> Blog | Github | Twitter
> Skype: shekhar.rajak1
>
>

-- 
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/CAKgW%3D6L50khqqt3TSPEGRJ63W5od-ZHY8ya%2B2QNwg1%2BV5zN6BA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to