lentil.translation_defocus#

lentil.translation_defocus(mask, f_number, translation)[source]#

Defocus error characterized by a axial translation.

Parameters:
  • mask (array_like) – Binary [0,1] mask defining the pupil extent to compute the wavefront over.

  • f_number (float) – System or beam f-number.

  • translation (float) – Axial translation from best focus given in the same units as the resulting OPD.

Returns:

wfe – Focus error due to axial translation

Return type:

ndarray

Warning

Defocus is computed over a circular pupal defined by the maximum horizontal or vertical extent of the supplied mask before applying the mask. As a result, the RMS and peak-to-valley wavefront measurements of the returned OPD will be different than what was requested for non- circular masks.