cheryl.vorvick@opsws12:~$ guardian -i ISC_LOCK -------------------- aLIGO Guardian Shell -------------------- ezca prefix: H1: system: ISC_LOCK (/opt/rtcds/userapps/release/isc/h1/guardian/ISC_LOCK.py) MANAGER SYSTEM: nodes = NodeManager(['ALS_COMM', 'OMC_LOCK', 'FAST_SHUTTER', 'LASER_PWR', 'PSL_FSS', 'ISC_DRMI', 'SR3_CAGE_SERVO', 'TCS_ITMX_CO2_PWR', 'TCS_ITMY_CO2_PWR', 'ALS_DIFF', 'SUS_PI', 'ALIGN_IFO', 'ALS_YARM', 'SEI_BS', 'IMC_LOCK', 'ALS_XARM']) Type 'nodes.init()' to initialize. In [1]: index = 520 IndentationError: unexpected indent If you want to paste code into IPython, try the %paste and %cpaste magic functions. In [2]: index = 520 In [3]: request = False In [4]: @ISC_library.get_watchdog_IMC_check_decorator(nodes) ...: @nodes.checker() ...: nodes['IMC_LOCK'] = 'ISS_DC_COUPLED' File "", line 3 nodes['IMC_LOCK'] = 'ISS_DC_COUPLED' ^ SyntaxError: invalid syntax In [5]: ezca['LSC-SRCL1_GAIN'] = -16 H1:LSC-SRCL1_GAIN => -16 In [6]: ezca['LSC-MICH1_GAIN'] = 1.2 H1:LSC-MICH1_GAIN => 1.2 In [7]: ezca.switch('SUS-PRM_M3_ISCINF_L', 'FM3', 'ON') H1:SUS-PRM_M3_ISCINF_L => ON: FM3 In [8]: ezca['IMC-REFL_SERVO_COMBOOST']=2 H1:IMC-REFL_SERVO_COMBOOST => 2 In [9]: ezca['SUS-ITMY_L3_ISCINF_L_OUTPUT'] == 0 Out[9]: True In [10]: michFf = ezca.get_LIGOFilter('LSC-MICHFF') In [11]: date --------------------------------------------------------------------------- NameError Traceback (most recent call last) /opt/rtcds/userapps/release/isc/h1/guardian/ISC_LOCK.py in () ----> 1 date NameError: name 'date' is not defined In [12]: SRCLFF1 = ezca.get_LIGOFilter('LSC-SRCLFF1') In [13]: michFf.TRAMP.put(3) In [14]: SRCLFF1.TRAMP.put(3) In [15]: ezca.get_LIGOFilter('LSC-SRCLFF2').TRAMP.put(3) In [16]: michFf.GAIN.put(0) In [17]: SRCLFF1.GAIN.put(0) In [18]: ezca.get_LIGOFilter('LSC-SRCLFF2').GAIN.put(0) In [19]: michFf.only_on('INPUT','FM2', 'FM3','FM5', 'FM6', 'FM7', 'FM8', 'FM10', IndentationError: unexpected indent If you want to paste code into IPython, try the %paste and %cpaste magic functions. In [20]: 'OUTPUT', 'DECIMATION') #replaced FM 9 with FM3 for MICH loops change IndentationError: unexpected indent If you want to paste code into IPython, try the %paste and %cpaste magic functions. In [21]: michFf.only_on('INPUT','FM2', 'FM3','FM5', 'FM6', 'FM7', 'FM8', 'FM10','OUTPUT', 'DECIMATION') H1:LSC-MICHFF => ONLY ON: INPUT, FM2, FM3, FM5, FM6, FM7, FM8, FM10, OUTPUT, DECIMATION In [22]: SRCLFF1.only_on('INPUT', 'FM3', 'FM4','FM6','FM7','FM10', 'OUTPUT', 'DECIMATION') H1:LSC-SRCLFF1 => ONLY ON: INPUT, FM3, FM4, FM6, FM7, FM10, OUTPUT, DECIMATION In [23]: ezca.get_LIGOFilter('LSC-SRCLFF2').only_on('INPUT', 'FM3','FM6','FM7','FM8','FM10', 'OUTPUT', 'DECIMATION') H1:LSC-SRCLFF2 => ONLY ON: INPUT, FM3, FM6, FM7, FM8, FM10, OUTPUT, DECIMATION In [24]: ezca.switch('SUS-ITMX_M0_LOCK_L'.format(z), 'INPUT', 'OFF') --------------------------------------------------------------------------- NameError Traceback (most recent call last) /opt/rtcds/userapps/release/isc/h1/guardian/ISC_LOCK.py in () ----> 1 ezca.switch('SUS-ITMX_M0_LOCK_L'.format(z), 'INPUT', 'OFF') NameError: name 'z' is not defined In [25]: ezca.switch('SUS-ITMX_M0_LOCK_L', 'INPUT', 'OFF') H1:SUS-ITMX_M0_LOCK_L => OFF: INPUT In [26]: ezca['SUS-ITMX_L1_LOCK_OUTSW_L'] = 0 In [27]: ezca['SUS-ITMX_L2_LOCK_OUTSW_L'] = 1 In [28]: ezca.switch('SUS-ITMX_L2_LOCK_L', 'INPUT', 'OUTPUT', 'ON') H1:SUS-ITMX_L2_LOCK_L => ON: INPUT, OUTPUT In [29]: ezca['SUS-ITMX_L3_LOCK_OUTSW_L'] = 0 In [30]: ezca.switch('SUS-ITMX_L3_LOCK_L', 'INPUT', 'OUTPUT', 'ON') H1:SUS-ITMX_L3_LOCK_L => ON: INPUT, OUTPUT In [31]: ezca.switch('SUS-ITMX_L3_ISCINF_L', 'INPUT', 'OUTPUT', 'ON') H1:SUS-ITMX_L3_ISCINF_L => ON: INPUT, OUTPUT In [32]: ezca.switch('SUS-ITMY_M0_LOCK_L', 'INPUT', 'OFF') H1:SUS-ITMY_M0_LOCK_L => OFF: INPUT In [33]: ezca['SUS-ITMY_L1_LOCK_OUTSW_L'] = 0 In [34]: ezca['SUS-ITMY_L2_LOCK_OUTSW_L'] = 1 In [35]: ezca.switch('SUS-ITMY_L2_LOCK_L', 'INPUT', 'OUTPUT', 'ON') H1:SUS-ITMY_L2_LOCK_L => ON: INPUT, OUTPUT In [36]: ezca['SUS-ITMY_L3_LOCK_OUTSW_L'] = 0 In [37]: ezca.switch('SUS-ITMY_L3_LOCK_L', 'INPUT', 'OUTPUT', 'ON') H1:SUS-ITMY_L3_LOCK_L => ON: INPUT, OUTPUT In [38]: ezca.switch('SUS-ITMY_L3_ISCINF_L', 'INPUT', 'OUTPUT', 'ON') H1:SUS-ITMY_L3_ISCINF_L => ON: INPUT, OUTPUT In [39]: ezca['LSC-OUTPUT_MTRX_3_10'] = -1 In [40]: ezca['LSC-OUTPUT_MTRX_3_11'] = -1 In [41]: ezca['LSC-OUTPUT_MTRX_4_10'] = 1 In [42]: ezca['LSC-OUTPUT_MTRX_4_11'] = 1 In [43]: !!!!!!THIS WORKSTATION WILL REBOOT IN 15 MINUTES. PLEASE SAVE YOUR WORK AND LOG OUT!!!! In [43]: michFf.GAIN.put(lscparams.michFfGain) H1:LSC-MICHFF_GAIN => -15.9 In [44]: SRCLFF1.GAIN.put(lscparams.srclFfGain*lscparams.omc_sign) H1:LSC-SRCLFF1_GAIN => -1.1 In [45]: ezca.get_LIGOFilter('LSC-SRCLFF2').GAIN.put(lscparams.srclFf2Gain*lscparams.omc_sign) H1:LSC-SRCLFF2_GAIN => -1.3 In [46]: ezca.switch('LSC-SRCL1', 'FM3', 'ON') H1:LSC-SRCL1_SW1 => 256 H1:LSC-SRCL1 => ON: FM3 In [47]: ezca.switch('LSC-MICH1', 'FM1', 'ON') H1:LSC-MICH1_SW1 => 16 H1:LSC-MICH1 => ON: FM1 In [48]: ISC_library.intrix['SRCL', 'POP_A9I'] = lscparams.srclPop9I_25w H1:LSC-PD_DOF_MTRX_SETTING_5_1 => -0.0242 In [49]: ISC_library.intrix['PRCL', 'POP_A9I'] = lscparams.prclPOP9I_25w H1:LSC-PD_DOF_MTRX_SETTING_4_1 => 0.0091 In [50]: ISC_library.intrix['PRCL', 'REFL_A45I'] = lscparams.prclREFL45I_25w H1:LSC-PD_DOF_MTRX_SETTING_4_7 => -849 In [51]: ezca['LSC-PD_DOF_MTRX_TRAMP'] = 5 In [52]: ISC_library.intrix.load() H1:LSC-PD_DOF_MTRX_LOAD_MATRIX => 1 In [53]: @ISC_library.get_watchdog_IMC_check_decorator(nodes) ....: @nodes.checker() ....: KeyboardInterrupt In [53]: