Ondřej, I was thinking about studying those packages for Mathematica: Ricci, MathTensor, FeynCalc
Were your referring to some other packages that I can look into? I would like to check the established solution before I start designing an API and so on. 2012/2/7 Ondřej Čertík <ondrej.cer...@gmail.com>: > On Mon, Feb 6, 2012 at 4:04 AM, krastanov.ste...@gmail.com > <krastanov.ste...@gmail.com> wrote: >> Hi, >> >> Some of you know me as I have a few minor contributions to sympy and I >> helped a bit with GCI. I would like to know whether it is possible for >> me to apply for a GSoC project this year? >> >> About the project I have in mind: It is the tensor module. It is quite >> bare-bones at the moment. I would like to make sufficiently general to >> be useful in (for example): >> - Einstein equations in general relativity > > This would be really cool. This was my very first "application" of sympy, to > see > whether it can derive the Schwarzschild metric or not > (examples/advanced/relativity.py) > >> - Integrating Feynman diagrams (it has to do with a tensor product of >> the space of Lorenz and the space of Dirac) > > I tried to do this using brute force --- simply write the 4x4 matrices > explicitly, > multiply them out and then try to simplify the results, see > examples/advanced/qft.py > > But it is a mess. I didn't figure out how to simplify this. So I think > a better approach > is to implement the "trace technology" using tensors. > > Is this what you have in mind? There are packages for this in Mathematica, > so we should follow what they do. > >> - nonlinear optics, linear elasticity, fluid mechanics, etc > > Do you have something concrete in mind? > > For example here I have derivation of Euler equations from the 4D > relativistic tensor: > > http://theoretical-physics.net/dev/src/fluid-dynamics/general.html#perfect-fluids > > it'd be nice to do this in sympy. > > > > Anyway, any of the above would be really cool to have. These physical > projects really add value to SymPy, and typically show some deficiencies > in our simplification or manipulation. > >> >> The first two of those will be directly useful for me. >> There is a package for Mathematica (called Ricci) that may serve as an >> example but I have just started looking at it. I've also checked the >> related issues in the issue tracker. >> >> And about eligibility for the GSoC: I am still a student (4th year >> physics in France). >> >> So if you are interested I can prepare a more in-depth presentation of >> the potential project. > > You should definitely apply for GSoC as a student. > > I am available to mentor projects like these. > Maybe Sean could become a mentor this year? :) > > Wigner-Eckart theorem and irreducible spherical tensor operators are > also very useful. Here I > have an example how to use it to derive the formula for an integral of > three spherical > harmonics: > > http://theoretical-physics.net/dev/src/math/spherical-harmonics.html#gaunt-coefficients > > Ondrej > > -- > 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.