LightPy

I have been playing around with simulating light and optics and created this python project which utilizes the Angular Spectrum Method (ASM). The project is called LightPy.

Currently, I have three experiments operational which are single slit, double slit, circular aperture, and diffraction grating is somewhat working.

Here is the result for the circular aperture experiment:

circ

circ2d

ngrav

Another physics simulation this time with gravity. Trying out writing an object oriented simulation this time.

The codebase can be found at ngrav.

Here is an example orbit: ring

Here is a video of a ring system devolving into chaos. Watch Video