> > Personally I would like to see more cohesion among tensor-like projects. > There are a lot of tensor-like or indexed things in SymPy that all have > valuable logic, none of which stem from some common framework. The > original idea behind tensor core was to have some base layer from which all > of the systems could benefit and from which pairs of systems could use to > interact. >
It is going to be very difficult, if not impossible, to get a uniform core that satisfies all needs. So the best one can do is, as you pointed out in another email, to first identify a suitable class of problems that you would like to solve, and then build the infrastructure around that. To add some more input to this discussion: I am the author of Cadabra, an open source tensor computer algebra system (http://cadabra.phi-sci.com/). I am at present working on a major overhaul of the code, which allows you to use all functionality from within Python, and use Sympy to do computations with the individual components of tensors. One thing you might consider (but I don't want to force this down anyone's throat) is to help me build that Cadabra-Sympy interface, instead of doing a full tensor module within Sympy from scratch. I'm happy to discuss this in more detail if anyone's interested. Cheers, Kasper -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/87549266-806d-4ccc-81f1-e9689308ba32%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
