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.

Reply via email to