adamnewtonwright / GaussianBeamPropagation

A simple library and Jupyter notebook example that can propagate a gaussian laser beam through free space and through optical elements using ABCD matrices and the q-parameter. Personally, it is quicker than setting up a zemax file, and allows me to check beam sizes, waist locations, and calculate distances need for collimation optics.
15Updated 4 years ago

Related projects

Alternatives and complementary repositories for GaussianBeamPropagation