albeco/LaserPulse

LaserPulse is a Matlab class for simulations in nonlinear and ultrafast optics.
1.5K descargas
Actualizado 4 Nov 2020

LaserPulse is a simple Matlab toolbox for nonlinear and ultrafast optics. It can be used to simulate propagation through optical media, and pulse compression techniques (e.g. FROG, G-MIIPS).
More information can be found here: http://albeco.github.io/LaserPulse/
A concise overview and example code can be found here: http://albeco.github.io/LaserPulse/manual/laserpulse_overview.html

Citar como

Alberto Comin (2024). albeco/LaserPulse (https://github.com/albeco/LaserPulse), GitHub. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2015a
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Categorías
Más información sobre Accelerators & Beams en Help Center y MATLAB Answers.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

@LaserPulse

@LaserPulse/private

@OpticalMedium

@WaveUnit

examples

gui

manual_source

tests

tests/waveUnit

utilities

No se pueden descargar versiones que utilicen la rama predeterminada de GitHub

Versión Publicado Notas de la versión
1.0.6.0

added live script examples

1.0.5.0

minor fixes

1.0.4.0

added support for linear propagation in transparent media

1.0.3.2

added setter and getter methods for timeUnits, frequencyUnits, centralFrequency, arrivalTime, groupDelay, groupDelayDispersion, instantaneousFrequency

added property phaseOffset

several bugs fixed

1.0.3.1

updated documentation

1.0.3.0

changed GitHub repository name from LaserPulseClass to LaserPulse

1.0.2.0

added test files

1.0.1.0

version 1.0.1 : added support for mathematical operators in both time and frequency domain; added example files with simulations of interferometric FROG and MIIPS; fixed some bugs (especially for the method disp())

Para consultar o notificar algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.
Para consultar o notificar algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.