Yes i agree, smart choice of coordinate system can greatly simplify the math involved, also it would take less time. So, should i start adding code for Rectangular, cylindrical and spherical coordinates in physics vector module.
Aaron/Jason you want to add something here ? On Wednesday, March 2, 2016 at 4:28:37 AM UTC+5:30, brombo wrote: > > 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 <[email protected] > <javascript:>> 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 <[email protected] >> <javascript:>> 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 <[email protected]> >> >> 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 <[email protected]> >> 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 [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/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 [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/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 [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/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 [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/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 [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/85a03cae-a587-42b1-9cbd-3610a991564d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
