Implementation of multiple types of coordinate systems for vectors

46 views
Skip to first unread message

Karan Sharma

unread,
Nov 7, 2016, 3:30:39 PM11/7/16
to sympy
Greetings SymPy community :)

I am a student. I love mathematics. I am new to open source. I want to start working on "Implementation of multiple types of coordinate systems for vectors". Couple of things i wanted to ask:
  • What is the status of this project, has someone worked on it already?
  • Where can i start ?
  • Since i am only a beginner can some one sort of mentor me, i swear i wont disturb much :)
Thanks

Robert Lee

unread,
Nov 8, 2016, 9:34:46 AM11/8/16
to sympy
I'm also interested in assisting in this development as well... I use sympy in several projects so I think its about time I give back a little.

I can help out some in terms of getting the project started; however, I'm not as familiar with the full core of sympy so another set of eyes on the project would be nice.

rbl

Aaron Meurer

unread,
Nov 8, 2016, 2:27:49 PM11/8/16
to sy...@googlegroups.com
A lot of discussion happened on this idea on this list last spring.
Although none of the projects ended up being accepted, the discussions
that happened are still relevant.

Aaron Meurer
> --
> 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/b07c4d68-5c0c-4cfe-a5e0-6d3664e44f2c%40googlegroups.com.
>
> For more options, visit https://groups.google.com/d/optout.

Alan Bromborsky

unread,
Nov 9, 2016, 1:27:08 PM11/9/16
to sy...@googlegroups.com
Suggest you start with the metric tensor, g_{ij}, and then calculate the Christoffle symbols, \Gamma_{ijk}, to calculate the partial derivatives of the basis vectors with respect to the coordinates.  See footnote on page 17 of attached document.  See section 2.3.2 of same document on how to calculate the normalized basis vectors and their partial derivatives.  For the coordinate systems you would be interested in the metric tensor is diagonal (orthogonal systems) but the basis vectors are not normalized.

For a spherical coordinate system the diagonal of the metric tensor (all other entries are zero) are -

 g=[1, r ** 2, r ** 2 * sin(th) ** 2]


> 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/b07c4d68-5c0c-4cfe-a5e0-6d3664e44f2c%40googlegroups.com.
>
> 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+unsubscribe@googlegroups.com.

To post to this group, send email to sy...@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
galgebra.pdf
Reply all
Reply to author
Forward
0 new messages