Gaussian_Rayleigh_length
- plasmapy.formulary.laser.Gaussian_Rayleigh_length( ) Annotated[Quantity, Unit('m')][source]
Calculate the Rayleigh length \(z_R\) from the beam waist radius \(w_0\) and the wavelength \(\lambda\).
The Rayleigh length of a Gaussian beam is calculated using:
\[z_R=\frac{\pi w_0 ^2}{\lambda},\]where \(w_0\) is the beam waist and \(\lambda\) is the wavelength of the beam.
- Parameters:
- Returns:
z_R – The Rayleigh length of the Gaussian beam for the given wavelength and beam waist.
- Return type:
Notes
For details, see Rayleigh length.
Examples
>>> import astropy.units as u >>> Gaussian_Rayleigh_length(800 * u.nm, 1 * u.um) <Quantity 3.927e-06 m>