finesse.detectors.amplitude_detector module

Single-frequency amplitude and phase detector.

class finesse.detectors.amplitude_detector.AmplitudeDetector(*args, **kwargs)[source]

Bases: MaskedDetector

Represents an amplitude detector which calculates the amplitude and phase of light fields at one frequency.

Parameters

namestr

Name of newly created detector.

nodeNode

Node to read output from.

ffloat

Frequency of light to detect (in Hz).

nint, optional; default: None

Tangential mode index to probe. Defaults to None such that all fields of the given frequency are summed.

mint, optional; default: None

Sagittal mode index to probe. Defaults to None such that all fields of the given frequency are summed.

property f

f : float Frequency of light to detect (in Hz).

property m[source]

The sagittal mode index to probe.

Getter:

Returns the sagittal mode index being probed (read-only).

property n[source]

The tangential mode index to probe.

Getter:

Returns the tangential mode index being probed (read-only).