On Fri, Oct 23, 2015 at 6:25 PM, Justin <[email protected]> wrote: > I have a terrible way of wording things.. more of a discussion between > myself and the author where he mentioned that I should ask the community > what they think. > > On Friday, October 23, 2015 at 6:43:51 PM UTC-4, Jason Moore wrote: >> >> Justin, >> >> I don't think there is a debate. We have a very nice vector >> representation in the physics package, but it is based on mutable types and >> isn't very general. We created the sympy.vector package to make a more >> general vector object that was based on immutable types with the idea that >> the physics vector could eventually be deprecated. Our new implementation >> may not be general enough for the mathematicians' taste and we are willing >> to improve it so that it is, but we would still want it to eventually allow >> us to deprecate sympy.physics.vector. The addition of vectors from >> different coordinate systems is essential to this plan. So whatever you >> want to do to improve the package will have my support but I hope that you >> will keep this intended use case in mind when you think about bigger design >> changes. >> > > I come from a physics background and can't see when or why this would be > useful so my opinion is certainly biased. As to the generality of the > package there are no constrains on doing this and, bias and all, this tells > me there ought to be some. I am new to contributing so I will keep my head > down and add functionality as you mentioned. I am not trying to step on > toes here... >
A vector (e.g. the mathematical object, not necessarily its representation) should be independent of the coordinate system, no? So long as there are well-defined translations between the coordinate systems, it should certainly be possible to do arithmetic operations on two vectors whose representations are written down in different coordinate systems. > > I will remove the post in 10 minutes. > > Regards, > Justin > > > -- > 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/62ee7903-d029-4c59-9a87-7d45c5354bb2%40googlegroups.com > <https://groups.google.com/d/msgid/sympy/62ee7903-d029-4c59-9a87-7d45c5354bb2%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- 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/CAJXewOkBHkjtXFSxiT3rxnZbmMAaT0%2B3JbDZxFx0ZVRTrGpyqA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
