On Fri, Mar 16, 2012 at 8:06 AM, Aleksandar Makelov <amake...@college.harvard.edu> wrote: > Hi guys, > > I'm currently a freshman at Harvard College, probably concentrating in > mathematics / mathematics and CS. I've done a lot of mathematics in > high school (math Olympiads) and university (honors linear and > abstract algebra, real and complex analysis) so far, and I'm > interested in bringing mathematics and CS together. > > I've been dealing with sympy for a couple of weeks now and was > wondering whether it'd be a good idea for GSoC to implement some more > complicated combinatorial functionality (e.g. graph algorithms, > generating functions, recurrence relations, operations on sets,...) ?
networkx implements in python a lot of graph theory. I don't think sympy has an interface though. sympy has rsolve for sequences defined by a linear recurrence relation However, there isn't one for a vector-valued sequence (someone asked about that the other day on the sage-support list). > > Also, I'm currently working on several little functions for > computation of the Galois group of quadratic/cubic/quartic > polynomials; I'll probably send the code in a couple of days. Maybe > I'll be able to develop some GSoC-like ideas in this direction > (abstract algebra) as well. Sympy doesn't have much of that, although Sage does. I think more abstract algebra in sympy would be very useful. > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To post to this group, send email to sympy@googlegroups.com. > To unsubscribe from this group, send email to > sympy+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/sympy?hl=en. > -- You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to sympy@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.