M2_diameter_plot
- laserbeamsize.m2_display.M2_diameter_plot(z, dx, lambda0, dy=None, strict=False, z0=None, d0=None)[source]
Plot the semi-major and semi-minor beam fits and residuals.
Example:
>>>> import numpy as np >>>> import laserbeamsize as lbs >>>> lambda0 = 632.8e-9 # meters >>>> z = np.array([168, 210, 280, 348, 414, 480, 495, 510, 520, 580, 666, 770]) >>>> r = np.array([597, 572, 547, 554, 479, 403, 415, 400, 377, 391, 326, 397]) >>>> lbs.M2_diameter_plot(z * 1e-3, 2 * r * 1e-6, lambda0) >>>> plt.show()
- Parameters:
z – array of axial position of beam measurements [m]
lambda0 – wavelength of the laser [m]
dx – array of beam diameters [m]
- Returns:
nothing