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.


Reply via email to