All Projects → VincentLeroux → Laser

VincentLeroux / Laser

Licence: MIT license
Python modules for laser simulation

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Laser

rezonator2
Laser resonator calculation tool
Stars: ✭ 32 (+60%)
Mutual labels:  laser, abcd
CNCLib
CNCLib - a program to control your Arduino based CNC machine
Stars: ✭ 33 (+65%)
Mutual labels:  laser
LaserPulse
LaserPulse is a class for storing and handling time-frequency pulses, like for example femtosecond laser pulses
Stars: ✭ 36 (+80%)
Mutual labels:  laser
LabelPropagation
A NetworkX implementation of Label Propagation from a "Near Linear Time Algorithm to Detect Community Structures in Large-Scale Networks" (Physical Review E 2008).
Stars: ✭ 101 (+405%)
Mutual labels:  propagation
pylayers
PyLayers is a Python platform for Site Specific Radio Propagation Simulation for Evaluating Indoor Localization algorithms using UWB radio signals including Human Indoor Mobility
Stars: ✭ 151 (+655%)
Mutual labels:  propagation
Laser control
Open-Source Laser for control mosquito, weed, and pest
Stars: ✭ 994 (+4870%)
Mutual labels:  laser
laserbeamsize
Extract the ISO 11146 beam size from an image file
Stars: ✭ 24 (+20%)
Mutual labels:  laser
Laser-XY-Scanner
Low Cost DIY Laser XY Scanner, Cutter, or Engraver
Stars: ✭ 27 (+35%)
Mutual labels:  laser
rtlsdr-wsprd
WSPR daemon for RTL receivers
Stars: ✭ 93 (+365%)
Mutual labels:  propagation
PyAbel
A python package for Abel and inverse Abel transforms
Stars: ✭ 74 (+270%)
Mutual labels:  laser
smd
Space Mission Design - A SPICE-enhanced continuous thrust interplanetary mission propagator and vizualizer
Stars: ✭ 22 (+10%)
Mutual labels:  propagation
awesome-python-modules-as-script
Catalogue of useful python modules that run as script.
Stars: ✭ 137 (+585%)
Mutual labels:  python-modules
ARD-simulator
3D sound propagation simulator using adaptive rectangular decomposition method.
Stars: ✭ 21 (+5%)
Mutual labels:  propagation
FastTransforms
🚅 Fast orthogonal polynomial transforms 🏄
Stars: ✭ 45 (+125%)
Mutual labels:  zernike
WaveProp in MATLAB
Single-file implementations of 2D and 3D acoustic and elastic wave propagation in time domain using finite-differences(FDTD). Simple formulation and implementation
Stars: ✭ 39 (+95%)
Mutual labels:  propagation
FabScanPi-Firmware
Firmware of FabScanPi 3D Laser Scanner
Stars: ✭ 20 (+0%)
Mutual labels:  laser
glowforge-material-manager
A simple chrome extension to allow saving custom materials.
Stars: ✭ 17 (-15%)
Mutual labels:  laser
three-laser-pointer
Interactive laser object for VR-like scenes
Stars: ✭ 26 (+30%)
Mutual labels:  laser
grwave
Python for ITU P.368 : Ground-wave propagation curves for frequencies between 10 kHz and 30 MHz
Stars: ✭ 19 (-5%)
Mutual labels:  propagation
notebook-environments
Manage python virtual environments on the working notebook server
Stars: ✭ 43 (+115%)
Mutual labels:  python-modules

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].