To clarify, I'm thinking about having classes for the standard coordinate 
systems and then one additional class for user-defined classes.  


On Tuesday, March 28, 2017 at 11:06:31 AM UTC-4, Mikayla Z. Grace wrote:
>
> Looking at some previous work done on vector coordinate systems, it seems 
> that there have been two major trains of thought:  Either we should have 
> each coordinate system be its own class or have a superclass that has 
> subclasses within it (see PR #10109 
> <https://github.com/sympy/sympy/pull/10109>).  I'm favoring the former 
> because of the issues raised in the comments in PR #10109. Via email 
> contact with @Upabjojr <https://github.com/Upabjojr> who has done prior 
> work on the topic (PR #9937 <https://github.com/sympy/sympy/pull/9937>), 
> it seems that he too is interested in having individual classes.  
>
> In the work with the superclass,there was some prior exploration in 
> allowing for user-defined coordinate systems.  It's fairly clear how a 
> user-defined coordinate system would be implemented with a superclass, but 
> my question is about doing this within the framework of defining each 
> coordinate system as an individual class.  It would make sense to let a 
> user-defined system be its own class.  In PR #10074 
> <https://github.com/sympy/sympy/pull/10074>, @jbbskinny 
> <https://github.com/jbbskinny>  discusses why he thinks a superclass is 
> necessary for creating user-defined classes.  I'd love to get opinions on 
> this topic regarding which method would be optimal.  Thanks for your time!
>

-- 
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 https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/f9fdd404-2ec8-41f0-8c17-e512e4b642d5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to