Welcome to the Pulse Dispersion Analyzer

Screenshot of the Laser Pulse Calculator

Original Author: Hussein-Tofaili | Source Code (Quantitative Sim): GitHub Repository

About the Quantitative Calculator

This quantitative calculator allows for precise analysis of ultrashort laser pulses by defining spectral properties (analytically or via file import) and observing the impact of spectral phase (GDD, TOD) on the temporal pulse shape, duration, and other characteristics.

Core Principles (Ultrashort Pulses)

The behavior of an ultrashort pulse is fundamentally governed by the Fourier relationship between its temporal and spectral representations. The temporal electric field, $E(t)$, can be determined from its spectral counterpart, $E(\omega)$, which is characterized by a spectral amplitude $A(\omega)$ and a spectral phase $\Phi(\omega)$.

This calculator focuses on the impact of the spectral phase, which is often described by a Taylor series expansion around the central angular frequency $\omega_0$ (derived from the input central wavelength $\lambda_0$):

$\Phi(\omega) = \phi_0 + \phi_1(\omega-\omega_0) + \frac{1}{2} \phi_2(\omega-\omega_0)^2 + \frac{1}{6} \phi_3(\omega-\omega_0)^3 + \dots$

The coefficients in this expansion have direct physical interpretations:

By adjusting these coefficients, users can directly observe their effects on the pulse's temporal shape, duration, and other properties. The calculations involve Fast Fourier Transforms (FFT) to switch between the spectral and temporal domains.

Key Features Overview (Quantitative Calculator)

Please note this python webapp runs on a paid server with limited resources, thus the grid size cannot exceed 2^22 points. For unlimited grid size, please download the source code and run it locally on your machine.

Launch the calculator using the button above.

Comments & Discussion

Discussions for the Quantitative Pulse Dispersion Analyzer can be found on its GitHub repository, or you can leave comments here related to this introductory page.