finesse.detectors.camera.CCDPixel

Overview

class finesse.detectors.camera.CCDPixel(name, node, x=0, y=0, w0_scaled=True)[source]

Bases: finesse.detectors.camera.CCDCamera, finesse.detectors.camera.Pixel

Camera for detecting a single pixel of the beam in terms of the intensity.

Get the unscaled x and y coordinate data via Pixel.xdata and Pixel.ydata, respectively.

Parameters

name : str

Unique name of the camera.

node : OpticalNode

Node at which to detect.

x : scalar, optional; default: 0

The x co-ordinate of the pixel.

y : scalar, optional; default: 0

The y co-ordinate of the pixel.

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.