Op vrijdag 8 maart 2013 10:43:43 UTC+1 schreef mmarco het volgende: > > IIRC, the call for projects of Google summer of code was last year > around march or april. Should we start to get prepared for this? > > I think you're right that we should. One thing that I would like to have in Sage is better support for two things ubiquitous in mathematical physics: tensor indices (co- and contravariant vectors etc) and practical noncommutative algebra, ie noncommutative variables in Sage's normal expressions. Maybe that would be a good GSOC project.
Both of those things are already supported in GiNaC, which is the foundation of Sage's symbolics system. However, it would need a lot of thought for Sage's interface to it, and also for how these things can talk to Maxima/Mathematica/... (I don't know what their support for this is). Along these lines, here's a more complete list of ideas I would like: * noncommutative / supercommutative variables in expressions, (say pq - qp = i) * indexed variables / matrices / tensors, like x^\mu, were the number of components/coordinates can be left symbolic * differential forms, also Lie-algebra valued differential forms like g^-1 dg (we already have sage.tensor.differential_form_element, which is a good start). Bonus points if the number of coordinates can be left symbolic * support for defining Poisson brackets and calculating them and kind of unrelatedly: * support for / interface to a library that can do Feynman diagrams Does anyone have ideas about these things? Maybe some things are already implemented but I didn't find it? Timo -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel?hl=en. For more options, visit https://groups.google.com/groups/opt_out.