GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - VincentLeroux/Laser: Python modules for laser simulation

BranchesTags
Open more actions menu

Latest commit

 

History

70 Commits
70 Commits

Folders and files

NameName
Last commit message
Last commit date
laser
laser
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
abcd_example.ipynb
abcd_example.ipynb
 
 
abcd_propagation_example.ipynb
abcd_propagation_example.ipynb
 
 
fresnel_propag_example.ipynb
fresnel_propag_example.ipynb
 
 
setup.py
setup.py
 
 
zernike_example.ipynb
zernike_example.ipynb
 
 

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

Topics

abcdlaserlaser-simulationpropagationpythonpython-moduleszernike

Resources

Readme
MIT license
Activity

Stars

33 stars

Watchers

6 watching

Forks

18 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.