finesse.gaussian.BeamParam.beamsize

BeamParam.beamsize(z=None, wavelength=None, nr=None, w0=None)[source]

Computes the radius of the beam as a function of any of the dependent arguments.

Calling this method with no arguments is equivalent to accessing BeamParam.w.

Parameters

z : float, optional

Distance along optical axis relative to waist, defaults to BeamParam.z for this beam parameter.

wavelength : float, optional

Wavelength of the beam to use, defaults to BeamParam.wavelength for this beam parameter.

nr : float, optional

Refractive index to use, defaults to BeamParam.nr for this beam parameter.

w0 : float, optional

Waist-size of the beam, defaults BeamParam.w0 for this beam parameter.

Returns
The radius of the beam using the specified properties.