I spent some time tonight attempting to adapt the guardian codes to the new LSC and OMC models (alog 16893, alog 16904 ). I went through most of the guarduans by actually running them with the interferometer and tried fixing as many bugs as possible. Here is a summary of the guardian situation (red=bad, blue=OK):
-
ISC_LOCK
-
I was not able to get a chance to test this at all. The modifications were already applied and the code itself is ready for testing.
-
ISC_DOF
-
I tested the most of it, but I did not explore the non-daily routines such as PR3_ALIGNED and CORNER_WFS_CENTERING paths.
-
ISC_CONFIGS
-
I tested it, exclusing the degrees of freedom which are not usually a part of the initial alignment sequence.
-
ALS_COMM
-
Tested. I was able to get IR_FOUND without an issue.
-
ALS_DIFF
-
Tested. I was able to get IR_FOUND without an issue.
-
ISC_DRMI
-
Tested. I could lock on DRMI_1F_OFFLOADED. Did not try further.
-
IMC_LOCK
In addition, a couple of associated parameter files (e.g. ISC_library, pdstep and etc.) were also edited for the same reason. Even though I could test most of the necessary parts, one should still pay attention to the codes as it is very likely that I have missed some bugs in there.
(For the ISC experts)
I have several items to mention.
-
The channel which used to be called 'LSC-CARM' is moved to a new filter, 'LSC-MCL'. I moved the old 'LSC-CARM' filters to this new place. The common mode action happens in this filter and not in CARM any more.
-
'LSC-CARM' is now meant to be fed back to ETMs, not MCL.
-
The channel which used to be called 'LSC-MC' is now called 'IMC-MCL'. This degree of freedom represents the MC length only for the IMC lock.
-
The following filters needed to be copied over from LSC to OMC because they now live in the h1omc model.
-
-
ASAIR_A_RF45_I
-
ASAIR_A_RF45Q
-
ALS_DIFF_PLL_CTRL
-
LSC_DARM
-
In order to reduce careless mistakes in relocating the LSC input and output matrices, I started using Jamie's matrix dictionary (alog 16877). All the dictionaries I newly implemented reside in ISC_library.