finesse.analysis.actions.OptimiseRFReadoutPhaseDC

Overview

class finesse.analysis.actions.OptimiseRFReadoutPhaseDC(*args, d_dof=1e-09, name='optimise_demod_phases_dc')[source]

Bases: finesse.analysis.actions.Action

This optimises the demodulation phase of ReadoutRF elements relative to some DegreeOfFreedom. This optimises the phases so that the ReadoutRF in-phase signal will optimally sense the provided DegreeOfFreedom.

The phases are optimised by calculating the DC response of the readouts.

This Action changes the state of the model.

Parameters

args

Pairs of DegreesOfFreedom and ReadoutRF elements, or pairs of their names.

d_dof : float, optional

The small offset applied to the DOFs to compute the gradients of the error signals.

Examples

Here we optimise REFL9 I and AS45 I to sense CARM and DARM optimially: >>> sol = OptimiseRFReadoutPhaseDC(“CARM”, “REFL9”, “DARM”, “AS45”).run(aligo)