Add support for IFO-specific parameters
This MR adds support for providing IFO-specific parameters to pygwb_pipe
. This addresses #70 (closed).
The new syntax for parameters that are IFO-dependent is:
param = {IFO1:val1 IFO2:val2}
For example, if I wanted to run with different channel names in H1
and L1
, I could use the following syntax:
channel = {H1:GWOSC-16KHZ_R1_STRAIN L1:PYGWB-SIMULATED_STRAIN}
Note that this MR does not include tests to check if the relevant parameter makes sense to be IFO-specific. It would be helpful to include such a check in a future MR.