Jayson, Sanya, I have read 9937 and I suggest that there is room for a simplified vector class that is suitable for what I would call textbook examples (and more for the right class of problems) where one does not have to worry about transformations from one coordinate system to another, but for the given coordinate system has all the required vector operations -
sum, difference, scalar multiplication, dot product, cross product, gradient, divergence, curl, and laplacian for vector and scalar fields. Integration requires some discussion because stokes and green's theorems would be applied to one and two dimensional manifolds in 3 dimensions and you would need the mechanism for defining the curves, surfaces, and volumes that you are integrating over. This would not only be useful for certain class of problems in mechanics but also in electromagnetics, acoustics, and any cases where vector and scalar fields are needed (we must not forget scalar fields since the gradient of a scalar field is a vector field). On Wed, Mar 23, 2016 at 11:07 PM, Jason Moore <[email protected]> wrote: > This is a very relevant pull request: > https://github.com/sympy/sympy/pull/9937 > > I would recommend reading that and talking about it. > > > Jason > moorepants.info > +01 530-601-9791 > > On Wed, Mar 23, 2016 at 7:53 PM, Alan Bromborsky <[email protected]> > wrote: > >> Sanya, >> >> Also only say that you will do the rectangular, cylindrical, and >> spherical coordinate systems for sure in the allotted time and the rest >> only if time permits. Do not overcommit yourself. Almost everything in >> program development takes longer than you think it will even if you are >> using python. >> >> On Wed, Mar 23, 2016 at 10:47 PM, Jason Moore <[email protected]> >> wrote: >> >>> Sanya, >>> >>> You need to expand the idea part of your proposal. it should be much >>> more than copying our idea post. You need to explain what you propose to >>> do: what, how, why, etc. It is good to show some example code (pseudo or >>> what you hope the future api will look like). >>> >>> >>> Jason >>> moorepants.info >>> +01 530-601-9791 >>> >>> On Tue, Mar 22, 2016 at 9:34 AM, Sanya Khurana <[email protected]> wrote: >>> >>>> Hi >>>> >>>> Since I am new to GSoC, this is the first time I will be submitting a >>>> proposal. >>>> I will be really grateful if someone can review my proposal here >>>> <https://github.com/sympy/sympy/wiki/GSoC-2016-Application-Sanya-Khurana:Implementation-of-multiple-types-of-coordinate-systems-for-vectors> >>>> and >>>> let me know what all I should add/modify to make it more clear. >>>> >>>> I will be looking forward to your feedback. >>>> >>>> Thanks and Regards, >>>> Sanya >>>> >>>> -- >>>> 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/5933be7d-5ee7-42f2-bf8d-8e898f9b0199%40googlegroups.com >>>> <https://groups.google.com/d/msgid/sympy/5933be7d-5ee7-42f2-bf8d-8e898f9b0199%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/CAP7f1Ag949LfHtYj9KwQX9rT6kEQOuLgb9EV4UpiXBZYqnQL1g%40mail.gmail.com >>> <https://groups.google.com/d/msgid/sympy/CAP7f1Ag949LfHtYj9KwQX9rT6kEQOuLgb9EV4UpiXBZYqnQL1g%40mail.gmail.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/CALOxT-nP6whuZFNh_ikPSBaFav01SdZQZa81Ze7V2CpEc2yinQ%40mail.gmail.com >> <https://groups.google.com/d/msgid/sympy/CALOxT-nP6whuZFNh_ikPSBaFav01SdZQZa81Ze7V2CpEc2yinQ%40mail.gmail.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/CAP7f1AimyM9M0fswQSQFLaMRn-QXf2f%2BMtFoZvHuY%3DF6GsyLGA%40mail.gmail.com > <https://groups.google.com/d/msgid/sympy/CAP7f1AimyM9M0fswQSQFLaMRn-QXf2f%2BMtFoZvHuY%3DF6GsyLGA%40mail.gmail.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/CALOxT-nm4PWvxLZez%3DSZ7RXVdWK_bwQBWaNuk6Pa2G8uPVRsyQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
