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 <[email protected]> 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 [email protected].
> To post to this group, send email to [email protected].
> 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 [email protected].
To post to this group, send email to [email protected].
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%3D6KR9XyQNk-CBSb75Cr6Xwnyh2T1FgKYjRT-Loe9U0a0OA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to