Skip to content

VincentLeroux/Laser

Repository files navigation

laser

Python modules for laser simulation, contained in the folder laser

14/08/2018

List of modules:

  • 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

Installation

Download or clone this repository and navigate into the directroy laser. There run python setup.py install.