Need ability to install Channel / TF calibration transfer functions from Command Line
There are several critical DTT templates in which we need to maintain an evolving calibration -- namely, that for channels surrounding the characterization of DELTAL_EXTERNAL and PCAL channels. The calibration transfer function for those channels are sophisticated enough that it can't be quickly and easily entered in via the pole-zero interface, so we "import" (i.e. copy-and-paste by hand) a ~1000 point transfer function that's created else where (via python).
We want to be able to import such a calibration without opening the template, and/or human-mouse-clicky action.
Examples of those templates live here:
-
Transfer function:
/ligo/svncommon/CalSVN/aligocalibration/trunk/Runs/O3/H1/Measurements/FullIFOSensingTFs/2022-08-03_H1_PCALY2DARMTF_BB_3min.xml
( link to web-accessible location: 2022-08-03_H1_PCALY2DARMTF_BB_3min.xml )
and
-
Amplitude Spectral Density
/opt/rtcds/userapps/release/isc/h1/scripts/H1_DARM_FOM.xml
( link to we-accessible location: H1_DARM_FOM.xml )
@jameson.rollins has some ideas about how to implement this, including but not limited to instantiating the template with an optional flag accompanied with a text file.