Python modules for laser simulation, contained in the folder laser
14/08/2018
- abcd
- Beam path calculation based on ABCD matrices, assuming paraxial approximation
- data_utils
- Several functions to process and analyze laser data
- fn_gain
- Amplifier gain simulation using Frantz-Nodvik formalism. Only titanium-sapphire cross-section data available for now
- Need to add an example notebook
- fresnel_propag
- Transverse 2D complex electric field propagator
- Possibility to couple it to abcd.Beampath
- materials
- Indexes of refraction for several common laser optics materials
- misc
- Some general useful functions
- plot_utils
- Some useful functions to plot data
- zernike
- Module to generate and analyse laser wavefront based on the Zernike polynomials
Download or clone this repository and navigate into the directroy laser. There run
python setup.py install
.