Misregistration¶
__init__ ¶
__init__(
shiftX: float,
shiftY: float,
rotation: float,
radialScaling: float,
telescope,
logger=None,
**kwargs,
)
Initialize the MisRegistration object, which defines misalignments of an optical element.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
shiftX
|
float
|
Displacement in X axis (left-right) w.r.t optical center [meters] |
required |
shiftY
|
float
|
Displacement in Y axis (top-bottom) w.r.t optical center [meters] |
required |
rotation
|
float
|
Rotation along optical axis [degres] |
required |
radialScaling
|
float
|
Pupil radial scaling. Larger than 1 is magnification. [adimensional] |
required |
logger
|
Logger
|
Logger instance for diagnostics. |
None
|
**kwargs
|
dict
|
Additional keyword arguments. vx : float, optional X axis displacement speed [m/s]. vy : float, optional Y axis displacement speed [m/s]. wz : float, optional Rotation speed along optical [degree/s]. |
{}
|