finesse.components.lens.Lens.actuate_f¶
- Lens.actuate_f(dioptres, direction=('x', 'y'))[source]¶
Actuate on the focal length of the lens with a specified dioptre shift.
Sets the focal length to a new value, \(f_2\), via,
\[f_2 = \frac{1}{d + \frac{1}{f_1}},\]where \(f_1\) is the current focal length and \(d\) is the dioptre shift (i.e. the dioptre argument).
By default, both focal planes are shifted. To shift, e.g., only the tangential plane, specify
direction="x"
.- Parameters:
- dioptresfloat
Shift in lens focal length in dioptres.
- directiontuple or str, optional; default: (“x”, “y”)
Focal plane to shift, defaults to both tangential and sagittal.