Since you are just starting you probably want to limit yourself to
3-dimensions.  In doing a quick look a the physics vector module (please
someone correct me if I am wrong) it looks as if the only coordinate system
implemented is rectangular (as opposed to cylindrical, spherical, etc.)
For separable coordinates in 3D see -

https://en.wikipedia.org/wiki/Orthogonal_coordinates#Table_of_orthogonal_coordinates

One of the great advantages of vector integration comes when you can do it
in different coordinate systems since picking the right coordinate system
can greatly simplify the problem.  If the thing you are integrating has
cylindrical or spherical symmetry you want to do the integration in a
cylindrical or spherical coordinate system.  If the physics vector module
doesn't have these coordinate systems available you may want to implement
them first before doing Green's and Stoke's theorems.

For others reading this please note that there are more general integration
theorems than the generalized Stoke's theorem from differential geometry.
See the following link -


https://en.wikipedia.org/wiki/Geometric_calculus#Fundamental_theorem_of_geometric_calculus

On Tue, Mar 1, 2016 at 5:04 PM, Aaron Meurer <asmeu...@gmail.com> wrote:

> SymPy also has a diffgeom submodule which may be appropriate more
> general integration.
>
> Aaron Meurer
>
> On Tue, Mar 1, 2016 at 3:47 PM, Ashwani Gautam <lwmars...@gmail.com>
> wrote:
> > Hi, since jason pointed put that the vector module currently only
> supports
> > three dimensional vector analysis, its now only 3 dimensional problem of
> > vector integration.
> > Yes i do know about both the theorem(Green and Stokes) from my first year
> > undergraduate classes.
> > Though i still fail to catch "flat space or a general manifold", can you
> > please give some links about, where to read them.
> > I am still looking at you to tell me from where to start .
> >
> > On Tuesday, March 1, 2016 at 10:55:26 PM UTC+5:30, Jason Moore wrote:
> >>
> >> FYI, The vector module currently only supports three dimensional vector
> >> analysis.
> >>
> >>
> >> Jason
> >> moorepants.info
> >> +01 530-601-9791
> >>
> >> On Tue, Mar 1, 2016 at 9:18 AM, Alan Bromborsky <abrom...@gmail.com>
> >> wrote:
> >>>
> >>> The question is do you only want to implement vector integration in 3
> >>> dimensions (Green's and Stoke's theorems) or in n dimensions
> (generalized
> >>> Stoke's theorem in differential geometry) and in flat space or for a
> general
> >>> manifold?  -
> >>>
> >>> https://en.wikipedia.org/wiki/Stokes'_theorem
> >>>
> >>> On Tue, Mar 1, 2016 at 6:09 AM, Ashwani Gautam <lwma...@gmail.com>
> wrote:
> >>>>
> >>>> Hi There,
> >>>> I will be applying for GSOC this year. I do all of my numerical work
> >>>> done in python thus i consider myself fair in Python. While going
> through
> >>>> the Ideas page i found the following topics pretty interesting to me.
> >>>>
> >>>> 1.) implementation of vector integration.
> >>>> 2.) classical mechanics efficient equation of motion generation with
> >>>> python.
> >>>>
> >>>> I request Jason Moore and also other mentors to please provide
> starting
> >>>> point of either of these.Thank You.
> >>>>
> >>>> --
> >>>> 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/18717386-11a8-404a-b3d7-5e586e1cbfec%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+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/CALOxT-%3DBn8T%3DWsxa9smV%2B4XAv7T8%2BUDTYYrfB_9Dh2Y7L%3DkEZQ%40mail.gmail.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+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/10dc670c-dffd-48ee-a44c-b9dea3d1fdd7%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+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/CAKgW%3D6L%3DfOexoLoO89s74KqCLcAkw9JesSP4VKgNnZ7PtKCnmA%40mail.gmail.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+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-k%3DAywVPKmZPY%3DkRC9fa%3DNOxC5V3ESVECqZnPaxwAygdA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to