Laser Pulse Parameters (plasmapy.formulary.laser)
Functions for calculating quantities associated with laser pulses.
Attention
This feature is under development. Breaking changes may occur in the future.
Functions
|
Calculate the electric field amplitude \(E_0\) from the intensity \(I\) of a laser. |
|
Calculate the angular frequency \(\omega\) of a laser given the the wavelength of the beam \(\lambda\). |
|
Calculate the wavelength of a laser \(\lambda\) given the angular frequency \(\omega\). |
|
Calculate the beam waist radius \(w_0\) for the intensity profile of a Gaussian beam given the Full Width at Half Maximum spot size \(FWHM\). |
|
Calculate the total power of a Gaussian beam \(P_0\) from the intensity \(I\) and the beam waist radius \(w_0\). |
|
Calculate the Rayleigh length \(z_R\) from the beam waist radius \(w_0\) and the wavelength \(\lambda\). |
|
Calculate the Full Width at Half Maximum spot size \(FWHM\) at focus given the beam waist radius of a Gaussian beam \(w_0\). |
|
Calculate the intensity \(I\) of a laser from the electric field amplitude \(E_0\). |
|
Calculate the normalized vector potential \(a_0\) from the intensity \(I\) and the wavelength \(\lambda\). |
Aliases
PlasmaPy provides aliases of the most common plasma
functionality for user convenience. Aliases in PlasmaPy are
denoted with a trailing underscore (e.g., alias_). For
further details, please refer to the contributor
guide’s section on aliases.
|
Alias to |
|
Alias to |
|
Alias to |
|
Alias to |
|
Alias to |