finesse.analysis.actions.locks.RunLocksSolution¶
Overview
- class finesse.analysis.actions.locks.RunLocksSolution(*args, **kwargs)[source]¶
 Bases:
BaseSolutionSolution from applying the
RunLocksaction.- Attributes:
 - itersint
 Number of steps lock has required
- max_iterationsint
 Maximum number of iterations this lock can do
- error_signalsarray_like
 error signals during locking steps, shape [num_locks, max_iterations]
- control_signalsarray_like
 Control signals during locking steps, shape [num_locks, max_iterations]
- lock_namestuple[str]
 Names of locks being controlled, shape [num_locks]
- feedback_namestuple[str]
 Names of feedback for each lock, shape [num_locks]
- finalarrary_like
 Final control signals, shape [num_locks]
- sensing_matrixSensingMatrixSolution, optional
 The sensing matrix used when running the locks with Newton’s method.
Methods
  | 
|
Plots how the controls signals vary during this lock attempt.  | 
|
Plots how the error signals vary during this lock attempt.  |