My notes base on "Geometric Algebra for Physicists" are at -

https://github.com/brombo/galgebra

Look at bookGA.pdf in the doc directory.

On Sun, Dec 11, 2016 at 8:53 AM, Arihant Parsoya <parsoyaarih...@gmail.com>
wrote:

> 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 <parsoya...@gmail.com>
>> 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 <parsoya...@gmail.com
>>>> > 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 sympy+un...@googlegroups.com.
>>>>> To post to this group, send email to sy...@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/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 sympy+un...@googlegroups.com.
>>> To post to this group, send email to sy...@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/ms
>>> gid/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 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/52d3bb5a-3d67-4795-a37e-f02706ebc3a5%40googlegroups.com
> <https://groups.google.com/d/msgid/sympy/52d3bb5a-3d67-4795-a37e-f02706ebc3a5%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 https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CALOxT-%3DmU2mxaZEBnB8xLwot3upo1R81Fn%3DhFJn2k7GCWjhBDw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to