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.
