albeco/LaserPulse

LaserPulse is a Matlab class for simulations in nonlinear and ultrafast optics.

https://github.com/albeco/LaserPulse

Al momento, stai seguendo questo contributo

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

Cita come

Alberto Comin (2026). albeco/LaserPulse (https://github.com/albeco/LaserPulse), GitHub. Recuperato .

Categorie

Scopri di più su Accelerators & Beams in Help Center e MATLAB Answers

Informazioni generali

Compatibilità della release di MATLAB

  • Compatibile con qualsiasi release

Compatibilità della piattaforma

  • Windows
  • macOS
  • Linux

Le versioni che utilizzano il ramo predefinito di GitHub non possono essere scaricate

Versione Pubblicato Note della release Action
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())

Per visualizzare o segnalare problemi su questo componente aggiuntivo di GitHub, visita GitHub Repository.
Per visualizzare o segnalare problemi su questo componente aggiuntivo di GitHub, visita GitHub Repository.