@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.


Reply via email to