Those both sound like good ideas. I would look into what the prerequisites for each are so you can see what is already implemented and what needs to be implemented.
Aaron Meurer On Tue, Mar 10, 2015 at 8:27 AM, Jennifer White <jcrw...@googlemail.com> wrote: > Thanks for your response. > The two areas that I had particular interest in were representing groups > symbolically as you mentioned, and also potentially looking into generating > Galois Groups. Do you think these would be good areas to start with? > Obviously there is a huge amount that could be done in this area and I don't > want to be unrealistically ambitious! > > On Monday, March 9, 2015 at 5:03:16 PM UTC, Aaron Meurer wrote: >> >> Looking at what SymPy can currently do and what GAP can do are both >> good places to start. >> >> I personally would like to see SymPy be able to represent groups in >> ways other than just as permutation groups, e.g., symbolically from >> generators. This also opens up the possibility to have some parts of >> the module that work with infinite groups. >> >> Group theory is huge, and you could work on it for 20 summers and >> still have things to implement, so I would try to find some specific >> thing that SymPy cannot do but other systems like GAP or Sage can, and >> make a project out of that. >> >> Aaron Meurer >> >> On Thu, Mar 5, 2015 at 5:34 AM, Jennifer White <jcr...@googlemail.com> >> wrote: >> > Hi, >> > I'm Jennifer, I'm a 3rd year Maths/Physics student at the University of >> > Warwick UK. Last summer I interned at Google and now I'm looking to get >> > involved in some Open Source work and potentially GSoC. >> > >> > SymPy caught my eye, and particular the suggestion of implementing a >> > Group >> > Theory module, because Algebra and Groups are my specialist areas in my >> > degree and I thoroughly enjoy working with Python so I'm very interested >> > in >> > formulating a proposal for this. >> > >> > I am new to Open Source work and using Git but I am very enthusiastic >> > about >> > learning new things and I was wondering where would be a good place to >> > start? >> > >> > I've taken modules in various aspects of Groups (most recently looking >> > at >> > Representation and Character Theory) so I do have a fairly good >> > understanding of the underpinning theory here. >> > >> > I plan to thoroughly investigate SymPy's existing capabilities with >> > regards >> > to groups as PermutationGroups and some special groups (like Dihedral, >> > Cyclic etc) are already implemented. I'm also going to have a look at >> > what >> > some existing systems like GAP can do and think about what the most >> > fundamental functionalities that I need to get implemented are. >> > >> > Any advice or guidance is welcome >> > >> > -- >> > 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 sympy+un...@googlegroups.com. >> > To post to this group, send email to sy...@googlegroups.com. >> > 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/b2d5fc1c-911a-4f5c-b003-93571f8377e1%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 sympy+unsubscr...@googlegroups.com. > To post to this group, send email to sympy@googlegroups.com. > 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/2482dc87-dcce-47cf-9920-0fec91205550%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 sympy+unsubscr...@googlegroups.com. To post to this group, send email to sympy@googlegroups.com. 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/CAKgW%3D6%2B8TZZec6V3qL_%2BGKB9CP_9Ycr-D4%3DFS21JwQxSiKan_g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.