Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-28 Thread Rajath Shashidhara
On Fri, Feb 28, 2014 at 11:18 PM, Sachin Joglekar
wrote:

> Hello again.
> Jason and I had a talk about this a few days back, and we agreed that it
> would be better if, according to your original plan, your proposal would
> focus on-
> 1) Improving the sympy.physics.vector module with the functionalities you
> plan to implement
> 2) Building up an E-M module
>
>
Do you mean a proposal for GSoC?


> Step 1 would ensure that a proper vector module is in place for the E-M
> module to build up on.
>
> About the sympy.vector idea, it would probably be best for me to look into
> it, since I have already done some work with helping Prasoon with that last
> summer. So I would have a nice head start with knowing the physics.vector
> module in and out, and having some ideas about building a similar core with
> SymPy's architecture. Once I have built a stable foundation, we can then
> work together after the summer into basing mechanics and E-M off that core.
> Have you looked at the physics.vector module yet?
>
>
> On Monday, February 10, 2014 7:09:44 PM UTC+5:30, Rajath Shashidhara wrote:
>
>> Hello,
>>
>> I'm interested in implementing electrodynamics in sympy.
>> Any thoughts about this?
>>
>> I don't seem to find any documentation about grad, divergence, and curl.
>> Are they implemented?
>> I'm willing to do this as well.
>>
>> Please give me feedback.
>>
>> Thanks.
>>
>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "sympy" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/sympy/77KcEdT6rXE/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> sympy+unsubscr...@googlegroups.com.
> To post to this group, send email to sympy@googlegroups.com.
> Visit this group at http://groups.google.com/group/sympy.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sympy/bde8ae38-498e-4c01-9493-cb53e449a32b%40googlegroups.com
> .
>
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
Rajath S,
M.Sc(Hons.) Physics, B.E.(Hons.) Computer Science
Birla Institute of Technology and Science - Pilani,
Pilani

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAKo%3DuXn_GCuj4%2BwxdDJO7EY-Htj5X0hmAJ6i8Z5p1zhW2W2rNg%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-28 Thread Rajath Shashidhara
Hello Sachin,
I have my mid-semester exams going on. Right now, I have very limited time
to spend on this. I'll definitely get back to you after my exams.

I look forward to work with you.

Thanks.


On Fri, Feb 28, 2014 at 11:18 PM, Sachin Joglekar
wrote:

> Hello again.
> Jason and I had a talk about this a few days back, and we agreed that it
> would be better if, according to your original plan, your proposal would
> focus on-
> 1) Improving the sympy.physics.vector module with the functionalities you
> plan to implement
> 2) Building up an E-M module
>
> Step 1 would ensure that a proper vector module is in place for the E-M
> module to build up on.
>
> About the sympy.vector idea, it would probably be best for me to look into
> it, since I have already done some work with helping Prasoon with that last
> summer. So I would have a nice head start with knowing the physics.vector
> module in and out, and having some ideas about building a similar core with
> SymPy's architecture. Once I have built a stable foundation, we can then
> work together after the summer into basing mechanics and E-M off that core.
> Have you looked at the physics.vector module yet?
>
>
> On Monday, February 10, 2014 7:09:44 PM UTC+5:30, Rajath Shashidhara wrote:
>
>> Hello,
>>
>> I'm interested in implementing electrodynamics in sympy.
>> Any thoughts about this?
>>
>> I don't seem to find any documentation about grad, divergence, and curl.
>> Are they implemented?
>> I'm willing to do this as well.
>>
>> Please give me feedback.
>>
>> Thanks.
>>
>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "sympy" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/sympy/77KcEdT6rXE/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> sympy+unsubscr...@googlegroups.com.
> To post to this group, send email to sympy@googlegroups.com.
> Visit this group at http://groups.google.com/group/sympy.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sympy/bde8ae38-498e-4c01-9493-cb53e449a32b%40googlegroups.com
> .
>
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
Rajath S,
M.Sc(Hons.) Physics, B.E.(Hons.) Computer Science
Birla Institute of Technology and Science - Pilani,
Pilani

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAKo%3DuXn%3DsYt%2BNwMQ%2BE-uY4Yd83uvyw5Piv0uKSxoV30oCXR94A%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-20 Thread Rajath Shashidhara
Hello,

I'd like to know which one of the two paths that Jason mentioned, is more
useful for the project. It'll help me choose the right path and start work.
I need feedback and guidance to start work on this.

I have my exams coming up in a few days. I'll get back to work after that.

Thanks.



On Wed, Feb 19, 2014 at 6:19 PM, Rajath Shashidhara <
rajaths.raja...@gmail.com> wrote:

> Hello Alan,
>
> I don't understand what you mean.
>
> I mean to say, sympy must be able to symbolically convert a surface
> integral into volume integral(vice versa) using divergence theorem(line
> integral to area integral using stokes theorem). In this case, I'm talking
> about prasoon's vector module. Using the geometric algebra module, as you
> have mentioned, this would be equivalent to moving to a coordinate set on
> the surface and integrating over a rectangular patch.
>
> Sorry, if I have misunderstood. [I'm only a student and still
> inexperienced].
>
>
>
> On Tue, Feb 18, 2014 at 7:31 PM, Alan Bromborsky wrote:
>
>>  What do you mean in regard to divergence theorem, and stokes theorem
>> being supported.  In the multiple integral section docs for sympy definite
>> multidimensional integrals are only supported on rectangular integration
>> ranges.  That is limits of integration are independent of each other along
>> each axis.  This restriction would severely limit the application of the
>> divergence theorem, and stokes theorem.  In order to compute a surface
>> integral you would need the metric tensor for that surface and then you
>> would still be restricted to a integrating over a rectangular coordinate
>> patch.
>>
>>
>> On 02/18/2014 08:16 AM, Rajath Shashidhara wrote:
>>
>>  Hello Sachin,
>>
>>  In addition to the features you have mentioned, (vector integration is
>> implemented in prasoon's PR),
>>  I think divergence theorem, and stokes theorem must also be supported.
>> Also, a module for solving/simplifying vector equations might also help.
>> [support for BAC-CAB rule, div of curl, grad of div,  ].
>>
>>
>>
>> On Tue, Feb 18, 2014 at 7:19 AM, Jason Moore wrote:
>>
>>>   Here is an example of a math heavy page I wrote in with rst + Sphinx:
>>>
>>> https://raw2.github.com/moorepants/dissertation/master/eom.rst
>>>
>>>  :math:`...` is the same as \(...\) or $...$
>>>
>>>  and
>>>
>>>  .. math:: gives you the amsmath align environment.
>>>
>>>  It worked out pretty well, ended up with a nice html and latex document.
>>>
>>> pandoc does an ok job converting latex to rst, but I've found it misses
>>> a lot too and/or outputs poor rst representations of what you want.
>>>
>>>
>>> Jason
>>> moorepants.info
>>> +01 530-601-9791
>>>
>>>
>>> On Mon, Feb 17, 2014 at 8:11 PM, Aaron Meurer wrote:
>>>
  On Mon, Feb 17, 2014 at 10:39 AM, Alan Bromborsky 
 wrote:
 > On 02/17/2014 10:46 AM, Jason Moore wrote:
 >
 > Another approach would be to write a traditional vector calculus
 module that
 > uses the geometric algebra package in the background. I don't know
 enough
 > about geometric algebra to know if that is actually possible. But
 maybe.
 > Alan could probably comment.
 >
 > The sympy.physics.vector module can be improved, but keep in mind that
 > Prasoon's work is essentially what that is. We'd ideally need a vector
 > calculus package that is in the top level name space of sympy which
 would
 > replace sympy.physics.vector functionality. The main hurdle is the
 fact that
 > we rely heavily on immutability in sympy.physics.vector and the new
 vector
 > classes should be immutable and based on core SymPy classes.
 >
 >
 > Jason
 > moorepants.info
 > +01 530-601-9791
 >
 >
 > On Mon, Feb 17, 2014 at 9:22 AM, Sachin Joglekar <
 srjoglekar...@gmail.com>
 > wrote:
 >>
 >> Thats definitely a plan. I am going to send a PR soon with the grad,
 curl,
 >> divergence and scalar potential functions that a basic
 electrostatics module
 >> would need. What further enhancements can you think of to the
 module? Have a
 >> look at the code and share your ideas.
 >> About implementing a vector module for SymPy, there are various
 upsides to
 >> that. First off, having a core based on SymPy's architecture would
 probably
 >> be much faster than the current implementation (Provided we can
 provide it
 >> as much flexibility as the current one has, with the constraint of
 >> immutability). Second, we would like the physics vector-related
 stuff to be
 >> more homogeneous with the rest of SymPy, which it currently is not.
 However,
 >> last summer we did realise that's not an easy job. I would still
 suggest you
 >> look at Prasoon's code (and the the small amount I tried) and see
 whether
 >> you can build such a module.
 >>
 >>
 >> On Monday, February 10, 2014 7:09:44 PM UTC+5:30, Rajath Shashidhara
>

Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-19 Thread Rajath Shashidhara
Hello Alan,

I don't understand what you mean.

I mean to say, sympy must be able to symbolically convert a surface
integral into volume integral(vice versa) using divergence theorem(line
integral to area integral using stokes theorem). In this case, I'm talking
about prasoon's vector module. Using the geometric algebra module, as you
have mentioned, this would be equivalent to moving to a coordinate set on
the surface and integrating over a rectangular patch.

Sorry, if I have misunderstood. [I'm only a student and still
inexperienced].



On Tue, Feb 18, 2014 at 7:31 PM, Alan Bromborsky wrote:

>  What do you mean in regard to divergence theorem, and stokes theorem
> being supported.  In the multiple integral section docs for sympy definite
> multidimensional integrals are only supported on rectangular integration
> ranges.  That is limits of integration are independent of each other along
> each axis.  This restriction would severely limit the application of the
> divergence theorem, and stokes theorem.  In order to compute a surface
> integral you would need the metric tensor for that surface and then you
> would still be restricted to a integrating over a rectangular coordinate
> patch.
>
>
> On 02/18/2014 08:16 AM, Rajath Shashidhara wrote:
>
>  Hello Sachin,
>
>  In addition to the features you have mentioned, (vector integration is
> implemented in prasoon's PR),
>  I think divergence theorem, and stokes theorem must also be supported.
> Also, a module for solving/simplifying vector equations might also help.
> [support for BAC-CAB rule, div of curl, grad of div,  ].
>
>
>
> On Tue, Feb 18, 2014 at 7:19 AM, Jason Moore  wrote:
>
>>   Here is an example of a math heavy page I wrote in with rst + Sphinx:
>>
>> https://raw2.github.com/moorepants/dissertation/master/eom.rst
>>
>>  :math:`...` is the same as \(...\) or $...$
>>
>>  and
>>
>>  .. math:: gives you the amsmath align environment.
>>
>>  It worked out pretty well, ended up with a nice html and latex document.
>>
>> pandoc does an ok job converting latex to rst, but I've found it misses a
>> lot too and/or outputs poor rst representations of what you want.
>>
>>
>> Jason
>> moorepants.info
>> +01 530-601-9791
>>
>>
>> On Mon, Feb 17, 2014 at 8:11 PM, Aaron Meurer  wrote:
>>
>>>  On Mon, Feb 17, 2014 at 10:39 AM, Alan Bromborsky 
>>> wrote:
>>> > On 02/17/2014 10:46 AM, Jason Moore wrote:
>>> >
>>> > Another approach would be to write a traditional vector calculus
>>> module that
>>> > uses the geometric algebra package in the background. I don't know
>>> enough
>>> > about geometric algebra to know if that is actually possible. But
>>> maybe.
>>> > Alan could probably comment.
>>> >
>>> > The sympy.physics.vector module can be improved, but keep in mind that
>>> > Prasoon's work is essentially what that is. We'd ideally need a vector
>>> > calculus package that is in the top level name space of sympy which
>>> would
>>> > replace sympy.physics.vector functionality. The main hurdle is the
>>> fact that
>>> > we rely heavily on immutability in sympy.physics.vector and the new
>>> vector
>>> > classes should be immutable and based on core SymPy classes.
>>> >
>>> >
>>> > Jason
>>> > moorepants.info
>>> > +01 530-601-9791
>>> >
>>> >
>>> > On Mon, Feb 17, 2014 at 9:22 AM, Sachin Joglekar <
>>> srjoglekar...@gmail.com>
>>> > wrote:
>>> >>
>>> >> Thats definitely a plan. I am going to send a PR soon with the grad,
>>> curl,
>>> >> divergence and scalar potential functions that a basic electrostatics
>>> module
>>> >> would need. What further enhancements can you think of to the module?
>>> Have a
>>> >> look at the code and share your ideas.
>>> >> About implementing a vector module for SymPy, there are various
>>> upsides to
>>> >> that. First off, having a core based on SymPy's architecture would
>>> probably
>>> >> be much faster than the current implementation (Provided we can
>>> provide it
>>> >> as much flexibility as the current one has, with the constraint of
>>> >> immutability). Second, we would like the physics vector-related stuff
>>> to be
>>> >> more homogeneous with the rest of SymPy, which it currently is not.
>>> However,
>>> >> last summer we did realise that's not an easy job. I would still
>>> suggest you
>>> >> look at Prasoon's code (and the the small amount I tried) and see
>>> whether
>>> >> you can build such a module.
>>> >>
>>> >>
>>> >> On Monday, February 10, 2014 7:09:44 PM UTC+5:30, Rajath Shashidhara
>>> >> wrote:
>>> >>>
>>> >>> Hello,
>>> >>>
>>> >>> I'm interested in implementing electrodynamics in sympy.
>>> >>> Any thoughts about this?
>>> >>>
>>> >>> I don't seem to find any documentation about grad, divergence, and
>>> curl.
>>> >>> Are they implemented?
>>> >>> I'm willing to do this as well.
>>> >>>
>>> >>> Please give me feedback.
>>> >>>
>>> >>> Thanks.
>>> >>
>>> >> --
>>> >> You received this message because you are subscribed to the Google
>>> Groups
>>> >> "sympy" group.
>>> >> To unsubscribe from

Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-18 Thread Alan Bromborsky
What do you mean in regard to divergence theorem, and stokes theorem 
being supported.  In the multiple integral section docs for sympy 
definite multidimensional integrals are only supported on rectangular 
integration ranges. That is limits of integration are independent of 
each other along each axis.  This restriction would severely limit the 
application of the divergence theorem, and stokes theorem.  In order to 
compute a surface integral you would need the metric tensor for that 
surface and then you would still be restricted to a integrating over a 
rectangular coordinate patch.


On 02/18/2014 08:16 AM, Rajath Shashidhara wrote:

Hello Sachin,

In addition to the features you have mentioned, (vector integration is 
implemented in prasoon's PR),
I think divergence theorem, and stokes theorem must also be supported. 
Also, a module for solving/simplifying vector equations might also 
help. [support for BAC-CAB rule, div of curl, grad of div,  ].




On Tue, Feb 18, 2014 at 7:19 AM, Jason Moore > wrote:


Here is an example of a math heavy page I wrote in with rst + Sphinx:

https://raw2.github.com/moorepants/dissertation/master/eom.rst

:math:`...` is the same as \(...\) or $...$

and

.. math:: gives you the amsmath align environment.

It worked out pretty well, ended up with a nice html and latex
document.

pandoc does an ok job converting latex to rst, but I've found it
misses a lot too and/or outputs poor rst representations of what
you want.


Jason
moorepants.info 
+01 530-601-9791


On Mon, Feb 17, 2014 at 8:11 PM, Aaron Meurer mailto:asmeu...@gmail.com>> wrote:

On Mon, Feb 17, 2014 at 10:39 AM, Alan Bromborsky
mailto:abro...@verizon.net>> wrote:
> On 02/17/2014 10:46 AM, Jason Moore wrote:
>
> Another approach would be to write a traditional vector
calculus module that
> uses the geometric algebra package in the background. I
don't know enough
> about geometric algebra to know if that is actually
possible. But maybe.
> Alan could probably comment.
>
> The sympy.physics.vector module can be improved, but keep in
mind that
> Prasoon's work is essentially what that is. We'd ideally
need a vector
> calculus package that is in the top level name space of
sympy which would
> replace sympy.physics.vector functionality. The main hurdle
is the fact that
> we rely heavily on immutability in sympy.physics.vector and
the new vector
> classes should be immutable and based on core SymPy classes.
>
>
> Jason
> moorepants.info 
> +01 530-601-9791 
>
>
> On Mon, Feb 17, 2014 at 9:22 AM, Sachin Joglekar
mailto:srjoglekar...@gmail.com>>
> wrote:
>>
>> Thats definitely a plan. I am going to send a PR soon with
the grad, curl,
>> divergence and scalar potential functions that a basic
electrostatics module
>> would need. What further enhancements can you think of to
the module? Have a
>> look at the code and share your ideas.
>> About implementing a vector module for SymPy, there are
various upsides to
>> that. First off, having a core based on SymPy's
architecture would probably
>> be much faster than the current implementation (Provided we
can provide it
>> as much flexibility as the current one has, with the
constraint of
>> immutability). Second, we would like the physics
vector-related stuff to be
>> more homogeneous with the rest of SymPy, which it currently
is not. However,
>> last summer we did realise that's not an easy job. I would
still suggest you
>> look at Prasoon's code (and the the small amount I tried)
and see whether
>> you can build such a module.
>>
>>
>> On Monday, February 10, 2014 7:09:44 PM UTC+5:30, Rajath
Shashidhara
>> wrote:
>>>
>>> Hello,
>>>
>>> I'm interested in implementing electrodynamics in sympy.
>>> Any thoughts about this?
>>>
>>> I don't seem to find any documentation about grad,
divergence, and curl.
>>> Are they implemented?
>>> I'm willing to do this as well.
>>>
>>> Please give me feedback.
>>>
>>> Thanks.
>>
>> --
>> 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


Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-18 Thread Rajath Shashidhara
Hello Sachin,

In addition to the features you have mentioned, (vector integration is
implemented in prasoon's PR),
I think divergence theorem, and stokes theorem must also be supported.
Also, a module for solving/simplifying vector equations might also help.
[support for BAC-CAB rule, div of curl, grad of div,  ].



On Tue, Feb 18, 2014 at 7:19 AM, Jason Moore  wrote:

> Here is an example of a math heavy page I wrote in with rst + Sphinx:
>
> https://raw2.github.com/moorepants/dissertation/master/eom.rst
>
> :math:`...` is the same as \(...\) or $...$
>
> and
>
> .. math:: gives you the amsmath align environment.
>
> It worked out pretty well, ended up with a nice html and latex document.
>
> pandoc does an ok job converting latex to rst, but I've found it misses a
> lot too and/or outputs poor rst representations of what you want.
>
>
> Jason
> moorepants.info
> +01 530-601-9791
>
>
> On Mon, Feb 17, 2014 at 8:11 PM, Aaron Meurer  wrote:
>
>> On Mon, Feb 17, 2014 at 10:39 AM, Alan Bromborsky 
>> wrote:
>> > On 02/17/2014 10:46 AM, Jason Moore wrote:
>> >
>> > Another approach would be to write a traditional vector calculus module
>> that
>> > uses the geometric algebra package in the background. I don't know
>> enough
>> > about geometric algebra to know if that is actually possible. But maybe.
>> > Alan could probably comment.
>> >
>> > The sympy.physics.vector module can be improved, but keep in mind that
>> > Prasoon's work is essentially what that is. We'd ideally need a vector
>> > calculus package that is in the top level name space of sympy which
>> would
>> > replace sympy.physics.vector functionality. The main hurdle is the fact
>> that
>> > we rely heavily on immutability in sympy.physics.vector and the new
>> vector
>> > classes should be immutable and based on core SymPy classes.
>> >
>> >
>> > Jason
>> > moorepants.info
>> > +01 530-601-9791
>> >
>> >
>> > On Mon, Feb 17, 2014 at 9:22 AM, Sachin Joglekar <
>> srjoglekar...@gmail.com>
>> > wrote:
>> >>
>> >> Thats definitely a plan. I am going to send a PR soon with the grad,
>> curl,
>> >> divergence and scalar potential functions that a basic electrostatics
>> module
>> >> would need. What further enhancements can you think of to the module?
>> Have a
>> >> look at the code and share your ideas.
>> >> About implementing a vector module for SymPy, there are various
>> upsides to
>> >> that. First off, having a core based on SymPy's architecture would
>> probably
>> >> be much faster than the current implementation (Provided we can
>> provide it
>> >> as much flexibility as the current one has, with the constraint of
>> >> immutability). Second, we would like the physics vector-related stuff
>> to be
>> >> more homogeneous with the rest of SymPy, which it currently is not.
>> However,
>> >> last summer we did realise that's not an easy job. I would still
>> suggest you
>> >> look at Prasoon's code (and the the small amount I tried) and see
>> whether
>> >> you can build such a module.
>> >>
>> >>
>> >> On Monday, February 10, 2014 7:09:44 PM UTC+5:30, Rajath Shashidhara
>> >> wrote:
>> >>>
>> >>> Hello,
>> >>>
>> >>> I'm interested in implementing electrodynamics in sympy.
>> >>> Any thoughts about this?
>> >>>
>> >>> I don't seem to find any documentation about grad, divergence, and
>> curl.
>> >>> Are they implemented?
>> >>> I'm willing to do this as well.
>> >>>
>> >>> Please give me feedback.
>> >>>
>> >>> Thanks.
>> >>
>> >> --
>> >> 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 post to this group, send email to sympy@googlegroups.com.
>> >> Visit this group at http://groups.google.com/group/sympy.
>> >> For more options, visit https://groups.google.com/groups/opt_out.
>> >
>> >
>> > --
>> > 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 post to this group, send email to sympy@googlegroups.com.
>> > Visit this group at http://groups.google.com/group/sympy.
>> > For more options, visit https://groups.google.com/groups/opt_out.
>> >
>> > The main problem with the current GA module is that it only allows one
>> > instance of a geometric algebra at a time.  That is you can have a
>> geometric
>> > algebra with space time coordinate system that is (t,x,y,z) or
>> (t,r,theta,z)
>> > or (t,r,theta,phi) or any other by defining an appropriate metric tensor
>> > (you are also not limited to
>> > space time 4D).  But only one instance of the algebra at a time is
>> allowed
>> > in the current GA module (I am developing a revised GA module  that
>> does not
>> > have this limitation).  The problem I see with this limitation is if one
>> > needs to map one coordina

Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-17 Thread Jason Moore
Here is an example of a math heavy page I wrote in with rst + Sphinx:

https://raw2.github.com/moorepants/dissertation/master/eom.rst

:math:`...` is the same as \(...\) or $...$

and

.. math:: gives you the amsmath align environment.

It worked out pretty well, ended up with a nice html and latex document.

pandoc does an ok job converting latex to rst, but I've found it misses a
lot too and/or outputs poor rst representations of what you want.


Jason
moorepants.info
+01 530-601-9791


On Mon, Feb 17, 2014 at 8:11 PM, Aaron Meurer  wrote:

> On Mon, Feb 17, 2014 at 10:39 AM, Alan Bromborsky 
> wrote:
> > On 02/17/2014 10:46 AM, Jason Moore wrote:
> >
> > Another approach would be to write a traditional vector calculus module
> that
> > uses the geometric algebra package in the background. I don't know enough
> > about geometric algebra to know if that is actually possible. But maybe.
> > Alan could probably comment.
> >
> > The sympy.physics.vector module can be improved, but keep in mind that
> > Prasoon's work is essentially what that is. We'd ideally need a vector
> > calculus package that is in the top level name space of sympy which would
> > replace sympy.physics.vector functionality. The main hurdle is the fact
> that
> > we rely heavily on immutability in sympy.physics.vector and the new
> vector
> > classes should be immutable and based on core SymPy classes.
> >
> >
> > Jason
> > moorepants.info
> > +01 530-601-9791
> >
> >
> > On Mon, Feb 17, 2014 at 9:22 AM, Sachin Joglekar <
> srjoglekar...@gmail.com>
> > wrote:
> >>
> >> Thats definitely a plan. I am going to send a PR soon with the grad,
> curl,
> >> divergence and scalar potential functions that a basic electrostatics
> module
> >> would need. What further enhancements can you think of to the module?
> Have a
> >> look at the code and share your ideas.
> >> About implementing a vector module for SymPy, there are various upsides
> to
> >> that. First off, having a core based on SymPy's architecture would
> probably
> >> be much faster than the current implementation (Provided we can provide
> it
> >> as much flexibility as the current one has, with the constraint of
> >> immutability). Second, we would like the physics vector-related stuff
> to be
> >> more homogeneous with the rest of SymPy, which it currently is not.
> However,
> >> last summer we did realise that's not an easy job. I would still
> suggest you
> >> look at Prasoon's code (and the the small amount I tried) and see
> whether
> >> you can build such a module.
> >>
> >>
> >> On Monday, February 10, 2014 7:09:44 PM UTC+5:30, Rajath Shashidhara
> >> wrote:
> >>>
> >>> Hello,
> >>>
> >>> I'm interested in implementing electrodynamics in sympy.
> >>> Any thoughts about this?
> >>>
> >>> I don't seem to find any documentation about grad, divergence, and
> curl.
> >>> Are they implemented?
> >>> I'm willing to do this as well.
> >>>
> >>> Please give me feedback.
> >>>
> >>> Thanks.
> >>
> >> --
> >> 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 post to this group, send email to sympy@googlegroups.com.
> >> Visit this group at http://groups.google.com/group/sympy.
> >> For more options, visit https://groups.google.com/groups/opt_out.
> >
> >
> > --
> > 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 post to this group, send email to sympy@googlegroups.com.
> > Visit this group at http://groups.google.com/group/sympy.
> > For more options, visit https://groups.google.com/groups/opt_out.
> >
> > The main problem with the current GA module is that it only allows one
> > instance of a geometric algebra at a time.  That is you can have a
> geometric
> > algebra with space time coordinate system that is (t,x,y,z) or
> (t,r,theta,z)
> > or (t,r,theta,phi) or any other by defining an appropriate metric tensor
> > (you are also not limited to
> > space time 4D).  But only one instance of the algebra at a time is
> allowed
> > in the current GA module (I am developing a revised GA module  that does
> not
> > have this limitation).  The problem I see with this limitation is if one
> > needs to map one coordinate system into another.
> >
> > The map from geometric algebra/calculus to 3d vector calculus is simple.
> > When the geometric algebra is instantiated  a special vector 'grad' and
> the
> > pseudo scalar 'I' is defined and the operations dot (|), wedge (^), and
> > geometric (*) products implemented.  Then if U(x) and V(x) are vector
> fields
> > and f(x) is a scalar field we have -
> >
> > 1. U \cdot V = U|V  (dot product)
> > 2. U \times V = -I*(U^V) (vector product)
> > 3. \nabla \cdot U = grad|U (divergence)
> > 4. \nab

Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-17 Thread Aaron Meurer
On Mon, Feb 17, 2014 at 10:39 AM, Alan Bromborsky  wrote:
> On 02/17/2014 10:46 AM, Jason Moore wrote:
>
> Another approach would be to write a traditional vector calculus module that
> uses the geometric algebra package in the background. I don't know enough
> about geometric algebra to know if that is actually possible. But maybe.
> Alan could probably comment.
>
> The sympy.physics.vector module can be improved, but keep in mind that
> Prasoon's work is essentially what that is. We'd ideally need a vector
> calculus package that is in the top level name space of sympy which would
> replace sympy.physics.vector functionality. The main hurdle is the fact that
> we rely heavily on immutability in sympy.physics.vector and the new vector
> classes should be immutable and based on core SymPy classes.
>
>
> Jason
> moorepants.info
> +01 530-601-9791
>
>
> On Mon, Feb 17, 2014 at 9:22 AM, Sachin Joglekar 
> wrote:
>>
>> Thats definitely a plan. I am going to send a PR soon with the grad, curl,
>> divergence and scalar potential functions that a basic electrostatics module
>> would need. What further enhancements can you think of to the module? Have a
>> look at the code and share your ideas.
>> About implementing a vector module for SymPy, there are various upsides to
>> that. First off, having a core based on SymPy's architecture would probably
>> be much faster than the current implementation (Provided we can provide it
>> as much flexibility as the current one has, with the constraint of
>> immutability). Second, we would like the physics vector-related stuff to be
>> more homogeneous with the rest of SymPy, which it currently is not. However,
>> last summer we did realise that's not an easy job. I would still suggest you
>> look at Prasoon's code (and the the small amount I tried) and see whether
>> you can build such a module.
>>
>>
>> On Monday, February 10, 2014 7:09:44 PM UTC+5:30, Rajath Shashidhara
>> wrote:
>>>
>>> Hello,
>>>
>>> I'm interested in implementing electrodynamics in sympy.
>>> Any thoughts about this?
>>>
>>> I don't seem to find any documentation about grad, divergence, and curl.
>>> Are they implemented?
>>> I'm willing to do this as well.
>>>
>>> Please give me feedback.
>>>
>>> Thanks.
>>
>> --
>> 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 post to this group, send email to sympy@googlegroups.com.
>> Visit this group at http://groups.google.com/group/sympy.
>> For more options, visit https://groups.google.com/groups/opt_out.
>
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at http://groups.google.com/group/sympy.
> For more options, visit https://groups.google.com/groups/opt_out.
>
> The main problem with the current GA module is that it only allows one
> instance of a geometric algebra at a time.  That is you can have a geometric
> algebra with space time coordinate system that is (t,x,y,z) or (t,r,theta,z)
> or (t,r,theta,phi) or any other by defining an appropriate metric tensor
> (you are also not limited to
> space time 4D).  But only one instance of the algebra at a time is allowed
> in the current GA module (I am developing a revised GA module  that does not
> have this limitation).  The problem I see with this limitation is if one
> needs to map one coordinate system into another.
>
> The map from geometric algebra/calculus to 3d vector calculus is simple.
> When the geometric algebra is instantiated  a special vector 'grad' and the
> pseudo scalar 'I' is defined and the operations dot (|), wedge (^), and
> geometric (*) products implemented.  Then if U(x) and V(x) are vector fields
> and f(x) is a scalar field we have -
>
> 1. U \cdot V = U|V  (dot product)
> 2. U \times V = -I*(U^V) (vector product)
> 3. \nabla \cdot U = grad|U (divergence)
> 4. \nabla \times U = -I*(grad ^ U) (curl)
> 5. \nabla f = grad*f (gradient of scalar function)
>
> Of course 2 and 3 are only valid in a 3d vector space and with dealing with
> relativity it is much nicer to deal with a 4d Minkowski space.
>
> My new implementation is functional and includes some new objects such as
> multivector differential operators.  I have not made a branch of it yet
> since the api has changed some and I need to fix the documentation.  My
> biggest problem in revising the GA module is doing the documentation in
> Sphinx.  I have been using LaTeX for 30 years and writing docs in Sphinx
> makes me feel like I am documenting while wearing blinders.

Tools like pandoc claim to be able to convert any markup format to any
other markup format. I wonder if it would produce anything useful if

Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-17 Thread Alan Bromborsky

On 02/17/2014 10:46 AM, Jason Moore wrote:
Another approach would be to write a traditional vector calculus 
module that uses the geometric algebra package in the background. I 
don't know enough about geometric algebra to know if that is actually 
possible. But maybe. Alan could probably comment.


The sympy.physics.vector module can be improved, but keep in mind that 
Prasoon's work is essentially what that is. We'd ideally need a vector 
calculus package that is in the top level name space of sympy which 
would replace sympy.physics.vector functionality. The main hurdle is 
the fact that we rely heavily on immutability in sympy.physics.vector 
and the new vector classes should be immutable and based on core SymPy 
classes.



Jason
moorepants.info 
+01 530-601-9791


On Mon, Feb 17, 2014 at 9:22 AM, Sachin Joglekar 
mailto:srjoglekar...@gmail.com>> wrote:


Thats definitely a plan. I am going to send a PR soon with the
grad, curl, divergence and scalar potential functions that a basic
electrostatics module would need. What further enhancements can
you think of to the module? Have a look at the code and share your
ideas.
About implementing a vector module for SymPy, there are various
upsides to that. First off, having a core based on SymPy's
architecture would probably be much faster than the current
implementation (Provided we can provide it as much flexibility as
the current one has, with the constraint of immutability). Second,
we would like the physics vector-related stuff to be more
homogeneous with the rest of SymPy, which it currently is not.
However, last summer we did realise that's not an easy job. I
would still suggest you look at Prasoon's code (and the the small
amount I tried) and see whether you can build such a module.


On Monday, February 10, 2014 7:09:44 PM UTC+5:30, Rajath
Shashidhara wrote:

Hello,

I'm interested in implementing electrodynamics in sympy.
Any thoughts about this?

I don't seem to find any documentation about grad, divergence,
and curl.
Are they implemented?
I'm willing to do this as well.

Please give me feedback.

Thanks.

-- 
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 post to this group, send email to sympy@googlegroups.com
.
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.


--
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.
The main problem with the current GA module is that it only allows one 
instance of a geometric algebra at a time.  That is you can have a 
geometric algebra with space time coordinate system that is (t,x,y,z) or 
(t,r,theta,z) or (t,r,theta,phi) or any other by defining an appropriate 
metric tensor (you are also not limited to
space time 4D).  But only one instance of the algebra at a time is 
allowed in the current GA module (I am developing a revised GA module  
that does not have this limitation).  The problem I see with this 
limitation is if one needs to map one coordinate system into another.


The map from geometric algebra/calculus to 3d vector calculus is 
simple.  When the geometric algebra is instantiated  a special vector 
'grad' and the pseudo scalar 'I' is defined and the operations dot (|), 
wedge (^), and geometric (*) products implemented.  Then if U(x) and 
V(x) are vector fields and f(x) is a scalar field we have -


1. U \cdot V = U|V  (dot product)
2. U \times V = -I*(U^V) (vector product)
3. \nabla \cdot U = grad|U (divergence)
4. \nabla \times U = -I*(grad ^ U) (curl)
5. \nabla f = grad*f (gradient of scalar function)

Of course 2 and 3 are only valid in a 3d vector space and with dealing 
with relativity it is much nicer to deal with a 4d Minkowski space.


My new implementation is functional and includes some new objects such 
as multivector differential operators.  I have not made a branch of it 
yet since the api has changed some and I need to fix the documentation.  
My biggest problem in revising the GA module is doing the documentation 
in Sphinx.  I have been using LaTeX for 30 years and writing docs in 
Sphinx makes me feel like I am documenting while wearing blinders.


If anyone is interested the new code is at https://github.com/brombo/GA 
and includ

Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-17 Thread Jason Moore
Another approach would be to write a traditional vector calculus module
that uses the geometric algebra package in the background. I don't know
enough about geometric algebra to know if that is actually possible. But
maybe. Alan could probably comment.

The sympy.physics.vector module can be improved, but keep in mind that
Prasoon's work is essentially what that is. We'd ideally need a vector
calculus package that is in the top level name space of sympy which would
replace sympy.physics.vector functionality. The main hurdle is the fact
that we rely heavily on immutability in sympy.physics.vector and the new
vector classes should be immutable and based on core SymPy classes.


Jason
moorepants.info
+01 530-601-9791


On Mon, Feb 17, 2014 at 9:22 AM, Sachin Joglekar wrote:

> Thats definitely a plan. I am going to send a PR soon with the grad, curl,
> divergence and scalar potential functions that a basic electrostatics
> module would need. What further enhancements can you think of to the
> module? Have a look at the code and share your ideas.
> About implementing a vector module for SymPy, there are various upsides to
> that. First off, having a core based on SymPy's architecture would probably
> be much faster than the current implementation (Provided we can provide it
> as much flexibility as the current one has, with the constraint of
> immutability). Second, we would like the physics vector-related stuff to be
> more homogeneous with the rest of SymPy, which it currently is not.
> However, last summer we did realise that's not an easy job. I would still
> suggest you look at Prasoon's code (and the the small amount I tried) and
> see whether you can build such a module.
>
>
> On Monday, February 10, 2014 7:09:44 PM UTC+5:30, Rajath Shashidhara wrote:
>
>> Hello,
>>
>> I'm interested in implementing electrodynamics in sympy.
>> Any thoughts about this?
>>
>> I don't seem to find any documentation about grad, divergence, and curl.
>> Are they implemented?
>> I'm willing to do this as well.
>>
>> Please give me feedback.
>>
>> Thanks.
>>
>  --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at http://groups.google.com/group/sympy.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-17 Thread Rajath Shashidhara
If a new Vector module is made for sympy, it might increase the problem of
distributed vector,tensor,matrices,diff geom,geom algebra problem. [
https://github.com/sympy/sympy/wiki/Linear-Algebra-Vision]. I guess the
problem pointed out by this wiki page will increase. The vector algebra
we'll need is just a Linear Vector Space.

Also, Instead of adding a new vector module, what about increasing the
functionality of the sympy.physics.vector module ?
So, any suggestions regarding this?


On Mon, Feb 17, 2014 at 5:36 PM, Sachin Joglekar wrote:

> The problem was mainly delays and a lot of issues integrating it with the
> SymPy's core. The main problem we faced was incorporating
> vectorial-operation classes into the current SymPy hierarchy. I had tried
> to work on the same for Dyadics - assuming Prasoon's work as a base. The PR
> was eventually closed. Have a look at it here -
> https://github.com/sympy/sympy/pull/2306/files. I would love to see
> support for various types of coordinate systems in SymPy. As many of us
> @PyDy have discussed before, it would be great to have a vector calculus
> core for physics, that runs off SymPy's basic architecture. Prasoon's
> project was a step in that direction. I don't exactly know why it wasn't
> merged, maybe Stefan can answer that. However, feel free to extend his work
> and send a PR as get comfortable.
>
> On Monday, February 10, 2014 7:09:44 PM UTC+5:30, Rajath Shashidhara wrote:
>
>> Hello,
>>
>> I'm interested in implementing electrodynamics in sympy.
>> Any thoughts about this?
>>
>> I don't seem to find any documentation about grad, divergence, and curl.
>> Are they implemented?
>> I'm willing to do this as well.
>>
>> Please give me feedback.
>>
>> Thanks.
>>
>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "sympy" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/sympy/77KcEdT6rXE/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> sympy+unsubscr...@googlegroups.com.
> To post to this group, send email to sympy@googlegroups.com.
> Visit this group at http://groups.google.com/group/sympy.
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
Rajath S,
M.Sc(Hons.) Physics, B.E.(Hons.) Computer Science
Birla Institute of Technology and Science - Pilani,
Pilani

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-17 Thread Rajath Shashidhara
I looked into Prasoon's work.
He has provided support for Spherical, cylindrical and rectangular
coordinate systems.

I'd like to know why Prasoon's work was not merged into sympy.
What are the bugs or potential problems of his work?
Are there any issues to be addressed in his work?

Thanks.



On Mon, Feb 17, 2014 at 11:41 AM, Rajath Shashidhara <
rajaths.raja...@gmail.com> wrote:

> Hello Jason,
>
> Thanks for your inputs.
>
> I'm looking into both prasoon's work and the geometric algebra module.
>
> I believe use of geometric algebra is better as it is more general. But,
> to keep it simple, use of conventionally used 3D co-ordinate systems must
> be made easier.
> What I mean to say is, a person who is working with electrodynamics might
> not be aware of differential geometry(metric tensor, curvilinear coordinate
> systems..). So, it'd be hard for him to use the geometric algebra module to
> set up the co-ordinate systems. We could support Cartesian, cylindrical and
> spherical systems by default and to use any other co-ordinate system the
> use of geometric algebra module should be used. (This might already be
> implemented in prasoon's work).
>
> I think I'll have to go through the code to make any other comments.
>
> Thank you.
>
>
> On Mon, Feb 17, 2014 at 2:45 AM, Jason Moore  wrote:
>
>> Electrodynamics can be computed with traditional vector calculus or as
>> Alan shows with newer generalized methods of geometric algebra. Prasoon's
>> work last year was to develop a general vector calculus package and a then
>> to make use of this core for the existing mechanics package and the new
>> electrodynamics package. If you want to have a nice electrodynamics package
>> I'd suggest these possible paths:
>>
>> 1. Complete the vector calculus package so that we have high quality
>> general vector calc tools, then build your package on top of that.
>> 2. Learn geometric algebra and build your package on top of that.
>>
>> One nice thing about geometric algebra is that it isn't confined to 3
>> spacial dimensions. Traditional vector calc has limitations in this regard,
>> but is what most people know and for most engineering problems the 3D issue
>> is not a major concern.
>>
>> If fact, I'd like to bring geometric algebra into the fold in the
>> mechanics package, as it is the basis of more modern dynamics methods, such
>> as the ones presented by Jain and Featherstone.
>>
>>
>> Jason
>> moorepants.info
>> +01 530-601-9791
>>
>>
>> On Sun, Feb 16, 2014 at 3:58 PM, Rajath Shashidhara <
>> rajaths.raja...@gmail.com> wrote:
>>
>>> Hello,
>>>
>>> Can some one brief me about the conflicts caused by the creation of this
>>> module? (Sachin mentioned it).
>>> It'll give me a head start in contributing to this module.
>>>
>>> Thank you.
>>>
>>>
>>> On Tue, Feb 11, 2014 at 9:08 PM, Alan Bromborsky wrote:
>>>
  Please note that the geometric algebra module has curl, div, and grad
 in various coordinate systems.  Python code and LaTeX output of relevant
 examples is attached -


 On 02/11/2014 08:27 AM, Rajath Shashidhara wrote:

   Hi Sachin,

  Some things I'd like to be there in the electrodynamics module:
  1. Point Charges, Continuous charge distributions - Electric Field and
 Potential
  2. Magnetic field - Magnetic Vector Potential
  3. Maxwell's Equations
  5. Energy, Momentum Conservations - Poynting Vector, Momentum Tensor
  6. Relativistic Electrodynamics

  are some broad fields that are in general useful.
  The specifics, I guess I'll have to think about it.

  Right now, I don't even see curl,grad and divergence in the sympy
 module. Also, support for curvilinear co-ordinates is lacking.

  So, a lot of work needs to be done.


 On Tue, Feb 11, 2014 at 5:15 PM, Sachin Joglekar <
 srjoglekar...@gmail.com> wrote:

> To correct Jason, I had set out to build an electromagnetism module,
> but we realised many issues with the framework that needed to be solved
> first. Currently, I have an open PR that deals with the field functions 
> you
> mentioned. It will be integrated into the new sympy.physics.vector module.
> I also have an open PR dealing with electrostatics, which you can
> contribute to. For electrodynamics, especially the E-M interactions, our
> vector framework would need to be beefed up, with advanced vector 
> calculus.
> The idea for that is up here - https://pydy.org/gsoc_2014_ideas .
> About having support for spherical/cylindrical coordinates, Prasoon would
> be able to guide you better.
> You can start by looking at how you would implement these enhancements
> to the core first, and then proceed. What would you like to see in the
> module you propose?
>
>
> On Monday, February 10, 2014 7:09:44 PM UTC+5:30, Rajath Shashidhara
> wrote:
>
>> Hello,
>>
>> I'm interested in implementing ele

Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-16 Thread Rajath Shashidhara
Hello Jason,

Thanks for your inputs.

I'm looking into both prasoon's work and the geometric algebra module.

I believe use of geometric algebra is better as it is more general. But, to
keep it simple, use of conventionally used 3D co-ordinate systems must be
made easier.
What I mean to say is, a person who is working with electrodynamics might
not be aware of differential geometry(metric tensor, curvilinear coordinate
systems..). So, it'd be hard for him to use the geometric algebra module to
set up the co-ordinate systems. We could support Cartesian, cylindrical and
spherical systems by default and to use any other co-ordinate system the
use of geometric algebra module should be used. (This might already be
implemented in prasoon's work).

I think I'll have to go through the code to make any other comments.

Thank you.


On Mon, Feb 17, 2014 at 2:45 AM, Jason Moore  wrote:

> Electrodynamics can be computed with traditional vector calculus or as
> Alan shows with newer generalized methods of geometric algebra. Prasoon's
> work last year was to develop a general vector calculus package and a then
> to make use of this core for the existing mechanics package and the new
> electrodynamics package. If you want to have a nice electrodynamics package
> I'd suggest these possible paths:
>
> 1. Complete the vector calculus package so that we have high quality
> general vector calc tools, then build your package on top of that.
> 2. Learn geometric algebra and build your package on top of that.
>
> One nice thing about geometric algebra is that it isn't confined to 3
> spacial dimensions. Traditional vector calc has limitations in this regard,
> but is what most people know and for most engineering problems the 3D issue
> is not a major concern.
>
> If fact, I'd like to bring geometric algebra into the fold in the
> mechanics package, as it is the basis of more modern dynamics methods, such
> as the ones presented by Jain and Featherstone.
>
>
> Jason
> moorepants.info
> +01 530-601-9791
>
>
> On Sun, Feb 16, 2014 at 3:58 PM, Rajath Shashidhara <
> rajaths.raja...@gmail.com> wrote:
>
>> Hello,
>>
>> Can some one brief me about the conflicts caused by the creation of this
>> module? (Sachin mentioned it).
>> It'll give me a head start in contributing to this module.
>>
>> Thank you.
>>
>>
>> On Tue, Feb 11, 2014 at 9:08 PM, Alan Bromborsky wrote:
>>
>>>  Please note that the geometric algebra module has curl, div, and grad
>>> in various coordinate systems.  Python code and LaTeX output of relevant
>>> examples is attached -
>>>
>>>
>>> On 02/11/2014 08:27 AM, Rajath Shashidhara wrote:
>>>
>>>   Hi Sachin,
>>>
>>>  Some things I'd like to be there in the electrodynamics module:
>>>  1. Point Charges, Continuous charge distributions - Electric Field and
>>> Potential
>>>  2. Magnetic field - Magnetic Vector Potential
>>>  3. Maxwell's Equations
>>>  5. Energy, Momentum Conservations - Poynting Vector, Momentum Tensor
>>>  6. Relativistic Electrodynamics
>>>
>>>  are some broad fields that are in general useful.
>>>  The specifics, I guess I'll have to think about it.
>>>
>>>  Right now, I don't even see curl,grad and divergence in the sympy
>>> module. Also, support for curvilinear co-ordinates is lacking.
>>>
>>>  So, a lot of work needs to be done.
>>>
>>>
>>> On Tue, Feb 11, 2014 at 5:15 PM, Sachin Joglekar <
>>> srjoglekar...@gmail.com> wrote:
>>>
 To correct Jason, I had set out to build an electromagnetism module,
 but we realised many issues with the framework that needed to be solved
 first. Currently, I have an open PR that deals with the field functions you
 mentioned. It will be integrated into the new sympy.physics.vector module.
 I also have an open PR dealing with electrostatics, which you can
 contribute to. For electrodynamics, especially the E-M interactions, our
 vector framework would need to be beefed up, with advanced vector calculus.
 The idea for that is up here - https://pydy.org/gsoc_2014_ideas .
 About having support for spherical/cylindrical coordinates, Prasoon would
 be able to guide you better.
 You can start by looking at how you would implement these enhancements
 to the core first, and then proceed. What would you like to see in the
 module you propose?


 On Monday, February 10, 2014 7:09:44 PM UTC+5:30, Rajath Shashidhara
 wrote:

> Hello,
>
> I'm interested in implementing electrodynamics in sympy.
> Any thoughts about this?
>
> I don't seem to find any documentation about grad, divergence, and
> curl.
> Are they implemented?
> I'm willing to do this as well.
>
> Please give me feedback.
>
> Thanks.
>
--
 You received this message because you are subscribed to a topic in the
 Google Groups "sympy" group.
 To unsubscribe from this topic, visit
 https://groups.google.com/d/topic/sympy/77KcEdT6rXE/unsubscribe.
 To unsubscribe fr

Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-16 Thread Jason Moore
Electrodynamics can be computed with traditional vector calculus or as Alan
shows with newer generalized methods of geometric algebra. Prasoon's work
last year was to develop a general vector calculus package and a then to
make use of this core for the existing mechanics package and the new
electrodynamics package. If you want to have a nice electrodynamics package
I'd suggest these possible paths:

1. Complete the vector calculus package so that we have high quality
general vector calc tools, then build your package on top of that.
2. Learn geometric algebra and build your package on top of that.

One nice thing about geometric algebra is that it isn't confined to 3
spacial dimensions. Traditional vector calc has limitations in this regard,
but is what most people know and for most engineering problems the 3D issue
is not a major concern.

If fact, I'd like to bring geometric algebra into the fold in the mechanics
package, as it is the basis of more modern dynamics methods, such as the
ones presented by Jain and Featherstone.


Jason
moorepants.info
+01 530-601-9791


On Sun, Feb 16, 2014 at 3:58 PM, Rajath Shashidhara <
rajaths.raja...@gmail.com> wrote:

> Hello,
>
> Can some one brief me about the conflicts caused by the creation of this
> module? (Sachin mentioned it).
> It'll give me a head start in contributing to this module.
>
> Thank you.
>
>
> On Tue, Feb 11, 2014 at 9:08 PM, Alan Bromborsky wrote:
>
>>  Please note that the geometric algebra module has curl, div, and grad
>> in various coordinate systems.  Python code and LaTeX output of relevant
>> examples is attached -
>>
>>
>> On 02/11/2014 08:27 AM, Rajath Shashidhara wrote:
>>
>>   Hi Sachin,
>>
>>  Some things I'd like to be there in the electrodynamics module:
>>  1. Point Charges, Continuous charge distributions - Electric Field and
>> Potential
>>  2. Magnetic field - Magnetic Vector Potential
>>  3. Maxwell's Equations
>>  5. Energy, Momentum Conservations - Poynting Vector, Momentum Tensor
>>  6. Relativistic Electrodynamics
>>
>>  are some broad fields that are in general useful.
>>  The specifics, I guess I'll have to think about it.
>>
>>  Right now, I don't even see curl,grad and divergence in the sympy
>> module. Also, support for curvilinear co-ordinates is lacking.
>>
>>  So, a lot of work needs to be done.
>>
>>
>> On Tue, Feb 11, 2014 at 5:15 PM, Sachin Joglekar > > wrote:
>>
>>> To correct Jason, I had set out to build an electromagnetism module, but
>>> we realised many issues with the framework that needed to be solved first.
>>> Currently, I have an open PR that deals with the field functions you
>>> mentioned. It will be integrated into the new sympy.physics.vector module.
>>> I also have an open PR dealing with electrostatics, which you can
>>> contribute to. For electrodynamics, especially the E-M interactions, our
>>> vector framework would need to be beefed up, with advanced vector calculus.
>>> The idea for that is up here - https://pydy.org/gsoc_2014_ideas . About
>>> having support for spherical/cylindrical coordinates, Prasoon would be able
>>> to guide you better.
>>> You can start by looking at how you would implement these enhancements
>>> to the core first, and then proceed. What would you like to see in the
>>> module you propose?
>>>
>>>
>>> On Monday, February 10, 2014 7:09:44 PM UTC+5:30, Rajath Shashidhara
>>> wrote:
>>>
 Hello,

 I'm interested in implementing electrodynamics in sympy.
 Any thoughts about this?

 I don't seem to find any documentation about grad, divergence, and curl.
 Are they implemented?
 I'm willing to do this as well.

 Please give me feedback.

 Thanks.

>>>--
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "sympy" group.
>>> To unsubscribe from this topic, visit
>>> https://groups.google.com/d/topic/sympy/77KcEdT6rXE/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to
>>> sympy+unsubscr...@googlegroups.com.
>>> To post to this group, send email to sympy@googlegroups.com.
>>> Visit this group at http://groups.google.com/group/sympy.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>>
>>
>> --
>> Rajath S,
>> M.Sc(Hons.) Physics, B.E.(Hons.) Computer Science
>> Birla Institute of Technology and Science - Pilani,
>> Pilani
>>   --
>> 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 post to this group, send email to sympy@googlegroups.com.
>> Visit this group at http://groups.google.com/group/sympy.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>  --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "sympy" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.c

Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-16 Thread Rajath Shashidhara
Hello,

Can some one brief me about the conflicts caused by the creation of this
module? (Sachin mentioned it).
It'll give me a head start in contributing to this module.

Thank you.


On Tue, Feb 11, 2014 at 9:08 PM, Alan Bromborsky wrote:

>  Please note that the geometric algebra module has curl, div, and grad in
> various coordinate systems.  Python code and LaTeX output of relevant
> examples is attached -
>
>
> On 02/11/2014 08:27 AM, Rajath Shashidhara wrote:
>
>   Hi Sachin,
>
>  Some things I'd like to be there in the electrodynamics module:
>  1. Point Charges, Continuous charge distributions - Electric Field and
> Potential
>  2. Magnetic field - Magnetic Vector Potential
>  3. Maxwell's Equations
>  5. Energy, Momentum Conservations - Poynting Vector, Momentum Tensor
>  6. Relativistic Electrodynamics
>
>  are some broad fields that are in general useful.
>  The specifics, I guess I'll have to think about it.
>
>  Right now, I don't even see curl,grad and divergence in the sympy
> module. Also, support for curvilinear co-ordinates is lacking.
>
>  So, a lot of work needs to be done.
>
>
> On Tue, Feb 11, 2014 at 5:15 PM, Sachin Joglekar 
> wrote:
>
>> To correct Jason, I had set out to build an electromagnetism module, but
>> we realised many issues with the framework that needed to be solved first.
>> Currently, I have an open PR that deals with the field functions you
>> mentioned. It will be integrated into the new sympy.physics.vector module.
>> I also have an open PR dealing with electrostatics, which you can
>> contribute to. For electrodynamics, especially the E-M interactions, our
>> vector framework would need to be beefed up, with advanced vector calculus.
>> The idea for that is up here - https://pydy.org/gsoc_2014_ideas . About
>> having support for spherical/cylindrical coordinates, Prasoon would be able
>> to guide you better.
>> You can start by looking at how you would implement these enhancements to
>> the core first, and then proceed. What would you like to see in the module
>> you propose?
>>
>>
>> On Monday, February 10, 2014 7:09:44 PM UTC+5:30, Rajath Shashidhara
>> wrote:
>>
>>> Hello,
>>>
>>> I'm interested in implementing electrodynamics in sympy.
>>> Any thoughts about this?
>>>
>>> I don't seem to find any documentation about grad, divergence, and curl.
>>> Are they implemented?
>>> I'm willing to do this as well.
>>>
>>> Please give me feedback.
>>>
>>> Thanks.
>>>
>>--
>> You received this message because you are subscribed to a topic in the
>> Google Groups "sympy" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/sympy/77KcEdT6rXE/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> sympy+unsubscr...@googlegroups.com.
>> To post to this group, send email to sympy@googlegroups.com.
>> Visit this group at http://groups.google.com/group/sympy.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>
>
> --
> Rajath S,
> M.Sc(Hons.) Physics, B.E.(Hons.) Computer Science
> Birla Institute of Technology and Science - Pilani,
> Pilani
>   --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at http://groups.google.com/group/sympy.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "sympy" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/sympy/77KcEdT6rXE/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> sympy+unsubscr...@googlegroups.com.
> To post to this group, send email to sympy@googlegroups.com.
> Visit this group at http://groups.google.com/group/sympy.
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
Rajath S,
M.Sc(Hons.) Physics, B.E.(Hons.) Computer Science
Birla Institute of Technology and Science - Pilani,
Pilani

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-11 Thread Rajath Shashidhara
Hi Sachin,

Some things I'd like to be there in the electrodynamics module:
1. Point Charges, Continuous charge distributions - Electric Field and
Potential
2. Magnetic field - Magnetic Vector Potential
3. Maxwell's Equations
5. Energy, Momentum Conservations - Poynting Vector, Momentum Tensor
6. Relativistic Electrodynamics

are some broad fields that are in general useful.
The specifics, I guess I'll have to think about it.

Right now, I don't even see curl,grad and divergence in the sympy module.
Also, support for curvilinear co-ordinates is lacking.

So, a lot of work needs to be done.


On Tue, Feb 11, 2014 at 5:15 PM, Sachin Joglekar wrote:

> To correct Jason, I had set out to build an electromagnetism module, but
> we realised many issues with the framework that needed to be solved first.
> Currently, I have an open PR that deals with the field functions you
> mentioned. It will be integrated into the new sympy.physics.vector module.
> I also have an open PR dealing with electrostatics, which you can
> contribute to. For electrodynamics, especially the E-M interactions, our
> vector framework would need to be beefed up, with advanced vector calculus.
> The idea for that is up here - https://pydy.org/gsoc_2014_ideas . About
> having support for spherical/cylindrical coordinates, Prasoon would be able
> to guide you better.
> You can start by looking at how you would implement these enhancements to
> the core first, and then proceed. What would you like to see in the module
> you propose?
>
>
> On Monday, February 10, 2014 7:09:44 PM UTC+5:30, Rajath Shashidhara wrote:
>
>> Hello,
>>
>> I'm interested in implementing electrodynamics in sympy.
>> Any thoughts about this?
>>
>> I don't seem to find any documentation about grad, divergence, and curl.
>> Are they implemented?
>> I'm willing to do this as well.
>>
>> Please give me feedback.
>>
>> Thanks.
>>
>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "sympy" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/sympy/77KcEdT6rXE/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> sympy+unsubscr...@googlegroups.com.
> To post to this group, send email to sympy@googlegroups.com.
> Visit this group at http://groups.google.com/group/sympy.
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
Rajath S,
M.Sc(Hons.) Physics, B.E.(Hons.) Computer Science
Birla Institute of Technology and Science - Pilani,
Pilani

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-10 Thread Jason Moore
https://github.com/sympy/sympy/pulls/prasoon2211

https://github.com/sympy/sympy/pulls/srjoglekar246


Jason
moorepants.info
+01 530-601-9791


On Mon, Feb 10, 2014 at 11:51 AM, Rajath Shashidhara <
rajaths.raja...@gmail.com> wrote:

> Hello Jason,
> Where do I find those branches?
>
> Can't find it on github.
>
>
> On Monday, February 10, 2014 9:59:41 PM UTC+5:30, Jason Moore wrote:
>
>> Check out Sachin's work from last year. He has an electrodynamics module
>> which is almost complete. Prasoon also has some branches with a vector
>> calculus package which has the functions you are interested in, also with
>> various coordinate systems. Both of these need work and improvements.
>>
>>
>> Jason
>> moorepants.info
>> +01 530-601-9791
>>
>>
>> On Mon, Feb 10, 2014 at 10:33 AM, Alan Bromborsky wrote:
>>
>>>  On 02/10/2014 09:08 AM, Rajath Shashidhara wrote:
>>>
>>> It'd also be nice to have support for cylindrical and spherical
>>> coordinate systems in sympy.
>>>
>>> On Monday, February 10, 2014 7:09:44 PM UTC+5:30, Rajath Shashidhara
>>> wrote:

 Hello,

 I'm interested in implementing electrodynamics in sympy.
 Any thoughts about this?

 I don't seem to find any documentation about grad, divergence, and curl.
 Are they implemented?
 I'm willing to do this as well.

 Please give me feedback.

 Thanks.

>>>  --
>>> 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+un...@googlegroups.com.
>>> To post to this group, send email to sy...@googlegroups.com.
>>>
>>> Visit this group at http://groups.google.com/group/sympy.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>> In sympy/examples/galgebra look at physics_check_latex.py and
>>> spherical_latex.py
>>>
>>> --
>>> 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+un...@googlegroups.com.
>>> To post to this group, send email to sy...@googlegroups.com.
>>>
>>> Visit this group at http://groups.google.com/group/sympy.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>>  --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at http://groups.google.com/group/sympy.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-10 Thread Rajath Shashidhara
Hello Jason,
Where do I find those branches?

Can't find it on github.

On Monday, February 10, 2014 9:59:41 PM UTC+5:30, Jason Moore wrote:
>
> Check out Sachin's work from last year. He has an electrodynamics module 
> which is almost complete. Prasoon also has some branches with a vector 
> calculus package which has the functions you are interested in, also with 
> various coordinate systems. Both of these need work and improvements.
>
>
> Jason
> moorepants.info
> +01 530-601-9791
>
>
> On Mon, Feb 10, 2014 at 10:33 AM, Alan Bromborsky 
> 
> > wrote:
>
>>  On 02/10/2014 09:08 AM, Rajath Shashidhara wrote:
>>  
>> It'd also be nice to have support for cylindrical and spherical 
>> coordinate systems in sympy.
>>
>> On Monday, February 10, 2014 7:09:44 PM UTC+5:30, Rajath Shashidhara 
>> wrote: 
>>>
>>> Hello,
>>>
>>> I'm interested in implementing electrodynamics in sympy.
>>> Any thoughts about this?
>>>
>>> I don't seem to find any documentation about grad, divergence, and curl.
>>> Are they implemented?
>>> I'm willing to do this as well.
>>>
>>> Please give me feedback.
>>>
>>> Thanks.
>>>  
>>  -- 
>> 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+un...@googlegroups.com .
>> To post to this group, send email to sy...@googlegroups.com 
>> .
>> Visit this group at http://groups.google.com/group/sympy.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>> In sympy/examples/galgebra look at physics_check_latex.py and 
>> spherical_latex.py
>>  
>> -- 
>> 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+un...@googlegroups.com .
>> To post to this group, send email to sy...@googlegroups.com 
>> .
>> Visit this group at http://groups.google.com/group/sympy.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-10 Thread Jason Moore
Check out Sachin's work from last year. He has an electrodynamics module
which is almost complete. Prasoon also has some branches with a vector
calculus package which has the functions you are interested in, also with
various coordinate systems. Both of these need work and improvements.


Jason
moorepants.info
+01 530-601-9791


On Mon, Feb 10, 2014 at 10:33 AM, Alan Bromborsky wrote:

>  On 02/10/2014 09:08 AM, Rajath Shashidhara wrote:
>
> It'd also be nice to have support for cylindrical and spherical coordinate
> systems in sympy.
>
> On Monday, February 10, 2014 7:09:44 PM UTC+5:30, Rajath Shashidhara
> wrote:
>>
>> Hello,
>>
>> I'm interested in implementing electrodynamics in sympy.
>> Any thoughts about this?
>>
>> I don't seem to find any documentation about grad, divergence, and curl.
>> Are they implemented?
>> I'm willing to do this as well.
>>
>> Please give me feedback.
>>
>> Thanks.
>>
>  --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at http://groups.google.com/group/sympy.
> For more options, visit https://groups.google.com/groups/opt_out.
>
> In sympy/examples/galgebra look at physics_check_latex.py and
> spherical_latex.py
>
> --
> 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 post to this group, send email to sympy@googlegroups.com.
> Visit this group at http://groups.google.com/group/sympy.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [sympy] Re: Electrodynamics in Physics Module

2014-02-10 Thread Alan Bromborsky

On 02/10/2014 09:08 AM, Rajath Shashidhara wrote:
It'd also be nice to have support for cylindrical and spherical 
coordinate systems in sympy.


On Monday, February 10, 2014 7:09:44 PM UTC+5:30, Rajath Shashidhara 
wrote:


Hello,

I'm interested in implementing electrodynamics in sympy.
Any thoughts about this?

I don't seem to find any documentation about grad, divergence, and
curl.
Are they implemented?
I'm willing to do this as well.

Please give me feedback.

Thanks.

--
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.
In sympy/examples/galgebra look at physics_check_latex.py and 
spherical_latex.py


--
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.