finesse.detectors.camera.CCD
¶
Overview
- class finesse.detectors.camera.CCD(name, node, xlim, ylim, npts, w0_scaled=True)[source]¶
-
Camera for measuring the intensity of a beam, \(I = |E(x,y)|^2\), where the unscaled x and y coordinate arrays used are
xdata
andydata
, respectively. Note that this is just the intensity at the points (x,y), not an integrated power over some finite pixel size.- Parameters
- namestr
Unique name of the camera.
- node
OpticalNode
Node at which to detect.
- xlimsequence 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|]\).
- ylimsequence 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|]\).
- nptsint
Number of points in both axes.
- w0_scaledbool, 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. |