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.
17Updated 4 years ago

Alternatives and similar repositories for GaussianBeamPropagation:

Users that are interested in GaussianBeamPropagation are comparing it to the libraries listed below