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.

Reply via email to