Reports until 07:43, Tuesday 15 October 2024
H1 General (Lockloss)
anthony.sanchez@LIGO.ORG - posted 07:43, Tuesday 15 October 2024 - last comment - 16:46, Tuesday 15 October 2024(80671)
Tuesday Maintance Ops Shift Start

TITLE: 10/15 Day Shift: 1430-2330 UTC (0730-1630 PST), all times posted in UTC
STATE of H1: Aligning
OUTGOING OPERATOR: TJ
CURRENT ENVIRONMENT:
    SEI_ENV state: CALM
    Wind: 4mph Gusts, 3mph 3min avg
    Primary useism: 0.03 μm/s
    Secondary useism: 0.38 μm/s
QUICK SUMMARY:

When I Arrived ISC_LOCK  was in Inintial_alignment, Init_Align was in Locking Green Arms, and ALSY arm has no light on it.
Last lockloss was 2024-10-15_13:01:37Z  ISC_LOCK  NOMINAL_LOW_NOISE -> LOCKLOSS
TJ Said he got called by H1 Manny just before 7:30.

I will be running Oli's script as described in Alog 76606 to save all slider values before the CDS team does their DAQ Restart thing.

 

 

Comments related to this report
anthony.sanchez@LIGO.ORG - 07:50, Tuesday 15 October 2024 (80672)

Output of Oli's script:


anthony.sanchez@cdsws29: python3 update_sus_safesnap.py
No optics or groups entered. -h or --help to display opt-ions.
anthony.sanchez@cdsws29: python3 update_sus_safesnap.py -h
usage: update_sus_safesnap [-h] [-p] [-o [OPTICS ...]]

Reads the current OPTICALIGN_{P,Y}_OFFSET values and uses those to overwrite
the OPTICALIGN_{P,Y}_OFFSET values in the burt files linked from their
respective safe.snap files.

options:
  -h, --help            show this help message and exit
  -p, --print-only      Use -p or --print-only to only print the beforeand
                        after values without updating the values saved in
                        safe.snap. (default: False)
  -o [OPTICS ...], --optics [OPTICS ...]
                        Type the names of optic groups (ex. itm) or individual
                        optic names (ex. pr2), with spaces in between. Case
                        does not matter.
                         OptGroup | Optics       OptGroup | Optics     
                           itm       ITMX          etm       ETMX      
                                     ITMY                    ETMY      
                                                                       
                            bs       BS            tms       TMSX      
                                                             TMSY      
                            rm       RM1                               
                                     RM2           pr        PRM       
                                                             PR2       
                            im       IM1                     PR3       
                                     IM2                               
                                     IM3           mc        MC1       
                                     IM4                     MC2       
                                                             MC3       
                            sr       SRM                               
                                     SR2           ifo_out   OFI       
                                     SR3    (om if w/o OFI)  OMC       
                                                             OM1       
                            fc       FC1                     OM2       
                                     FC2                     OM3       
                                                                       
                            zm_in    OPO           zm_out    ZM4       
                                     ZM1                     ZM5       
                                     ZM1                     ZM6       
                                     ZM3                               
                         (default: none)
anthony.sanchez@cdsws29: python3 update_sus_safesnap.py -o itm bs rm im sr fc zm_in etm tms pr mc ifo_out zm_out
Running $(USERAPPS)/isc/h1/guardian/update_sus_safesnap.py
Updating and printing out saved OPTICALIGN_{P,Y}_OFFSET values from safe.snap vs current values for these optics:
ITMX ITMY BS RM1 RM2 IM1 IM2 IM3 IM4 SRM SR2 SR3 FC1 FC2 OPO ZM1 ZM2 ZM3 ETMX ETMY TMSX TMSY PRM PR2 PR3 MC1 MC2 MC3 OFI OMC OM1 OM2 OM3 ZM4 ZM5 ZM6
Traceback (most recent call last):
  File "/opt/rtcds/userapps/trunk/isc/h1/scripts/update_sus_safesnap.py", line 318, in <module>
    old_new = replace_offsets(opt_dicts(optics), print_only=print_only)
  File "/opt/rtcds/userapps/trunk/isc/h1/scripts/update_sus_safesnap.py", line 201, in replace_offsets
    cur_vals.append(ezca[pchanname])
  File "/var/opt/conda/base/envs/cds/lib/python3.10/site-packages/ezca/ezca.py", line 304, in __getitem__
    return self.read(channel)
  File "/var/opt/conda/base/envs/cds/lib/python3.10/site-packages/ezca/ezca.py", line 294, in read
    pv = self.connect(channel)
  File "/var/opt/conda/base/envs/cds/lib/python3.10/site-packages/ezca/ezca.py", line 272, in connect
    raise EzcaConnectError("Could not connect to channel (timeout=%ds): %s" % (self._timeout, name))
ezca.errors.EzcaConnectError: Could not connect to channel (timeout=2s): H1:SUS-OFI_M1_OPTICALIGN_P_OFFSET
anthony.sanchez@cdsws29: python3 update_sus_safesnap.py -o zm_out
Running $(USERAPPS)/isc/h1/guardian/update_sus_safesnap.py
Updating and printing out saved OPTICALIGN_{P,Y}_OFFSET values from safe.snap vs current values for these optics:
ZM4 ZM5 ZM6

SUS-ZM4_M1_OPTICALIGN_P_OFFSET
   Old Saved: -7.92342523045482380439e+02
   New Saved: -772.2246009467159
SUS-ZM4_M1_OPTICALIGN_Y_OFFSET
   Old Saved: -9.85740674423158566242e+02
   New Saved: -981.3613025567112

SUS-ZM5_M1_OPTICALIGN_P_OFFSET
   Old Saved: -1.15000000000000000000e+02
   New Saved: -115.0
SUS-ZM5_M1_OPTICALIGN_Y_OFFSET
   Old Saved: -4.60000000000000000000e+02
   New Saved: -460.0

SUS-ZM6_M1_OPTICALIGN_P_OFFSET
   Old Saved: 1.39848934620929139783e+03
   New Saved: 1408.6829424213722
SUS-ZM6_M1_OPTICALIGN_Y_OFFSET
   Old Saved: -2.83802124439147348767e+02
   New Saved: -260.05899996129443
anthony.sanchez@cdsws29: python3 update_sus_safesnap.py -o ifo_out
Running $(USERAPPS)/isc/h1/guardian/update_sus_safesnap.py
Updating and printing out saved OPTICALIGN_{P,Y}_OFFSET values from safe.snap vs current values for these optics:
OFI OMC OM1 OM2 OM3
Traceback (most recent call last):
  File "/opt/rtcds/userapps/trunk/isc/h1/scripts/update_sus_safesnap.py", line 318, in <module>
    old_new = replace_offsets(opt_dicts(optics), print_only=print_only)
  File "/opt/rtcds/userapps/trunk/isc/h1/scripts/update_sus_safesnap.py", line 201, in replace_offsets
    cur_vals.append(ezca[pchanname])
  File "/var/opt/conda/base/envs/cds/lib/python3.10/site-packages/ezca/ezca.py", line 304, in __getitem__
    return self.read(channel)
  File "/var/opt/conda/base/envs/cds/lib/python3.10/site-packages/ezca/ezca.py", line 294, in read
    pv = self.connect(channel)
  File "/var/opt/conda/base/envs/cds/lib/python3.10/site-packages/ezca/ezca.py", line 272, in connect
    raise EzcaConnectError("Could not connect to channel (timeout=%ds): %s" % (self._timeout, name))
ezca.errors.EzcaConnectError: Could not connect to channel (timeout=2s): H1:SUS-OFI_M1_OPTICALIGN_P_OFFSET
anthony.sanchez@cdsws29:

 

oli.patane@LIGO.ORG - 16:46, Tuesday 15 October 2024 (80696)

That error to my update_safe_snap script shouldn't happen again - I had put the OFI as an option in there for overwriting the OPTICALIGN offset settings, but it turns out that the OFI doesn't have opticalign offsets! Neither does the OPO, so I've removed both of those from the code.

It seems to now be working correctly (but it's tricky to test) so hopefully there are no more issues with running it.