Hi, I am trying to get myself acquainted with geometric algebra by following the book `Geometric Algebra for Physicists` (by Chris Doran). It would be very helpful if you can suggest some other readings which can be helpful in implementing the class `coordinate_system`.
Thanks On Saturday, October 1, 2016 at 7:49:09 PM UTC+5:30, brombo wrote: > > If you use the methods in galgebra.pdf remember (this is documented) that > for all but rectangular coordinates the basis vectors derived from the > metric are not normalized. Especially go over section 2.3.2 is galgebra.pdf. > > On Sat, Oct 1, 2016 at 1:10 AM, Arihant Parsoya <[email protected] > <javascript:>> wrote: > >> Hi Brombo, >> >> I went through galgebra.pdf file and I believe this approach would be >> good. Initially I want to implement Cartesian and Spherical coordinate >> systems and get them right before implementing other systems. >> >> On Friday, September 30, 2016 at 10:19:39 PM UTC+5:30, brombo wrote: >>> >>> In 3 dimensions there are 13 separable (orthogonal) coordinate systems. >>> See link - >>> >>> https://en.wikipedia.org/wiki/Orthogonal_coordinates >>> >>> How many do you want to implement? I would have a coordinate_system >>> class and use it to instantiate a particular coordinate system then when >>> you instantiate a vector space one of the parameters of the vector space >>> instantiation would be the coordinate system. This way you could have >>> different coordinate systems in the same program. >>> >>> For my geometric algebra modules I started with a metric and derived the >>> basis vectors and their derivatives. If you are interested in this method >>> go to - >>> >>> github.com/brombo/galgebra >>> >>> and look at galgebra.pdf in the doc directory. >>> >>> On Fri, Sep 30, 2016 at 12:06 PM, Arihant Parsoya <[email protected]> >>> wrote: >>> >>>> Hi All, >>>> >>>> I wanted to work on the idea of Multiple Coordinate Systems. >>>> Previously I submitted my PR for the same here >>>> <https://github.com/sympy/sympy/pull/11133>. The old PRs related to >>>> this idea uses Lame` coeffecients whereas the GSOC ideas page >>>> <https://github.com/sympy/sympy/wiki/GSoC-2016-Ideas#implementation-of-multiple-types-of-coordinate-systems-for-vectors> >>>> says >>>> that there needs to be multiple classes for each coordinate system. Can >>>> anyone guide me on whats the right approach implement this idea? >>>> >>>> Thanks, >>>> Arihant Parsoya >>>> >>>> -- >>>> 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/33e8d677-92c1-4ec8-b956-54690bd65ba9%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/sympy/33e8d677-92c1-4ec8-b956-54690bd65ba9%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 [email protected] <javascript:>. >> To post to this group, send email to [email protected] <javascript:> >> . >> 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/17f37430-8b04-48b8-9c5f-6bf4a60e6163%40googlegroups.com >> >> <https://groups.google.com/d/msgid/sympy/17f37430-8b04-48b8-9c5f-6bf4a60e6163%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 [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/52d3bb5a-3d67-4795-a37e-f02706ebc3a5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
