Hi Sumith,

On Tue, Mar 3, 2015 at 3:59 AM, Sumith 1896 <[email protected]> wrote:
> Hi,
>     I am Sumith, a GSoC applicant. I have been pretty active in the
> community in recent times. I am planning of implementing solvers for CSymPy
> because there I feel there is a possibility to speed up some stuff. After
> going through the previous work done in SymPy, mostly Harsh Gupta's, I
> understand that there will be dependence on a sets module and polynomial
> module currently not implemented/developed enough in CSymPy and hence, if
> selected, the initial few weeks will be spent on implementing them. I have
> gone through the reading phase, mostly old PR/mailing list discussions and
> Professor Fateman's papers.
>     As CSymPy is planned as a optional fast SymPy core, I'll take care of
> what has to be implemented and what not. Also that whatever is implemented
> will be fast and robust.
>
> I have the following questions:
> 1) Are the above mentioned necessary/planned modules for CSymPy?

The polynomials module definitely is planned. The solver module I
would first figure out in SymPy. We can implement subsets, like fast
Gaussian elimination (which we already have in CSymPy) and so on.

> 2) As CSymPy doesn't get many slots(I'm not sure of this year,correct me if
> I am wrong!), which other high priority implementations are planned for
> CSymPy that I could work on?

I expect similar amount of slots like in last years, the only
difference is that this year the applications must convince mentors
from other organizations as well.

So one high priority project is to figure out what needs to be done so
that Sage could (in principle) switch to use CSymPy instead of Pynac.
As far as I can see, it means we need to add polynomials, series and
pattern matching. If the application is good, this can be sponsored by
the Sage organization under GSoC.

As we talked about in the past, there is plenty of work right here. So
I would concentrate on good polynomials support, series and pattern
matching for this summer.

Ondrej

>
> Any other feedback are welcome.
>
> Sumith
> Computer Science and Engineering Undergrad.
>
> --
> 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 http://groups.google.com/group/sympy.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sympy/225b5361-6afe-43ff-92e4-7d787f38d567%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
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 http://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CADDwiVCGHBxeZQg6XoO62Xve3K37MXkGHk%2BUxHSGfyp72uNXaw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to