I have been really busy with some other work this week. Nevertheless, I have made some progress with the ideas. I have finalized (almost) how to implement coordinate systems, and yes, we are going to have cylindrical as well as spherical coordinates. Right now, I am trying to decide how best to implement a Vector class. Next, I will be deciding on an implementation of reference frames.
Anyway, give me until tomorrow and I'll have answers to all your questions. On Thursday, March 21, 2013 7:32:22 PM UTC+5:30, Sachin Joglekar wrote: > > @Prasoon, I recently did a bit of study and planning about our > coordination on vector calculus as far as our GSoC proposals are concerned. > I will post my total concept of the module by first week of April > (@asmeurer, is this a good enough deadline? considering this project will > need lots of inputs from the sympy.physics community) but I want to clear > up a few things, to make your work (and mine) easier. > > 1. How do you plan to implement Gauss' theorem (divergence) and Stoke's > fundamental theorem of curl? I am not talking about the actual > implementation here, I would like to have an idea about the API of the > functions/methods that you plan to implement. I know this is a bit early > for such questions maybe, but I would appreciate it if you clarify this > before I upload my proposal. Just a pointer this one. > > 2. I would also need a look at your API for vector field functions to > integrate them with some functions I plan to implement for scalar potential > fields. I am not clear about this concept myself (and whether implementing > scalar fields is necessary), but having methods to return vector fields > from potential field gradients would a good idea. I would like the > community's views on this. > > 3. Do you plan to implement methods for polar and cylindrical coordinates? > > 4. As your work would primarily deal with functions of the coordinates > themselves, we would have to collaborate to integrate time-based fields > into your work (maybe an auxiliary PR to your branch from my side, or > extension of your classes as a part of my work). This is more of a query to > our potential mentors here. What do you people think would be the best > course of action in this case? > -- 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?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
