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.

Reply via email to