finesse.detectors.camera.FieldCamera
¶
Overview
- class finesse.detectors.camera.FieldCamera(name, node, xlim, ylim, npts, f=0, w0_scaled=True)[source]¶
Bases:
finesse.detectors.camera.ComplexCamera
,finesse.detectors.camera.Image
Camera for detecting the full image of the beam in terms of amplitude and phase.
Get the unscaled x and y coordinate data via
Image.xdata
andImage.ydata
, respectively.- Parameters
name : str
Unique name of the camera.
node :
OpticalNode
Node at which to detect.
xlim : sequence or scalar
Limits of the x-dimension of the image. If a single number is given then this will be computed as \(x_{\mathrm{lim}} = [-|x|, +|x|]\).
ylim : sequence or scalar
Limits of the y-dimension of the image. If a single number is given then this will be computed as \(y_{\mathrm{lim}} = [-|y|, +|y|]\).
npts : int
Number of points in both axes.
f : scalar, optional; default: 0
Field frequency offset from the carrier to detect.
w0_scaled : bool, optional; default: True
Flag indicating whether the \(x\), \(y\) axes should be scaled to the waist-size of the beam parameter at node.
Properties
Number of pixels in each axis. |