Hi. On Thu, Mar 22, 2012 at 10:53 PM, Shubhankit Mohan <[email protected]> wrote: > Hello, > > I am Shubhankit Mohan, a 4th year engineering undergraduate student at IIT > Kharagpur.Being honest I am new to Open Source Development and I have never > worked on any open source project before.I liked Sympy as I have immense > interest in coding, pure mathematics and algorithms.I have both a good > programming background and a good mathematics background. > I've worked in a number of programming languages including Python,C++ and > Java. Mathematically, my strengths are largely in algebra,statistics and > computing but I've taken courses in a variety of different subjects. > > After looking at the suggested projects list I have found two projects to be > especially interesting. > > Idea 1: > I looked at the project ideas, and the project on Series expansions which > seems interesting to me. I have looked closely at the 32 was wondering what > parts of the code might be relevant to look at, and any prior work there may > have been on this or what literature might be relevant for the second step > of the project.
There has been some discussion on the mailing list recently about this. I can't answer personally, but maybe someone else will, but if they don't you can get a start from that. > > Idea 2: > > Risch algorithm for symbolic integration.I wanted to know the current status > of the project and what portion of work has currently been done. This I can answer about. I worked on this project for GSoC two years ago. The current code is at https://github.com/asmeurer/sympy/tree/integration3. What level of algebra have you studied? The Risch algorithm will require a background there. The algorithm is all implemented from Bronstein's book, "Symbolic Integration I: Transcendental Functions". > > I have no experience in open-source projects, but I really want to get into > it and contribute my part in it.My studies end on May 10th , so from the > very beginning of the summer I can fully devote myself to the project.I work > on Mac OS X Lion and Win 7. Regardless of what you do, I suggest that you clone the git repo of SymPy and start playing with it. If you are interested in the Risch stuff, you should also play with my branch (the relevant code is in sympy/integrals/risch.py, sympy/integrals/rde.py, and sympy/integrals.prde.py). Also, you should start looking through the issues for ideas for your patch requirement. It is required to submit at least one patch that gets merged to be accepted for GSoC. > > > > Thanks > -- > Shubhankit Mohan > Aaron Meurer -- You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
