make_actuator_positions

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

Make actuator positions using the BMC convention.

Parameters:
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:
Grid

The actuator positions.