Thanks for the advice and replying so fast.
Yes i have a github account but i have pushed once only so it would be
of no use(only i think) and also the code is in python.I have done one
project in C++ but that was included in the course only.This is my
github link: https://github.com/Swastic .

Normally i use Ubuntu 12.04, i have also used 13.10.Yes i have sage
installation.

Sorry i don't have acess to mathematica.I have read about its pattern
matching functionality.
I really want to get into this project and want to contribute whatever i can.



On Tue, Mar 18, 2014 at 3:13 PM, Burcin Erocal <[email protected]> wrote:
> Hi Swastic,
>
> On Mon, 17 Mar 2014 14:13:11 -0700 (PDT)
> Swastic Singh <[email protected]> wrote:
>
>> Hello,
>> My name is Swastic,2nd yr undergrad B.E.(hons.) Chemical Engineering
>> student from Birla Institue of Technology and Science Pilani,Goa
>> Campus. I am new to python,but have a very sound background of C++
>> and C.
>
> Do you have a github or bitbucket profile you can share with us? Did
> you work on any projects involving c++ other than coursework?
>
> What operating system do you normally use? Do you have a sage
> installation that you can experiment with?
>
>> I recently got introduced to see about 4 months ago and was
>> fascinated by how easy it makes the code to write.
>> I believe contributing to sage as part of gsoc would be a great
>> opportunity to me.
>> I would like to contribute on the project named: Pattern matching
>> based symbolic integration.
>> Apart from programming i have profound knowledge of indefnite
>> integrals or anti-derivative.
>> I would like to apply for this project,but I would be very
>> appreciative if you could give me more information and some advice
>> how to get involved.
>
> The time is running short to submit a proposal on Melange. I suggest
> you concentrate on that until this Friday and work on a code sample in
> the following week.
>
> The goal of the project is to port as much of Rubi [1] as possible to
> Sage. This will require heavy use of the pattern matching and
> substitution facilities [2] in Pynac [3]. Most likely, we will need to
> improve the existing functionality in various ways.
>
> [1] http://www.apmaths.uwo.ca/~arich/
> [2]
> http://www.ginac.de/tutorial/Pattern-matching-and-advanced-substitutions.html
> [3] http://pynac.org/
>
>
> Do you have access to Mathematica? You can try to work with the
> Wolfram CDF Player if not. Are you familiar with Mathematica's pattern
> matching functionality?
>
> http://reference.wolfram.com/mathematica/guide/Patterns.html
>
>
> It would be good to make use of the Mathematica notebooks on the Rubi
> web site [4] instead of the pdf versions [5]. You will see that the
> notebook files use some of the functionality from the link above. We
> will need to figure out how to implement this in Pynac.
>
> [4]
> http://www.apmaths.uwo.ca/~arich/IntegrationRules/MathematicaNotebookFiles/MathematicaNotebookFiles.html
>
> [5]
> http://www.apmaths.uwo.ca/~arich/IntegrationRules/PortableDocumentFiles/PortableDocumentFiles.html
>
>
> Also see here for some discussion of improvements to pattern
> matching in GiNaC:
>
> http://article.gmane.org/gmane.comp.mathematics.ginac.devel/1487
>
>
> I suggest you try to implement the first rule from Rubi in Sage [6 or
> 7]. This will give you a feeling of how much Sage/Pynac can already do
> and what else is needed. Then you should go through the other Rubi
> files to make a list of any other Mathematica functionality that may be
> necessary. This should be more than enough to plan for the summer. :)
>
> [6]
> http://www.apmaths.uwo.ca/~arich/IntegrationRules/PortableDocumentFiles/Algebraic%20Binomial%20Functions/2.1.1%20(a+b%20x)%5Em.pdf
>
> [7]
> http://www.apmaths.uwo.ca/~arich/IntegrationRules/MathematicaNotebookFiles/Algebraic%20Binomial%20Functions/2.1.1%20(a+b%20x)%5Em.nb
>
>
> Feel free to ask more questions.
>
> Good luck with the application!
>
> Cheers,
> Burcin
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-gsoc" 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/sage-gsoc.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-gsoc" 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/sage-gsoc.
For more options, visit https://groups.google.com/d/optout.

Reply via email to