finesse.utilities.maps.overlap_curvature_coefficients¶
- finesse.utilities.maps.overlap_curvature_coefficients(x, y, z, weight_spot: float)[source]¶
 Computes the amount of x and y curvature terms present in a map’s displacement data.
This is computed by evaluating a weighted Hermite polynomial overlap integral in an efficient manner.
- Parameters
 - x, yarray_like
 1D Array of x and y describing the 2D plane of z
- zarray_like
 2D optical path depth [metres]
- weight_spotfloat
 Beam spot size to weight over
- Returns
 - k20, k02complex
 Complex-valued overlap coefficients for the HG20 and HG02 mode