HexSegmentedDeformableMirror
- class poppy.HexSegmentedDeformableMirror(rings=3, flattoflat=<Quantity 1. m>, gap=<Quantity 0.01 m>, name='HexDM', center=True, include_factor_of_two=False, **kwargs)[source]
Bases:
SegmentedDeformableMirror
,MultiHexagonAperture
Hexagonally segmented DM. Each actuator is controllable in piston, tip, and tilt
- Parameters:
- rings, flattoflat, gap, centervarious
All keywords for defining the segmented aperture geometry are inherited from the MultiHexagonAperture class. See that class for details.
- include_factor_of_twoBool
include the factor of two due to reflection in the OPD function (optional, default False). If this is set False (default), actuator commands are interpreted as being in units of desired wavefront error directly; the returned WFE will be directly proportional to the requested values (convolved with the actuator response function etc). If this is set to True, then the actuator commands are interpreted as being in physical surface units, and the WFE is therefore a factor of two larger. The returned WFE will be twice the amplitude of the requested values (convolved with the actuator response function etc.)