finesse.analysis.actions.locks.RunLocksSolution
¶
Overview
- class finesse.analysis.actions.locks.RunLocksSolution(*args, **kwargs)[source]¶
Bases:
BaseSolution
Solution from applying the
RunLocks
action.- 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]
- feedback_namestuple[str]
Names of error signals 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. |