J. Kissel, E. Goetz, T. Sanchez
While teaching Tony how to use the command line infrastructure to gather a full set of calibration sweeps, we noticed that the default list of measurements was missing a companion PCAL measurement to the last TST stage actuation strength measurement.
Before we changed anything we ran the check of "what will the command do if I just run it," and got
$ pydarm measure
available measurements:
pcal: PCal response, swept-sine (/ligo/groups/cal/ifo/H1/templates/PCALY2DARM_SS__template_.xml)
bb : PCal response, broad-band (/ligo/groups/cal/ifo/H1/templates/PCALY2DARM_BB__template_.xml)
sens: sensing function (/ligo/groups/cal/ifo/H1/templates/DARMOLG_SS__template_.xml)
act1x: actuation X L1 (UIM) stage response (/ligo/groups/cal/ifo/H1/templates/SUSETMX_L1_SS__template_.xml)
act2x: actuation X L2 (PUM) stage response (/ligo/groups/cal/ifo/H1/templates/SUSETMX_L2_SS__template_.xml)
act3x: actuation X L3 (TST) stage response (/ligo/groups/cal/ifo/H1/templates/SUSETMX_L3_SS__template_.xml)
measurement sequence:
['bb', 'sens', 'pcal', 'act1x', 'pcal', 'act2x', 'pcal', 'act3x', 'bb']
Use --run-* option to actually execute measurement
You'll see that the list is missing a companion 'pcal' to 'act3x'.
So, we edited the default list by changing
/ligo/groups/cal/ifo/H1/
pydarm_cmd_H1.yaml
Specifically, the lines under the parameter "measurement_sequence" such that it now reads
measurement_sequence:
- bb
- sens
- pcal
- act1x
- pcal
- act2x
- pcal
- act3x
- pcal
- bb
Now, the dry-run of pydarm measure reads
$ pydarm measure
available measurements:
pcal: PCal response, swept-sine (/ligo/groups/cal/ifo/H1/templates/PCALY2DARM_SS__template_.xml)
bb : PCal response, broad-band (/ligo/groups/cal/ifo/H1/templates/PCALY2DARM_BB__template_.xml)
sens: sensing function (/ligo/groups/cal/ifo/H1/templates/DARMOLG_SS__template_.xml)
act1x: actuation X L1 (UIM) stage response (/ligo/groups/cal/ifo/H1/templates/SUSETMX_L1_SS__template_.xml)
act2x: actuation X L2 (PUM) stage response (/ligo/groups/cal/ifo/H1/templates/SUSETMX_L2_SS__template_.xml)
act3x: actuation X L3 (TST) stage response (/ligo/groups/cal/ifo/H1/templates/SUSETMX_L3_SS__template_.xml)
measurement sequence:
['bb', 'sens', 'pcal', 'act1x', 'pcal', 'act2x', 'pcal', 'act3x', 'pcal', 'bb']
Use --run-* option to actually execute measurement
I've committed this new version of the yaml to the Calibration/ifo/H1/ git repo, as of 092dc147.
it wasn't missing a pcal for act3x. It would have just used the pcal measurement taken right before act3x during processing. This cuts down the overall time needed for the calibration suite. the pcal measurements are sandwiched between the actuation and OLG ('sens') measurements for this purpose.