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.
Note that it took us two GSoC summers (something like 1000 hrs of work) to get the new vector package to the state that it is. You may want to check the old GSoC proposals, mailing list conversations, and PR/issue discussion to help provide some perspective. A good rule of thumb would be to avoid changing tests, just add new ones to increase functionality. But if the best way forward is to remove functionality or to change the public API, then you'll need to start the discussion as to why that is and get consensus from the interested parties. My vote is to keep the current behavior. Jason Jason moorepants.info +01 530-601-9791 On Fri, Oct 23, 2015 at 3:25 PM, Justin <jblyth...@gmail.com> wrote: > -1 > > -- > 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 sympy+unsubscr...@googlegroups.com. > To post to this group, send email to sympy@googlegroups.com. > 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/64f23108-97d0-4b1e-b968-c8b17380b89e%40googlegroups.com > <https://groups.google.com/d/msgid/sympy/64f23108-97d0-4b1e-b968-c8b17380b89e%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 sympy+unsubscr...@googlegroups.com. To post to this group, send email to sympy@googlegroups.com. 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/CAP7f1Aix_Pc1PfBdVgfU04tbryD2X0VFugGzRtJr%2B3-_WLD1gw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.