M2_report
- laserbeamsize.m2_fit.M2_report(z: ndarray[tuple[Any, ...], dtype[floating]], d_major: ndarray[tuple[Any, ...], dtype[floating]], lambda0: float, d_minor: ndarray[tuple[Any, ...], dtype[floating]] | None = None, f: float | None = None, strict: bool = False, z0: float | None = None, d0: float | None = None) str[source]
Return string describing a one or more sets of beam measurements.
- Parameters:
z – array of axial position of beam measurements [m]
d_major – array of major axis (diameters) [m]
lambda0 – wavelength of the laser [m]
d_minor – (optional) array of beam diameters for minor axis [m]
f – (optional) focal length of lens [m]
strict – (optional) boolean for strict usage of ISO 11146
z0 – (optional) location of beam waist [m]
d0 – (optional) diameter of beam waist [m]
- Returns:
s – formatted string suitable for printing.