Source code for ewoksid16b.tasks.utils.calibration
[docs]
def apply_calibration(xy_ch, coefficients=[0, 1]):
"""
Apply calibration to the x- or y-axis
:param xy_ch: x or y -data of a stack
:param calibration: list of coefficients for polynomial equation
:return: calibrated x- or y-data
"""
xy = coefficients[0] + coefficients[1] * xy_ch
for j in range(2, len(coefficients)):
xy += coefficients[j] * xy_ch**j
return xy