finesse.analysis.actions.locks.SetLockGains
¶
Overview
- class finesse.analysis.actions.locks.SetLockGains(*locks, d_dof_phase=1e-10, d_dof_gain=1e-10, gain_scale=1, optimize_phase=True, name='set gains')[source]¶
Bases:
Action
An action that (optionally) optimizes phases for lock readouts with
OptimiseRFReadoutPhaseDC
, then sets optimal lock gains using the sensing matrix found withSensingMatrixDC
.- Parameters:
- *lockslist, optional
A list of locks for which to set the gain. Acts like *locks parameter in RunLocks: if not provided, all locks in model are used.
- d_dof_phasefloat, optional
Step size to use when optimizing the RF readout phase.
- d_dof_gainfloat, optional
Step size to use when calculating the gain for each error signal/DOF pair.
- gain_scalefloat, optional
Extra gain scaling factor applied to -1/sensing calculation.
- optimize_phaseboolean, optional
Whether or not to optimize readout phases.
- namestr
Name of the action.