Hi Ondřej,

Yes,introducing optics using SymPy will reduce a lot of effort in teaching
and learning and the practical applications of the same.
>From basics optics like Snell's law, Principle of least time, lens shifts
to scientific level such as applications in fibre optics and cost effective
astronomical simulations and problem solving.

I'll start with adding basics first and once I have a proof of concept I'll
move to Newtonian optics and Maxwell's optics. SymPy already have
Mechanics, Quantum and a few
things related to electrostatics. The only thing missing is optics.
Introduction of optics will increase use cases of SymPy.

With Regrds
Sudhanshu Mishra


On Wed, Mar 5, 2014 at 12:35 AM, Ondřej Čertík <ondrej.cer...@gmail.com>wrote:

> Hi Sudhanshu,
>
> I think this would be an interesting project. Do you have some
> applications in mind?
> Maybe for teaching or learning? So with your project, it would be
> possible to do some problems
> from physics textbooks about optics?
>
> Ondrej
>
> On Mon, Mar 3, 2014 at 3:43 AM, Sudhanshu Mishra <mrsu...@gmail.com>
> wrote:
> > Hi
> >
> > I am a second year undergraduate student of Information Systems from BITS
> > Pilani, India.
> > I like Physics and I've been using Python for an year. I started
> developing
> > a Python package called BinPy for electronics computation and simulation.
> > This is my Github profile.
> >
> > I want to propose an idea to introduce a new package for optical physics
> in
> > sympy. I want to do this as a project under GSoC14.
> >
> > Since we already have vector, optical physics can easily be implemented.
> As
> > of now only Guassian optics is available.
> > If we add more things like Newtonian optics, Maxwell's equation, Fermat's
> > principle, Snell's laws and many more concepts,
> > It would be very helpful for the users to do scientific computations
> related
> > to optics using sympy.
> >
> > If you like this idea, guide me what should I do now to get familiar with
> > the physics package of sympy.
> >
> > With Regards
> > Sudhanshu Mishra
> >
> > --
> > 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/35d2b9f9-9c0a-41ec-a085-1815f8b0aba5%40googlegroups.com
> .
> > 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/brvlmJtmUgM/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/CADDwiVDvLREy7OcXHOvQ082mg_q8eG5wU-5hvYcwh9A_qXGVDA%40mail.gmail.com
> .
> 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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAFW_KCRNnz6uVdw47Yrn8zbhVujpCX%3D3qBaHooxfKdiBgxL1MA%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to