On Thu, Mar 17, 2011 at 1:34 AM, Øyvind Jensen <jensen.oyv...@gmail.com> wrote: > ma., 14.03.2011 kl. 11.00 -0700, skrev Ondrej Certik: >> On Mon, Mar 14, 2011 at 3:11 AM, Øyvind Jensen <jensen.oyv...@gmail.com> >> wrote: >> > Alexander, All, >> > >> > How is it going with your tensor implementation? I put together some >> > code to implement variance of tensors and uploaded it to github in my >> > tensor_contractions branch [0]. If you would like to build on that, >> > feel free to do so. If you have already made your own implementation, >> > please just choose whatever works best for your framework. >> > >> > Here is how it works in the advertised branch: >> > >> > >>> A = IndexedBase('A') >> > >>> i = VarIdx('i') >> > >>> A[i.up, i.down] >> > A[^i, _i] >> > >>> get_indices(A[i.up, i.down]) >> > (set(), {}) >> > >>> get_indices(A[i.up, j.down]*x[j.up]) >> > (set([^i]), {}) >> >> This is great! Once either of these implementations is in sympy, I'll >> update the relativity example to use it. > > That would be very cool! What would be a good way to connect the > abstract tensor objects to its concrete representations? Perhaps > something like sympy.utilities.implemented_function could work?
Can you say more about what you are thinking. In the quantum stuff we now have the notion of abstract objects and then concrete representations (in a particular basis). Would this type of thing cary over here? Brian > Øyvind > > -- > 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. > > -- Brian E. Granger, Ph.D. Assistant Professor of Physics Cal Poly State University, San Luis Obispo bgran...@calpoly.edu elliso...@gmail.com -- 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.