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 with- SensingMatrixDC.- 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.