Skip to content

Python modules for laser simulation

License

Notifications You must be signed in to change notification settings

kevinCassou/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.

About

Python modules for laser simulation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 90.8%
  • Python 9.2%