albeco/LaserPulse
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 (2024). albeco/LaserPulse (https://github.com/albeco/LaserPulse), GitHub. Recuperato .
Compatibilità della release di MATLAB
Compatibilità della piattaforma
Windows macOS LinuxCategorie
Tag
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
@LaserPulse
@LaserPulse/private
@OpticalMedium
@WaveUnit
examples
gui
manual_source
tests
tests/waveUnit
utilities
examples/live_scripts
Le versioni che utilizzano il ramo predefinito di GitHub non possono essere scaricate
Versione | Pubblicato | Note della release | |
---|---|---|---|
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()) |
|