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 sympy+unsubscr...@googlegroups.com.
To post to this group, send email to sympy@googlegroups.com.
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/35455809-9b33-4647-b23c-94e48d61bfd6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to