You might wish to be more general and implement vector analysis as a function of a metric tensor. See the following link -

http://en.wikipedia.org/wiki/Curvilinear_coordinates#Vector_operations


On 11/19/2014 10:34 PM, Lukas Zorich wrote:
Thanks Jason!

El miércoles, 19 de noviembre de 2014 19:17:24 UTC-3, Jason Moore escribió:

    Lukas,

    Sachin Joglekar developed the vector package this past summer. I
    was his GSoC mentor on the project. You can check out this
    implemented of the Cartesian coordinate system:

    https://github.com/sympy/sympy/blob/master/sympy/vector/coordsysrect.py
    <https://github.com/sympy/sympy/blob/master/sympy/vector/coordsysrect.py>

    You'd basically need to create a class for spherical that has this
    same functionality. You may be able to create a spherical class
    that converts the input to Cartesian and just manages a Cartesian
    system behind the scenes. Or method can be implemented explicitly
    using spherical coordinates.


    Jason
    moorepants.info <http://moorepants.info>
    +01 530-601-9791

    On Wed, Nov 19, 2014 at 5:05 PM, Lukas Zorich <[email protected]
    <javascript:>> wrote:

        Hi everyone,

        I am Lukas from Chile, pursuing a degree in Computer Science
        and with interests in mathematics. I would like to start
        contributing to sympy. Reading through the mailing list, I saw
        this
        
<https://groups.google.com/forum/?hl=es-419#%21topic/sympy/4SIr_6iW6v4>post
        that says that the Spherical Coordinates System isn't
        implemented yet, so I would like to start from there. I wanted
        to know who can I ask to give me further information about
        this specific functionality, or things I need to know before
        implementing this (not about the theory, but about the
        concrete implementation of the spherical system in the vector
        module).

        Thanks :)!
        Lukas
-- 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 http://groups.google.com/group/sympy
        <http://groups.google.com/group/sympy>.
        To view this discussion on the web visit
        
https://groups.google.com/d/msgid/sympy/d6a7e710-7d96-452d-8a7b-6518c0226225%40googlegroups.com
        
<https://groups.google.com/d/msgid/sympy/d6a7e710-7d96-452d-8a7b-6518c0226225%40googlegroups.com?utm_medium=email&utm_source=footer>.
        For more options, visit https://groups.google.com/d/optout
        <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] <mailto:[email protected]>. To post to this group, send email to [email protected] <mailto:[email protected]>.
Visit this group at http://groups.google.com/group/sympy.
To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/86d19d32-44b7-4530-b24a-3742c3276099%40googlegroups.com <https://groups.google.com/d/msgid/sympy/86d19d32-44b7-4530-b24a-3742c3276099%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 http://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/546DF08A.9060900%40verizon.net.
For more options, visit https://groups.google.com/d/optout.

Reply via email to