make_xinetics_influence_functions

hcipy.optics.make_xinetics_influence_functions(pupil_grid, num_actuators_across_pupil, actuator_spacing, x_tilt=0, y_tilt=0, z_tilt=0)

Create influence functions for a Xinetics deformable mirror.

This function uses a The rotation of the deformable mirror will be done in the order X-Y-Z.

Parameters
pupil_gridGrid

The grid on which to calculate the influence functions.

num_actuators_across_pupilinteger

The number of actuators across the pupil. The total number of actuators will be this number squared.

actuator_spacingscalar

The spacing between actuators before tilting the deformable mirror.

x_tiltscalar

The tilt of the deformable mirror around the x-axis in radians.

y_tiltscalar

The tilt of the deformable mirror around the y-axis in radians.

z_tiltscalar

The tilt of the deformable mirror around the z-axis in radians.

Returns
ModeBasis

The influence functions for each of the actuators.