finesse.analysis.actions.locks.RunLocksSolution¶
Overview
- class finesse.analysis.actions.locks.RunLocksSolution(*args, **kwargs)[source]¶
- Bases: - BaseSolution- Solution 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. |