I am looking at the Maple functionalities for vector Integration. I think Maple has the best functionality for vector integration among other CAS. https://www.maplesoft.com/support/help/Maple/view.aspx?path=Student%2FVectorCalculus%2FSurfaceInt https://www.maplesoft.com/support/help/Maple/view.aspx?path=Student%2fVectorCalculus%2fint They have many different classes for commonly used surfaces and curves. Some of them are Circle Ellipse Sphere Sector Box Triangle
For integration over Surface, I suppose I have to calculate the unit normal vector. Parametrix representation of the surface needs to be determined. And represent the differential area in terms of parameters. This differential element will be associated with every surface. Then represent the given vector/scalar field in terms of parameters of the surface. Then the required integration can be easily performed. Also, the direction of normal vector needs to be determined. Similarly, for integration over curves, we have to calculate the differential line element. Represent the line element and scalar/vector field in terms of parameters. Finding a parametric representation of well-known surfaces is easy but it can be difficult for some surfaces. I am going in the right direction. Please suggest. Also, who will be the potential mentor for this project? Thanks Faisal On Mon, Mar 30, 2020 at 7:33 AM Aaron Meurer <asmeu...@gmail.com> wrote: > Discussing the implementation would be more important. You don't need > to have actual code (other than possibly pseudocode). The API you > suggested would probably end up being something different, but the > implementation would be the same regardless of the API. > > Aaron Meurer > > On Sun, Mar 29, 2020 at 7:23 PM Faisal Riyaz <faisalriyaz...@gmail.com> > wrote: > > > > Hello All, > > > > Any suggestions? I will add functions for relating line integral and > surface integral (Stoke's Theorem and Green's Theorem). I do not still know > how difficult will it be. Also, In my proposal, I have tried to provide the > API of the functions. Is it enough or should I also give a rough > implementation? Feel free to comment here or the google docs. > > > > Thanks > > Faisal Riyaz > > > > -- > > 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 view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/CAEe-xqQBKZooor5eiQ5CPbkctoVFTHD5xxLFVnDtxFm9Ye2D6A%40mail.gmail.com > . > > -- > 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 view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/CAKgW%3D6JiOwjMEb8QxdiVHZFOUZD8Z_VKGSGAvFABiHL9DSFV4w%40mail.gmail.com > . > -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAEe-xqTDdfp9sY_2XiM2tEqM44sjsWrhPmRvrZ_gzipz7gP05w%40mail.gmail.com.