On Sat, Mar 24, 2012 at 2:57 PM, Sergiu Ivanov <[email protected]> wrote: > On Sat, Mar 24, 2012 at 9:23 PM, Dmitry Kozlov <[email protected]> wrote: >>> Which one of these you like most? There are already on-going >>> discussions on both of these topics (for example, [0] and [1], but >>> there are more), you may find looking at them useful. >> I'd like to implement parsers, since I have no background in symbolic >> integration. Thanks for references. > > OK. What exactly would like to implement? I suggest that you start > discussing your idea here at first; you will find it much simpler to > write the proposal after you will have discussed some details on the > mailing list. > >>> A lot depends on the task you choose. Neither of the tasks you list >>> requires knowledge in physics; parsing does not require mathematical >>> knowledge, but you need to have the proper background in parsers. >> But in general. There are also many ideas from different branches of >> mathematics; I am just interested if a solid appropriate background >> required for all tasks, or students can catch up on a theoretical >> basis during the GSOC.
Your background does indeed depend on what project you implement. >From the ideas you expressed, it doesn't sound like you will need any background in physics. The integration idea requires some background in abstract algebra. The parsing ideas will require more CS background than math background. > > Well, I will dump some of my thoughts here, but be aware that this is > not related to any official opinion :-) > > To write a good proposal, you have to know what you are going to > implement quite well. This means that, generally, you'd better have a > pretty good understanding of the domain before your start writing the > proposal. However, for some of the tasks, some general knowledge of > may suffice, because the implementation is more about computer science > that pure mathematics. > >>> If you are asking whether now is the right time to write the patch, >>> then the answer is "Yes, sure". >> Excuse me, I am not good in english. I wonder how many time has >> applicant to write a patch? > > Don't worry, your English is rather OK. > > According to [0], you are required to submit at least one patch. > > Sergiu > > [0] https://github.com/sympy/sympy/wiki/GSoC-2012-Application-Template I think his question was what the deadline for the patch is. You must submit the patch by the application deadline on April 6. It must be reviewed and pushed in by the acceptance date on April 23. I recommend you not wait until the deadline, but start work now. Did you have any other questions that weren't answered? 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.
