finesse.detectors.astigmatism_detector module

class finesse.detectors.astigmatism_detector.AstigmatismDetector(*args, **kwargs)[source]

Bases: Detector

Detector for astigmatism figure-of-merit at a given node.

The computed quantity is given via one minus finesse.gaussian.BeamParam.overlap().

Parameters

namestr

Name of the detector.

nodeOpticalNode

Node to compute astigmatism at.

property needs_fields[source]

Flag indicating whether the detector requires light fields (i.e. solving of the interferometer matrix).

property needs_trace[source]

Flag indicating whether the detector requires beam traces.