GSOC'14 Idea, Addition of Physics Modules to sympy.physics

36 views
Skip to first unread message

Vamsi Kurama

unread,
Mar 12, 2014, 4:01:25 AM3/12/14
to sy...@googlegroups.com
Hi Everyone,

Firstly I would like to thank the Sympy for making the the library opensource and making many researchers and students ecstatic

I am Vamsi Kurama, a student of AEC, Jawaharlal Nehru Technological University Kakinada, India
I started working with python since five years. 

The Idea here may look simple but makes sympy great after integration

This is regarding the addition of various physics module to sympy.physics 

Many people has a tough deal to solving physics problems 
 
The two layers in solving problems, especially physics are 

1.The Hard Shell layer 
2.The Logical Layer 

(This was taught by my Professor)

The hard shell layer tackling deals with lot to complicated functions the person while solving and feels annoyed as the process is a repeated one, involving no logic. 
and in the logical layer that is the place one who plays with the beauty of the problems

so developing [hard shell layer] modules in physics and integrating them to sympy with more simple,relevant and accessible documentation, makes the person to only think about the logical layer and solve problems faster

The Modules here are 

paradox in quantum mechanics
computations involving constants
orbital period of a massive body orbiting another
computations using the thin lens equation
compute a diffraction pattern for a circular aperture
compute the stopping power of a material
radioactive decay, growth 
LC-LR,CR,LCR Circuits
calculation with particle properties
compute photon energy given wavelength
looking up atomic spectra
and many more...

Additional Modules here are welcome..

I am bit late to the Program as I completed my Semester just two days ago

I will be sending my application at the earliest 

Thanks 

Regards,
Vamsi Kurama




 


Aaron Meurer

unread,
Mar 14, 2014, 7:47:37 PM3/14/14
to sy...@googlegroups.com
Don't forget there is also a patch requirement. See
https://github.com/sympy/sympy/wiki/gsoc-2014-application-template.

Aaron Meurer
> --
> 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.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sympy/3acf2895-583c-4ce3-95dc-217cf91c942f%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages