I am seeing what remains to be done. Chetna's pull request PR #2380 <https://github.com/sympy/sympy/pull/2380/files> is an implementation of Coupled Differential System(+ other things), which is present as Chapter 8 in the Symbolic Integration (Manuel Bronstein). In total there are 9 chapters, and looking at chapter 9 doesn't contain much of the pseudo code or is it just a theoretical chapter for aide? I don't know if the all the chapters from book (Manuel Bronstein) were implemented in order without skipping any.

On Monday 13 March 2017 10:35 PM, Aaron Meurer wrote:
I think you'll need to look at the merged pull requests to see what was done.

Aaron Meurer

On Mon, Mar 13, 2017 at 10:01 AM Gaurav Dhingra <[email protected] <mailto:[email protected]>> wrote:

    There does *not* seem to be any report of the project of Chetna,
    https://github.com/sympy/sympy/wiki/GSoC-2013-Report, or may be I
    couldn't find it anywhere. In any case I have started writing the
    proposal for /completing the Transcendental part integration/,
    since I very much like the impact of the project.


    On Monday 13 March 2017 03:49 AM, Aaron Meurer wrote:
    Potentially. I would need to take a closer look at how much remains to
    be done for the trigonometric case.

    Aaron Meurer

    On Sun, Mar 12, 2017 at 10:55 AM, Gaurav Dhingra
    <[email protected]> <mailto:[email protected]>  wrote:
    Hi Aaron,

    Considering my mathematical background and knowledge and after consulting
    Kalevi, I have doubt over my ability to work on Symbolic Integration
    (especially for algebraic part integration). But considering the amount work
    that remains to be done in the transcendental part integration + Completing
    the un-merged pull requests (by Kalevi and Chetna) do you think that would
    be enough for a GSoC project? Since I don't want to get into the Algebraic
    part integration.

    Thanks

    On Thursday, March 2, 2017 at 10:59:47 PM UTC+5:30, Aaron Meurer wrote:
    The main reference is Bronstein's book, "Symbolic Integration I:
    Transcendental Functions". Most of what is in that book has already
    been implemented, but the trigonometric case has not. Bronstein's
    paper "Symbolic Integration Tutorial" (which can be found here

    https://www-sop.inria.fr/cafe/Manuel.Bronstein/publications/mb_papers.html)
    gives a high level overview of the whole algorithm, including the
    algebraic and mixed cases (his book only deals with the transcendental
    case). Unfortunately, the "easiest" bits from the book have already
    been implemented, and what remains are algorithms that don't have
    pseudocode. The algebraic case will require more references than
    Bronstein's book.

    As for the work since Chetna, other than the still open PRs
    https://github.com/sympy/sympy/pulls/cheatiiit, the only work I am
    aware of is this pull request by jksuom
    https://github.com/sympy/sympy/pull/11761.

    Aaron Meurer


    On Thu, Mar 2, 2017 at 12:17 PM, Gaurav Dhingra
    <[email protected]> <mailto:[email protected]>  wrote:
    Also I see a list of references for it here

    
https://github.com/sympy/sympy/wiki/Technical-References#symbolic-integration
    , which among these would be good to start first? (brief idea would
    suffice)

    Gaurav Dhingra


    On Thursday 02 March 2017 12:17 AM, Aaron Meurer wrote:

    Other algorithms that would be useful, if you believe you are capable of
    implementing them:

    - cylindrical algebraic decomposition (CAD)

    - the Risch algorithm.

    There are references on the ideas page. Both are challenging from a
    mathematical point of view (though I believe less so than Karr).

    Aaron Meurer


    On Wed, Mar 1, 2017 at 9:59 AM Ondřej Čertík<[email protected]> 
<mailto:[email protected]>
    wrote:
    On Wed, Mar 1, 2017 at 4:40 AM, Gaurav Dhingra
    <[email protected]> <mailto:[email protected]>  wrote:
    I've been thinking about applying again, though I am not sure what
    the
    project should be. Are there any good algorithms that are not
    implemented
    that could make a good project (I've read the ideas page)? I have 3
    projects
    in mind:
    (a). Implementation of Karr's algorithm, I believe no one has done
    much
    work
    except Matthew Rocklin who did work on Concrete module.
    (b). Complex Analysis: I quote the statement by Kalevi:

    What I think should be added to SymPy is the Laurent series
    expansion
    of
    meromorphic functions.
    The trouble with the current implementation of limit is that it
    often
    goes
    too early to gruntz.
    That should only be used for functions that are not meromorphic but
    have
    an essential singularity.
    Also he opened a few issues on SymPy which might also use Complex
    Analysis.
    Plus, since I have a course on Complex Analysis, which include topics
    .
    But
    I am not sure even if it is possible to implement these things in a
    Computer
    Algebra System.

    (c). Last summer Sumith mentioned about A dedicated bug fixing
    project
    in
    GSoC . Since I feel like I can try to handle quite a few issues of
    multiple
    modules, I would want to apply for this one if the above two doesn't
    have a
    mentor alloted to them.

    I might not want to mentor a project, since that seems like too much
    pressure for me. Applying as a student would be my priority.
    Here is a really cool project that I would love to see happen:

    https://github.com/sympy/sympy/issues/12233

    Ondrej

    Gaurav Dhingra


    On Monday 27 February 2017 11:05 PM, Aaron Meurer wrote:

    SymPy was accepted as a GSoC org again this year.

    Interested students, please read our instructions on how to apply
    here
    https://github.com/sympy/sympy/wiki/GSoC-2017-Student-Instructions.
    The most important things are to pick an idea from our ideas list to
    discuss with us, and to start working on a patch to fulfill your
    patch
    requirement.

    Mentors, I will be sending you invites on Google's website. If you
    never signed up on the ideas page, please let me know so I can invite
    you.

    Aaron Meurer


    --
    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 [email protected]
    <mailto:[email protected]>.
    To post to this group, send email [email protected] 
<mailto:[email protected]>.
    Visit this group athttps://groups.google.com/group/sympy.
    To view this discussion on the web visit


    
https://groups.google.com/d/msgid/sympy/fd4b4702-983b-4dbd-00f6-bff8b9142e0e%40gmail.com.

    For more options, visithttps://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 [email protected]
    <mailto:[email protected]>.
    To post to this group, send email [email protected] 
<mailto:[email protected]>.
    Visit this group athttps://groups.google.com/group/sympy.
    To view this discussion on the web visit

    
https://groups.google.com/d/msgid/sympy/CADDwiVBUVroL6MCUFjtjoLBG1b6Pgqf_QA%2Bcu%2BdMv-zyi%2Bc_ZQ%40mail.gmail.com.
    For more options, visithttps://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 [email protected] <mailto:[email protected]>.
    To post to this group, send email [email protected] 
<mailto:[email protected]>.
    Visit this group athttps://groups.google.com/group/sympy.
    To view this discussion on the web visit

    
https://groups.google.com/d/msgid/sympy/CAKgW%3D6JFLu%3DEx2KWJy%2Bi7x7TQ-OPrV4UZMw36Kh9xzx5cKEbZw%40mail.gmail.com.
    For more options, visithttps://groups.google.com/d/optout.


    --
    Thanks
    Gaurav Dhingra
    (sent from Thunderbird email client)

    --
    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 [email protected] <mailto:[email protected]>.
    To post to this group, send email [email protected] 
<mailto:[email protected]>.
    Visit this group athttps://groups.google.com/group/sympy.
    To view this discussion on the web visit

    
https://groups.google.com/d/msgid/sympy/c2bb4e3c-4ec1-6dd1-6fa1-4b8b9bc09f47%40gmail.com.

    For more options, visithttps://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 [email protected]
    <mailto:[email protected]>.
    To post to this group, send email [email protected] 
<mailto:[email protected]>.
    Visit this group athttps://groups.google.com/group/sympy.
    To view this discussion on the web visit
    
https://groups.google.com/d/msgid/sympy/f25f4d51-6aa8-4d99-8fb7-7b426cf3b5da%40googlegroups.com.

    For more options, visithttps://groups.google.com/d/optout.

-- Gaurav Dhingra
    (Sent from Thunderbird email client)

-- 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]
    <mailto:[email protected]>.
    To post to this group, send email to [email protected]
    <mailto:[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/7943b619-a2f6-3778-fb52-786318f0284b%40gmail.com
    
<https://groups.google.com/d/msgid/sympy/7943b619-a2f6-3778-fb52-786318f0284b%40gmail.com?utm_medium=email&utm_source=footer>.
    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] <mailto:[email protected]>. To post to this group, send email to [email protected] <mailto:[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%3D6JJTi9ehkC2JPtjh3H6U3Ap-BVFd0wm215TNnbwPQZRpA%40mail.gmail.com <https://groups.google.com/d/msgid/sympy/CAKgW%3D6JJTi9ehkC2JPtjh3H6U3Ap-BVFd0wm215TNnbwPQZRpA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.

--
Gaurav Dhingra
(Sent from Thunderbird email client)

--
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/7c637778-650a-0ad3-d65e-4b2f3fadd537%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to