Hi Kasper!

On Sat, Feb 14, 2009 at 11:54 AM, kasper <kasper.peet...@googlemail.com> wrote:
>
> Hi all,
>
> I noticed that there is an entry on the todo list related to "objects
> with indices (tensors)". I was wondering whether there is any interest
> on the list to join forces with my open source tensor computer algebra
> system "cadabra", http://www.aei.mpg.de/~peekas/cadabra/ .
>
> Tensor algebra is far from a trivial extension of 'scalar' algebra
> (for lack of a better word for what sympy currently does), and I have
> spent a lot of time making cadabra do things which are not possible in
> any other 'list-based' CAS. Although my code is C++, I'd be happy to
> brainstorm about possible ways to either link sympy to cadabra, or
> else to re-implement my algorithms within sympy.
>
> In addition, cadabra has a fully graphical notebook front-end which
> could potentially be adapted to work with sympy (this is independent
> of whether or not you are interested in the tensor algorithms).
>
> Have a look at the sample notebooks and the tutorial in the reference
> manual, and let me know.

Thanks for getting in touch with us. I am very impressed by Cadabra!

I'll play with it and reply later here. Have you considered creating a
cadabra package for Sage? They may even include it by default.

In SymPy we will also be optionally using a Cythonized core, but if
possible, we'd like to stick to Python whenever possible. What is your
plan with Cadabra -- do you want to use it from Python? I'll look into
the sources of it to get a better idea. I'll reply here hopefully this
evening, Pacific time.

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
-~----------~----~----~----~------~----~------~--~---

Reply via email to