diff --git a/gstlal-calibration/.gitignore b/gstlal-calibration/.gitignore index 6d5574f7201e372dca4d63a6f44ad3fbb315a98e..1c5e76a87cce61bd2505e9a87591d4ecddb34ee5 100644 --- a/gstlal-calibration/.gitignore +++ b/gstlal-calibration/.gitignore @@ -9,4 +9,9 @@ tests/gstlal-calibration-1.2.6-tests/kappas_test/Filters/** tests/gstlal-calibration-1.2.6-tests/kappas_test/Frames/** tests/gstlal-calibration-1.2.6-tests/H1/Filters/** tests/gstlal-calibration-1.2.6-tests/H1/Frames/** - +tests/H1GDS_1232821094_filter_tests/H1/Frames/** +tests/H1GDS_1232821094_filter_tests/H1/Filters/** +tests/H1GDS_1232821094_filter_tests/H1/raw_frames/** +tests/L1GDS_1232821094_filter_tests/L1/Frames/** +tests/L1GDS_1232821094_filter_tests/L1/Filters/** +tests/L1GDS_1232821094_filter_tests/L1/raw_frames/** diff --git a/gstlal-calibration/bin/gstlal_compute_strain b/gstlal-calibration/bin/gstlal_compute_strain index bfa0d88839013e97f497d26a7ae055d8ea3476dc..cf477576e717c351e9e7027f75e0f35a507eece8 100755 --- a/gstlal-calibration/bin/gstlal_compute_strain +++ b/gstlal-calibration/bin/gstlal_compute_strain @@ -2309,15 +2309,17 @@ if compute_calib_statevector: if cbchwinj_bitmask is not None: hwinjcbc = pipeparts.mkgeneric(pipeline, hwinjchanneltee, "lal_logicalundersample", required_on = cbchwinj_bitmask, status_out = pow(2,6)) elif cbchwinj_offbitmask is not None: - hwinjcbc = pipeparts.mkgeneric(pipeline, hwinjchanneltee, "lal_logicalundersample", required_off = cbchwinj_offbitmask, status_out = pow(2,6)) + hwinjcbc = pipeparts.mkgeneric(pipeline, hwinjchanneltee, "lal_logicalundersample", required_on = cbchwinj_offbitmask, invert_result = True, status_out = pow(2,6)) else: raise ValueError("Must set either CBCHWInjBitmask or CBCHWInjOffBitmask") hwinjcbc = pipeparts.mkcapsfilter(pipeline, hwinjcbc, calibstate_caps) + hwinjcbc = pipeparts.mktee(pipeline, hwinjcbc) + pipeparts.mknxydumpsink(pipeline, hwinjcbc, "hwinjcbc.txt") if bursthwinj_bitmask is not None: hwinjburst = pipeparts.mkgeneric(pipeline, hwinjchanneltee, "lal_logicalundersample", required_on = bursthwinj_bitmask, status_out = pow(2,7)) elif bursthwinj_offbitmask is not None: - hwinjburst = pipeparts.mkgeneric(pipeline, hwinjchanneltee, "lal_logicalundersample", required_off = bursthwinj_offbitmask, status_out = pow(2,7)) + hwinjburst = pipeparts.mkgeneric(pipeline, hwinjchanneltee, "lal_logicalundersample", required_on = bursthwinj_offbitmask, invert_result = True, status_out = pow(2,7)) else: raise ValueError("Must set either BurstHWInjBitmask or BurstHWInjOffBitmask") hwinjburst = pipeparts.mkcapsfilter(pipeline, hwinjburst, calibstate_caps) @@ -2325,7 +2327,7 @@ if compute_calib_statevector: if detcharhwinj_bitmask is not None: hwinjdetchar = pipeparts.mkgeneric(pipeline, hwinjchanneltee, "lal_logicalundersample", required_on = detcharhwinj_bitmask, status_out = pow(2,8)) elif detcharhwinj_offbitmask is not None: - hwinjdetchar = pipeparts.mkgeneric(pipeline, hwinjchanneltee, "lal_logicalundersample", required_off = detcharhwinj_offbitmask, status_out = pow(2,8)) + hwinjdetchar = pipeparts.mkgeneric(pipeline, hwinjchanneltee, "lal_logicalundersample", required_on = detcharhwinj_offbitmask, invert_result = True, status_out = pow(2,8)) else: raise ValueError("Must set either DetCharHWInjBitmask or DetcharHWInjOffBitmask") hwinjdetchar = pipeparts.mkcapsfilter(pipeline, hwinjdetchar, calibstate_caps) @@ -2333,7 +2335,7 @@ if compute_calib_statevector: if stochhwinj_bitmask is not None: hwinjstoch = pipeparts.mkgeneric(pipeline, hwinjchanneltee, "lal_logicalundersample", required_on = stochhwinj_bitmask, status_out = pow(2,5)) elif stochhwinj_offbitmask is not None: - hwinjstoch = pipeparts.mkgeneric(pipeline, hwinjchanneltee, "lal_logicalundersample", required_off = stochhwinj_offbitmask, status_out = pow(2,5)) + hwinjstoch = pipeparts.mkgeneric(pipeline, hwinjchanneltee, "lal_logicalundersample", required_on = stochhwinj_offbitmask, invert_result = True, status_out = pow(2,5)) else: raise ValueError("Must set either StochHWInjBitmask or StochHWInjOffBitmask") hwinjstoch = pipeparts.mkcapsfilter(pipeline, hwinjstoch, calibstate_caps) diff --git a/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/H1GDS_1231861863_test.ini b/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/H1GDS_1231861863_test.ini similarity index 96% rename from gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/H1GDS_1231861863_test.ini rename to gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/H1GDS_1231861863_test.ini index a43bd37ae3a6b1151cfeda38763f94ab39db33e8..f54daec5d80afd56e433d3052c50fb8d8b48e659 100644 --- a/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/H1GDS_1231861863_test.ini +++ b/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/H1GDS_1231861863_test.ini @@ -2,7 +2,7 @@ # Track what "version" of config file this is, so that the pipeline knows which options are present in this file ConfigVersion: 1 # Filters file containing calibration FIR filters -FiltersFileName: /home/wademc/calibration/aligocalibration/aligocalibration/trunk/Runs/O3/H1/Scripts/TDfilters/H1GDS_1231861863.npz +FiltersFileName: /home/wademc/calibration/aligocalibration/aligocalibration/trunk/Runs/ER13/GDSFilters/H1GDS_1228834250.npz # Data source should be set to frames or lvshm DataSource: frames FileChecksum: No @@ -49,7 +49,7 @@ ComputeCalibStateVector: Yes [DebuggingConfigurations] # If you want to write a pipeline graph, provide the graph name. Otherwise, set name equal to None -PipelineGraphFilename: gstlal_compute_strain_graph +PipelineGraphFilename: None Verbose: Yes # Turn this on to write data presentation timestamps and real-time unix timestamps to file at the beginning and end of the pipeline, to measure latency TestLatency: No @@ -187,11 +187,11 @@ DeltaLResChannel: CAL-DELTAL_RESIDUAL_DBL_DQ # Data Quality Vector Channel Name # #################################### #InputDQChannel: ODC-MASTER_CHANNEL_OUT_DQ -LowNoiseStateChannel: GRD-ISC_LOCK_OK -HWInjChannel: CAL-INJ_STATUS_OUT_DQ +LowNoiseStateChannel: ODC-MASTER_CHANNEL_OUT_DQ +HWInjChannel: ODC-MASTER_CHANNEL_OUT_DQ ObsIntentChannel: ODC-MASTER_CHANNEL_OUT_DQ -FilterClockChannelList: GRD-ISC_LOCK_LOAD_STATUS;GRD-ISC_LOCK_STATE_N -NoiseSubGateChannel: GRD-IFO_OK +FilterClockChannelList: ODC-MASTER_CHANNEL_OUT_DQ +NoiseSubGateChannel: ODC-MASTER_CHANNEL_OUT_DQ ################################## # Calibration Line Channel Names # ################################## @@ -280,13 +280,13 @@ CalibStateSR: 16 # Should be 16384 if using DARM_CTRL and 4096 if using DELTAL_CTRL CtrlSR: 4096 # Sample rate of low noise state channel -LowNoiseSR: 16 +LowNoiseSR: 16384 # Sample rate of HW injection channel HWInjSR: 16384 # Sample rate of observation intent channel ObsIntentSR: 16384 # Sample rate list for chanels being used to trigger filter settling clock -FilterClockSRList: 16;16 +FilterClockSRList: 16384 # Sample rate of TST excitation channel TSTExcSR: 512 # Sample rate of PUM excitation channel @@ -306,20 +306,20 @@ ComputeFactorsSR: 16 RecordFactorsSR: 16 [Bitmasks] -#ObsReadyBitmask: 4 -#ObsIntentBitmask: 2 -#CBCHWInjBitmask: 16777216 -#BurstHWInjBitmask: 33554432 -#DetCharHWInjBitmask: 67108864 -#StochHWInjBitmask: 8388608 -#NoiseSubGateBitmask: 2 +ObsReadyBitmask: 4 ObsIntentBitmask: 2 -LowNoiseBitmask: 1 -FilterClockBitmaskList: 2;550 -CBCHWInjOffBitmask: 8 -BurstHWInjOffBitmask: 16 -DetCharHWInjOffBitmask: 32 -StochHWInjOffBitmas: 64 +CBCHWInjBitmask: 16777216 +BurstHWInjBitmask: 33554432 +DetCharHWInjBitmask: 67108864 +StochHWInjBitmask: 8388608 +NoiseSubGateBitmask: 2 +#ObsIntentBitmask: 2 +#LowNoiseBitmask: 1 +#FilterClockBitmaskList: 2;550 +#CBCHWInjOffBitmask: 8 +#BurstHWInjOffBitmask: 16 +#DetCharHWInjOffBitmask: 32 +#StochHWInjOffBitmas: 64 [PipelineConfigurations] BufferLength: 1.0 diff --git a/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/H1_hoft_GDS_frames.cache b/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/H1_hoft_GDS_frames.cache new file mode 100644 index 0000000000000000000000000000000000000000..6d87ecbfd074ff248f54cdb3c54bcf195ade1a2f --- /dev/null +++ b/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/H1_hoft_GDS_frames.cache @@ -0,0 +1,4 @@ +H H1GDS_TEST 1228973312 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/Frames/O3/H1/GDS/H-H1GDS_TEST-1228973312-64.gwf +H H1GDS_TEST 1228973376 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/Frames/O3/H1/GDS/H-H1GDS_TEST-1228973376-64.gwf +H H1GDS_TEST 1228973440 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/Frames/O3/H1/GDS/H-H1GDS_TEST-1228973440-64.gwf +H H1GDS_TEST 1228973504 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/Frames/O3/H1/GDS/H-H1GDS_TEST-1228973504-64.gwf diff --git a/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/H1_raw_frames.cache b/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/H1_raw_frames.cache new file mode 100644 index 0000000000000000000000000000000000000000..4866990cdb48f6530a28fbf86008a9a2deed80c1 --- /dev/null +++ b/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/H1_raw_frames.cache @@ -0,0 +1,16 @@ +H H1_R 1228973120 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1228973120-64.gwf +H H1_R 1228973184 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1228973184-64.gwf +H H1_R 1228973248 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1228973248-64.gwf +H H1_R 1228973312 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1228973312-64.gwf +H H1_R 1228973376 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1228973376-64.gwf +H H1_R 1228973440 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1228973440-64.gwf +H H1_R 1228973504 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1228973504-64.gwf +H H1_R 1228973568 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1228973568-64.gwf +H H1_R 1231811456 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1231811456-64.gwf +H H1_R 1231811520 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1231811520-64.gwf +H H1_R 1231811584 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1231811584-64.gwf +H H1_R 1231811648 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1231811648-64.gwf +H H1_R 1231811712 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1231811712-64.gwf +H H1_R 1231811776 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1231811776-64.gwf +H H1_R 1231811840 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1231811840-64.gwf +H H1_R 1231811904 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1231811904-64.gwf diff --git a/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/Makefile.ASD_comparison b/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/Makefile.ASD_comparison similarity index 100% rename from gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/Makefile.ASD_comparison rename to gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/Makefile.ASD_comparison diff --git a/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/Makefile.calib_version_comparison b/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/Makefile.calib_version_comparison similarity index 100% rename from gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/Makefile.calib_version_comparison rename to gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/Makefile.calib_version_comparison diff --git a/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/Makefile.latency b/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/Makefile.latency similarity index 100% rename from gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/Makefile.latency rename to gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/Makefile.latency diff --git a/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/Makefile.lines_ratio b/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/Makefile.lines_ratio similarity index 100% rename from gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/Makefile.lines_ratio rename to gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/Makefile.lines_ratio diff --git a/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/Makefile.noise_subtraction_tf b/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/Makefile.noise_subtraction_tf similarity index 100% rename from gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/Makefile.noise_subtraction_tf rename to gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/Makefile.noise_subtraction_tf diff --git a/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/Makefile.response_function b/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/Makefile.response_function similarity index 100% rename from gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/Makefile.response_function rename to gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/Makefile.response_function diff --git a/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/Makefile.timeserieskappas b/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/Makefile.timeserieskappas similarity index 100% rename from gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/Makefile.timeserieskappas rename to gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/Makefile.timeserieskappas diff --git a/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/lownoise.txt b/gstlal-calibration/tests/H1GDS_1228834250_filter_tests/H1/lownoise.txt new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/H1_raw_frames.cache b/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/H1_raw_frames.cache deleted file mode 100644 index d46c069dca2c24684e2885a25b3fcb4a271aeeaf..0000000000000000000000000000000000000000 --- a/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/H1_raw_frames.cache +++ /dev/null @@ -1,5 +0,0 @@ -H H1_R 1231811456 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1231811456-64.gwf -H H1_R 1231811520 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1231811520-64.gwf -H H1_R 1231811584 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1231811584-64.gwf -H H1_R 1231811648 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1231811648-64.gwf -H H1_R 1231811712 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1231861863_filter_tests/H1/raw_frames/H-H1_R-1231811712-64.gwf diff --git a/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1GDS_1232821094_test.ini b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1GDS_1232821094_test.ini new file mode 100644 index 0000000000000000000000000000000000000000..f04f5650f0fc2933952754fb453977f1819eaf8e --- /dev/null +++ b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1GDS_1232821094_test.ini @@ -0,0 +1,385 @@ +[InputConfigurations] +# Track what "version" of config file this is, so that the pipeline knows which options are present in this file +ConfigVersion: 1 +# Filters file containing calibration FIR filters +FiltersFileName: H1GDS_1232821094.npz +# Data source should be set to frames or lvshm +DataSource: frames +FileChecksum: No +# Right now, SkipBadFiles needs to be off when reading from frames +SkipBadFiles: No +############################################ +# If reading from frames use these options # +############################################ +# None + +################################################### +# If reading from shared memory use these options # +################################################### +SHMPartition: LHO_Online +# Assumed duration of input frames in seconds +InputFrameDuration: 1 + +[OutputConfigurations] +CompressionScheme: 6 +CompressionLevel: 3 +ChanPrefix: GDS- +# Set to "None" if you do not want a channel suffix +ChanSuffix: None +# Data sink should be set to frames or lvshm +DataSink: frames +################################################# +# If writing to shared memory use these options # +################################################# +OutputSHMPartition: LHO_hoft +BufferMode: 2 +# Use this to approximate the frame size (in bytes) when writing to shared memory +FrameSize: 405338 +NumBuffers: 10 +############################################### +# If writing to frame files use these options # +############################################### +FrameType: H1GDS_TEST + +[CalibrationConfigurations] +IFO: H1 +# Set calibration mode to Full or Partial +CalibrationMode: Partial +ComputeCalibStateVector: Yes + +[DebuggingConfigurations] +# If you want to write a pipeline graph, provide the graph name. Otherwise, set name equal to None +PipelineGraphFilename: None +Verbose: Yes +# Turn this on to write data presentation timestamps and real-time unix timestamps to file at the beginning and end of the pipeline, to measure latency +TestLatency: No + +[TDCFConfigurations] +######################################################### +# Options related to time dependent correction factors # +######################################################### +ComputeKappaTST: Yes +ApplyKappaTST: No +# Set this to have the \kappa_tst factors filter the actuation chain with an adaptive filter that corrects for both magnitude and phase errors. +ApplyComplexKappaTST: No + +ComputeKappaPU: No +ApplyKappaPU: No +# Set this to have the \kappa_pu factors the actuation chain with an adaptive filter that corrects for both magnitude and phase errors +ApplyComplexKappaPU: No + +ComputeKappaPUM: Yes +ApplyKappaPUM: No +# Set this to have the \kappa_p factors the actuation chain with an adaptive filter that corrects for both magnitude and phase errors. +ApplyComplexKappaPUM: No + +ComputeKappaUIM: Yes +ApplyKappaUIM: No +# Set this to have the \kappa_u factors the actuation chain with an adaptive filter that corrects for both magnitude and phase errors. +ApplyComplexKappaUIM: No + +# Set this to use a calibration line injected using the UIM stage of actuation to compute \kappa_U. Otherwise, the DARM_ctrl line is used. +UseUIMLine: Yes + +ComputeKappaC: Yes +ApplyKappaC: No + +ComputeFcc: Yes +ApplyFcc: No + +ComputeSRCQ: Yes +ApplySRCQ: No + +ComputeFs: Yes +ApplyFs: No + +########################################### +# Options related to the coherence gating # +########################################### +UseCoherence: Yes +CoherenceUncThreshold: 0.004 +# Amount of time used in front-end to compute coherence +CoherenceTime: 130 +################################################################### +# Options related to the computation configurations for the TDCFs # +################################################################### +ComputeFactorsSR: 16 +RecordFactorsSR: 16 +# Length in seconds of low-pass FIR filter used in demodulation of the calibration lines +DemodulationFilterTime: 20 +# Time (in seconds) to smooth out \kappas with a median-like method +MedianSmoothingTime: 128 +TDCFAveragingTime: 10 +#If set to yes, bad computed kappas will be replaced by the previous computed median in the running median array. Otherwise, they are replaced with the default value +TDCFDefaultToMedian: Yes +################################################## +# Options related to updating cavity pole filter # +################################################## +# Duration of the Fcc filter in the time domain in seconds +FccFilterDuration: 0.01 +# Number of seconds to average Fcc values before creating a new Fcc filter +FccAveragingTime: 60 +# Number of samples to be used when tapering old filter and ramping in new filter +FccFilterTaperLength: 32768 +############################ +# Nominal values for TDCFs # +############################ +ExpectedKappaTSTReal: 1.0 +ExpectedKappaTSTImag: 0.0 +ExpectedKappaPUMReal: 1.0 +ExpectedKappaPUMImag: 0.0 +ExpectedKappaUIMReal: 1.0 +ExpectedKappaUIMImag: 0.0 +ExpectedKappaPUReal: 1.0 +ExpectedKappaPUImag: 0.0 +ExpectedKappaC: 1.0 +ExpectedFcc: 428.9 +ExpectedFs: 5.888 +ExpectedSRCQ: 4.254 +################################ +# Acceptable variance in TDCFs # +################################ +KappaTSTRealVar: 0.2 +KappaTSTImagVar: 0.2 +KappaPURealVar: 0.2 +KappaPUImagVar: 0.2 +KappaPUMRealVar: 0.2 +KappaPUMImagVar: 0.2 +KappaUIMRealVar: 0.2 +KappaUIMImagVar: 0.2 +KappaCVar: 0.2 +FccVar: 50.0 +FsVar: 5.0 +SRCQInvMin: 0.0 +SRCQInvMax: 0.5 +####################### +# EPICS records input # +####################### +# Set to Yes if EPICS records for TDCF computations should be read from filters file. If set to No, they will be read from frames +FactorsFromFiltersFile: No +############################################################################################## +# Updating Sensing and Actuation filters with all frequency-dependent corrections parameters # +############################################################################################## +# Length of time (in seconds) between when inverse-sensing FIR filter is updated +SensingFilterUpdateTime: 60 +# Length of time (in seconds) over which the smoothed time-dependent parameters of the sensing function are averaged before updating the filter +SensingFilterAveragingTime: 1 +# Number of samples to be used when tapering old inverse sensing filter and ramping in new filter +SensingFilterTaperLength: 32768 +# Length of time (in seconds) between when the actuation FIR filters are updated +ActuationFilterUpdateTime: 60 +# Length of time (in seconds) over which the smoothed time-dependent parameters of the actuation function are averaged before updating the filter +ActuationFilterAveragingTime: 1 +# Number of samples to be used when tapering old actuation filters and ramping in new filters +ActuationFilterTaperLength: 32768 + +[ChannelNames] +############################# +# Calibration Channel Names # +############################# +DARMCtrlChannel: CAL-DARM_CTRL_DBL_DQ +DARMErrChannel: CAL-DARM_ERR_DBL_DQ +DeltaLTSTChannel: CAL-DELTAL_CTRL_TST_DBL_DQ +DeltaLPUMChannel: CAL-DELTAL_CTRL_PUM_DBL_DQ +DeltaLUIMChannel: CAL-DELTAL_CTRL_UIM_DBL_DQ +DeltaLResChannel: CAL-DELTAL_RESIDUAL_DBL_DQ +#################################### +# Data Quality Vector Channel Name # +#################################### +#InputDQChannel: ODC-MASTER_CHANNEL_OUT_DQ +LowNoiseStateChannel: ODC-MASTER_CHANNEL_OUT_DQ +HWInjChannel: ODC-MASTER_CHANNEL_OUT_DQ +ObsIntentChannel: ODC-MASTER_CHANNEL_OUT_DQ +FilterClockChannelList: ODC-MASTER_CHANNEL_OUT_DQ +NoiseSubGateChannel: ODC-MASTER_CHANNEL_OUT_DQ +################################## +# Calibration Line Channel Names # +################################## +DARMExcChannel: CAL-CS_LINE_SUM_DQ +TSTExcChannel: SUS-ETMY_L3_CAL_LINE_OUT_DQ +PUMExcChannel: SUS-ETMY_L2_CAL_LINE_OUT_DQ +UIMExcChannel: SUS-ETMY_L1_CAL_LINE_OUT_DQ +PCALChannel: CAL-PCALY_TX_PD_OUT_DQ +####################################### +# Coherence Uncertainty Channel Names # +####################################### +CohUncSusLine1Channel: CAL-CS_TDEP_SUS_LINE1_UNCERTAINTY +CohUncSusLine2Channel: CAL-CS_TDEP_SUS_LINE2_UNCERTAINTY +CohUncSusLine3Channel: CAL-CS_TDEP_SUS_LINE3_UNCERTAINTY +CohUncPcalyLine1Channel: CAL-CS_TDEP_PCAL_LINE1_UNCERTAINTY +CohUncPcalyLine2Channel: CAL-CS_TDEP_PCAL_LINE2_UNCERTAINTY +CohUncPcalyLine4Channel: CAL-CS_TDEP_PCAL_LINE4_UNCERTAINTY +# FIXME: This is a hack. gstlal_compute_strain needs to not require this channel in the next release! +CohUncDARMLine1Channel: CAL-CS_TDEP_SUS_LINE3_UNCERTAINTY +################################### +# Noise Subtraction Channel Names # +################################### +PowerLinesChannel: PEM-EY_MAINSMON_EBAY_1_DQ +# Comma-separated list of witness channels to use to subtract noise from h(t) +# Set to None if no witness channels are to be used +#WitnessChannelList: IMC-WFS_A_DC_PIT_OUT_DQ,IMC-WFS_B_DC_PIT_OUT_DQ,IMC-WFS_A_DC_YAW_OUT_DQ,IMC-WFS_B_DC_YAW_OUT_DQ;PSL-DIAG_BULLSEYE_YAW_OUT_DQ,PSL-DIAG_BULLSEYE_WID_OUT_DQ,PSL-DIAG_BULLSEYE_PIT_OUT_DQ +WitnessChannelList: None +############################### +# EPICS Records Channel Names # +############################### +EP1RealChannel: CAL-CS_TDEP_SUS_LINE3_REF_INVA_TST_RESPRATIO_REAL +EP1ImagChannel: CAL-CS_TDEP_SUS_LINE3_REF_INVA_TST_RESPRATIO_IMAG +EP2RealChannel: CAL-CS_TDEP_REF_CLGRATIO_CTRL_REAL +EP2ImagChannel: CAL-CS_TDEP_REF_CLGRATIO_CTRL_IMAG +EP3RealChannel: CAL-CS_TDEP_DARM_LINE1_REF_A_USUM_INV_REAL +EP3ImagChannel: CAL-CS_TDEP_DARM_LINE1_REF_A_USUM_INV_IMAG +EP4RealChannel: CAL-CS_TDEP_DARM_LINE1_REF_A_TST_REAL +EP4ImagChannel: CAL-CS_TDEP_DARM_LINE1_REF_A_TST_IMAG +EP5RealChannel: CAL-CS_TDEP_DARM_LINE1_REF_A_USUM_REAL +EP5ImagChannel: CAL-CS_TDEP_DARM_LINE1_REF_A_USUM_IMAG +EP6RealChannel: CAL-CS_TDEP_PCAL_LINE2_REF_C_NOCAVPOLE_REAL +EP6ImagChannel: CAL-CS_TDEP_PCAL_LINE2_REF_C_NOCAVPOLE_IMAG +EP7RealChannel: CAL-CS_TDEP_PCAL_LINE2_REF_D_REAL +EP7ImagChannel: CAL-CS_TDEP_PCAL_LINE2_REF_D_IMAG +EP8RealChannel: CAL-CS_TDEP_PCAL_LINE2_REF_A_TST_REAL +EP8Imagchannel: CAL-CS_TDEP_PCAL_LINE2_REF_A_TST_IMAG +EP9RealChannel: CAL-CS_TDEP_PCALY_LINE2_REF_A_USUM_REAL +EP9ImagChannel: CAL-CS_TDEP_PCALY_LINE2_REF_A_USUM_IMAG +EP10RealChannel: CAL-CS_TDEP_SUS_LINE3_REF_A_TST_NOLOCK_REAL +EP10ImagChannel: CAL-CS_TDEP_SUS_LINE3_REF_A_TST_NOLOCK_IMAG +EP11RealChannel: CAL-CS_TDEP_PCAL_LINE4_REF_C_NOCAVPOLE_REAL +EP11ImagChannel: CAL-CS_TDEP_PCAL_LINE4_REF_C_NOCAVPOLE_IMAG +EP12RealChannel: CAL-CS_TDEP_PCAL_LINE4_REF_D_REAL +EP12ImagChannel: CAL-CS_TDEP_PCAL_LINE4_REF_D_IMAG +EP13RealChannel: CAL-CS_TDEP_PCAL_LINE4_REF_A_TST_REAL +EP13ImagChannel: CAL-CS_TDEP_PCAL_LINE4_REF_A_TST_IMAG +EP14RealChannel: CAL-CS_TDEP_PCALY_LINE4_REF_A_USUM_REAL +EP14ImagChannel: CAL-CS_TDEP_PCALY_LINE4_REF_A_USUM_IMAG +EP15RealChannel: CAL-CS_TDEP_SUS_LINE2_REF_INVA_PUM_RESPRATIO_REAL +EP15Imagchannel: CAL-CS_TDEP_SUS_LINE2_REF_INVA_PUM_RESPRATIO_IMAG +EP16RealChannel: CAL-CS_TDEP_DARM_LINE1_REF_A_UIM_INV_REAL +EP16ImagChannel: CAL-CS_TDEP_DARM_LINE1_REF_A_UIM_INV_IMAG +EP17RealChannel: CAL-CS_TDEP_DARM_LINE1_REF_A_PUM_REAL +EP17ImagChannel: CAL-CS_TDEP_DARM_LINE1_REF_A_PUM_IMAG +EP18RealChannel: CAL-CS_TDEP_PCAL_LINE2_REF_A_PUM_REAL +EP18ImagChannel: CAL-CS_TDEP_PCAL_LINE2_REF_A_PUM_IMAG +EP19RealChannel: CAL-CS_TDEP_PCAL_LINE2_REF_A_UIM_REAL +EP19ImagChannel: CAL-CS_TDEP_PCAL_LINE2_REF_A_UIM_IMAG +EP20RealChannel: CAL-CS_TDEP_PCAL_LINE4_REF_A_PUM_REAL +EP20ImagChannel: CAL-CS_TDEP_PCAL_LINE4_REF_A_PUM_IMAG +EP21RealChannel: CAL-CS_TDEP_PCAL_LINE4_REF_A_UIM_REAL +EP21ImagChannel: CAL-CS_TDEP_PCAL_LINE4_REF_A_UIM_IMAG +EP22RealChannel: CAL-CS_TDEP_SUS_LINE1_REF_INVA_UIM_RESPRATIO_REAL +EP22ImagChannel: CAL-CS_TDEP_SUS_LINE1_REF_INVA_UIM_RESPRATIO_IMAG +EP23RealChannel: CAL-CS_TDEP_SUS_LINE2_REF_A_PUM_NOLOCK_REAL +EP23ImagChannel: CAL-CS_TDEP_SUS_LINE2_REF_A_PUM_NOLOCK_IMAG +EP24RealChannel: CAL-CS_TDEP_SUS_LINE1_REF_A_UIM_NOLOCK_REAL +EP24ImagChannel: CAL-CS_TDEP_SUS_LINE1_REF_A_UIM_NOLOCK_IMAG + +[SampleRates] +# Sample rate at which to compute h(t) +HoftSR: 16384 +# Sample rate at which to compute CALIB_STATE_VECTOR +CalibStateSR: 16 +# Sample rate of control channel +# Should be 16384 if using DARM_CTRL and 4096 if using DELTAL_CTRL +CtrlSR: 4096 +# Sample rate of low noise state channel +LowNoiseSR: 16384 +# Sample rate of HW injection channel +HWInjSR: 16384 +# Sample rate of observation intent channel +ObsIntentSR: 16384 +# Sample rate list for chanels being used to trigger filter settling clock +FilterClockSRList: 16384 +# Sample rate of TST excitation channel +TSTExcSR: 512 +# Sample rate of PUM excitation channel +PUMExcSR: 512 +# Sample rate of UIM excitation channel +UIMExcSR: 512 +# Sample rate of coherence channels +CohSR: 16 +# Sample rate for the EPICS reference channels +EPICSRefSR: 16 +# Sample rate for power lines channel +PowerLinesChannelSR: 1024 +# Sample rates at which transfer functions will be computed and witness channels will be filtered, given as a semicolon-separated list, e.g., 2048;2048;512;2048. This must be given if WitnessChannelList is not None, and it must be the same length. +WitnessChannelSR: 2048;2048 +# Sample rates at which to compute and record TDCFs +ComputeFactorsSR: 16 +RecordFactorsSR: 16 + +[Bitmasks] +ObsReadyBitmask: 4 +ObsIntentBitmask: 2 +CBCHWInjBitmask: 16777216 +BurstHWInjBitmask: 33554432 +DetCharHWInjBitmask: 67108864 +StochHWInjBitmask: 8388608 +NoiseSubGateBitmask: 2 +#ObsIntentBitmask: 2 +#LowNoiseBitmask: 1 +#FilterClockBitmaskList: 2;550 +#CBCHWInjOffBitmask: 8 +#BurstHWInjOffBitmask: 16 +#DetCharHWInjOffBitmask: 32 +#StochHWInjOffBitmas: 64 + +[PipelineConfigurations] +BufferLength: 1.0 +FrequencyDomainFiltering: No +Dewhitening: No +# Latency of all filtering/averaging/median processes (other than calibration model filters) as a fraction of filter length. Value should be set between 0.0 and 1.0. +FilterLatency: 0.0 + +[DataCleaningConfigurations] +#################################################### +# Options for turning on and off noise subtraction # +#################################################### +# Remove the DC component from the residual and control channels before filtering +RemoveDC: No +# Subtract the calibration lines from the h(t) spectrum +RemoveCalLines: No +# Subtract the power lines from the h(t) spectrum +RemovePowerLines: No +######################################### +# Options for running noise subtraction # +######################################### +# Amount by which frequency of power lines varies with time +PowerLinesFreqVar: 0.02 +# Time over which to average the transfer function between the power mains witness channel and h(t) at 60 Hz and harmonics +PowerLinesTFAveragingTime: 128 +####################################### +# Options for broadband noise removal # +####################################### +# The length in seconds of the fast Fourier transforms used to compute transfer functions between witness channels and h(t). The fft's are windowed with Hann windows and overlapped. +WitnessChannelFFTTime: 4.0 +# The number of ffts to take before averaging the witness -> h(t) transfer functions calculation. The average is taken after the ratio h(f) / witness(f). +NumWitnessFFTs: 1800 +# Sets the minimum number of FFTs necessary to produce the first transfer functions and clean data after data flow starts. +MinWitnessFFTs: 400 +# The length in seconds of the filters applied to the witness channels before subtracting from h(t) +WitnessFIRLength: 0.5 +# The frequency resolution of the filters applied to the witness channels before subtracting from h(t). It can be advantageous to lower the frequency resolution in order to average over excess noise. +WitnessFrequencyResolution: 1.0 +# List of minima and maxima of frequency ranges where the Fourier transform of h(t) will be replaced by a straight line in the calculation of transfer functions between witness channels and h(t) for noise subtraction. Semicolons separate lists for different sets of witness channels. If no notches are desired, use zeros, e.g., \'0;0;0\'. Here is an example using the expected format: \'495.0,515.0,985.0,1015.0;59,60,119,121;0\' This can be useful, e.g., if there are loud lines in the signal that are not present in the witness channels. +WitnessNotchFrequencies: 495.0,515.0,985.0,1015.0;495.0,515.0,985.0,1015.0 +# The amount of time after transfer functions between witness channels and h(t) are finished to begin the calculation of the next set of transfer functions +WitnessTFUpdateTime: 3600 +# If lock-loss lasts at least this many seconds, transfer functions will revert to those computed at the beginning of a lock stretch. Set to zero to disbale. +CriticalLockLossTime: 1800 +# The amount of time to use to taper in newly computed FIR filters for witness channels being used for noise subtraction. +WitnessFilterTaperTime: 10 +# If writing transfer functions to file, this sets the name. If transfer functions should not be written to file, this should be set to None +WitnessTFFilename: None +# Should the transfer function calculation use a median? If not, an average (mean) is used. +WitnessTFUseMedian: Yes +############################### +# Options for HOFT_CLEAN bits # +############################### +# The amount of data from h(t) and cleaned h(t) that is used to compute and compare the rms. This comparison between cleaned and uncleaned h(t) determines whether the HOFT_CLEAN bits of the calibration state vector are on or off. +CleaningCheckRMSTime: 20.0 +# Minimum of a range of frequencies in which we expect line/noise subtraction to be impactful. The HOFT_CLEAN_LOWFREQ_OK bit of the calibration state vector is determined based on whether rms of the cleaned data is less than that of uncleaned h(t) in this range. +CleaningCheckRangeLowMin: 15 +# Maximum of a range of frequencies in which we expect line/noise subtraction to be impactful. The HOFT_CLEAN_LOWFREQ_OK bit of the calibration state vector is determined based on whether rms of the cleaned data is less than that of uncleaned h(t) in this range. +CleaningCheckRangeLowMax: 40 +# Minimum of a range of frequencies in which we expect line/noise subtraction to be impactful. The HOFT_CLEAN_MIDFREQ_OK bit of the calibration state vector is determined based on whether rms of the cleaned data is less than that of uncleaned h(t) in this range. +CleaningCheckRangeMidMin: 100 +# Maximum of a range of frequencies in which we expect line/noise subtraction to be impactful. The HOFT_CLEAN_MIDFREQ_OK bit of the calibration state vector is determined based on whether rms of the cleaned data is less than that of uncleaned h(t) in this range. +CleaningCheckRangeMidMax: 500 diff --git a/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_1228973346_1228973562_ASD_residual.png b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_1228973346_1228973562_ASD_residual.png new file mode 100644 index 0000000000000000000000000000000000000000..52618df8cfd6ec50985a4f0b05d1541bc256ffd1 Binary files /dev/null and b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_1228973346_1228973562_ASD_residual.png differ diff --git a/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_1228973346_1228973562_all_tf.pdf b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_1228973346_1228973562_all_tf.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4f7a179fc252e623c1d95e05e3fc31d536f1985d Binary files /dev/null and b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_1228973346_1228973562_all_tf.pdf differ diff --git a/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_1228973346_1228973562_all_tf_ratio.pdf b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_1228973346_1228973562_all_tf_ratio.pdf new file mode 100644 index 0000000000000000000000000000000000000000..345fb82d55029e779ab114133a04f6d2d630e601 Binary files /dev/null and b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_1228973346_1228973562_all_tf_ratio.pdf differ diff --git a/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_1228973346_1228973562_all_tf_ratio_zoomed.pdf b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_1228973346_1228973562_all_tf_ratio_zoomed.pdf new file mode 100644 index 0000000000000000000000000000000000000000..48d1685441d63ce9c490237f1cd0ba17e54797d3 Binary files /dev/null and b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_1228973346_1228973562_all_tf_ratio_zoomed.pdf differ diff --git a/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_1228973346_1228973562_spectrum_comparison.png b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_1228973346_1228973562_spectrum_comparison.png new file mode 100644 index 0000000000000000000000000000000000000000..ed77f76bb131fe3c923ecd3a9a6c8ae16c9f0edb Binary files /dev/null and b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_1228973346_1228973562_spectrum_comparison.png differ diff --git a/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_hoft_GDS_frames.cache b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_hoft_GDS_frames.cache new file mode 100644 index 0000000000000000000000000000000000000000..96808fa818cd2c8b50d31ffa742f111f0e528fae --- /dev/null +++ b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_hoft_GDS_frames.cache @@ -0,0 +1,4 @@ +H H1GDS_TEST 1228973312 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Frames/ER14/H1/GDS/H-H1GDS_TEST-1228973312-64.gwf +H H1GDS_TEST 1228973376 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Frames/ER14/H1/GDS/H-H1GDS_TEST-1228973376-64.gwf +H H1GDS_TEST 1228973440 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Frames/ER14/H1/GDS/H-H1GDS_TEST-1228973440-64.gwf +H H1GDS_TEST 1228973504 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Frames/ER14/H1/GDS/H-H1GDS_TEST-1228973504-64.gwf diff --git a/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_raw_frames.cache b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_raw_frames.cache new file mode 100644 index 0000000000000000000000000000000000000000..882efa85c0a42faad2fc81a4dcb87c5844f0190a --- /dev/null +++ b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/H1_raw_frames.cache @@ -0,0 +1,16 @@ +H H1_R 1228973120 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/raw_frames/H-H1_R-1228973120-64.gwf +H H1_R 1228973184 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/raw_frames/H-H1_R-1228973184-64.gwf +H H1_R 1228973248 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/raw_frames/H-H1_R-1228973248-64.gwf +H H1_R 1228973312 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/raw_frames/H-H1_R-1228973312-64.gwf +H H1_R 1228973376 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/raw_frames/H-H1_R-1228973376-64.gwf +H H1_R 1228973440 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/raw_frames/H-H1_R-1228973440-64.gwf +H H1_R 1228973504 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/raw_frames/H-H1_R-1228973504-64.gwf +H H1_R 1228973568 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/raw_frames/H-H1_R-1228973568-64.gwf +H H1_R 1231811456 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/raw_frames/H-H1_R-1231811456-64.gwf +H H1_R 1231811520 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/raw_frames/H-H1_R-1231811520-64.gwf +H H1_R 1231811584 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/raw_frames/H-H1_R-1231811584-64.gwf +H H1_R 1231811648 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/raw_frames/H-H1_R-1231811648-64.gwf +H H1_R 1231811712 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/raw_frames/H-H1_R-1231811712-64.gwf +H H1_R 1231811776 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/raw_frames/H-H1_R-1231811776-64.gwf +H H1_R 1231811840 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/raw_frames/H-H1_R-1231811840-64.gwf +H H1_R 1231811904 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/raw_frames/H-H1_R-1231811904-64.gwf diff --git a/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.ASD_comparison b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.ASD_comparison new file mode 100644 index 0000000000000000000000000000000000000000..bf35f9b8478f302487a352ae1628b38d20ca2ccd --- /dev/null +++ b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.ASD_comparison @@ -0,0 +1,8 @@ +all: ASD_comparison_plots + +ASD_comparison_plots: + python ../../check_calibration/ASD_comparison_plots --ifo $(IFO)1 --gps-start-time $(SHORT_PLOT_START) --gps-end-time $(SHORT_PLOT_END) --raw-frame-cache $(IFO)1_raw_frames.cache --hoft-frame-cache $(IFO)1_hoft_GDS_frames.cache --calcs-channel-name CAL-DELTAL_EXTERNAL_DQ + +clean: + rm *.png + diff --git a/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.calib_version_comparison b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.calib_version_comparison new file mode 100644 index 0000000000000000000000000000000000000000..43ee130b15d97ca52b649fc784cd17864b0c15b4 --- /dev/null +++ b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.calib_version_comparison @@ -0,0 +1,8 @@ +all: GDS_over_C02 + +GDS_over_C02: $(IFO)1_hoft_GDS_frames.cache $(IFO)1_C02_frames.cache + python ../../check_calibration/plot_transfer_function.py --gps-start-time $(SHORT_PLOT_START) --gps-end-time $(SHORT_PLOT_END) --ifo $(IFO)1 --numerator-frame-cache-list $(IFO)1_hoft_GDS_frames.cache --denominator-frame-cache $(IFO)1_C02_frames.cache --numerator-channel-list GDS-CALIB_STRAIN --denominator-channel-name DCS-CALIB_STRAIN_C02 --denominator-name 'C02' --numerator-name 'GDS_TEST --magnitude-min 0.7 --magnitude-max 1.3 --phase-min -20.0 --phase-max 20.0 --labels 'GDS Test / C02 Transfer Function' + +clean: + *.png + diff --git a/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.latency b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.latency new file mode 100644 index 0000000000000000000000000000000000000000..03cbc521ef02be6cfe141b100531d599757df60a --- /dev/null +++ b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.latency @@ -0,0 +1,8 @@ +all: latency_test + +latency_test: $(IFO)1_hoft_GDS_SHM_frames.cache + python ../../check_calibration/latency_plot.py --intime-file gstlal_compute_strain_timestamps_in.txt --outtime-file gstlal_compute_strain_timestamps_out.txt --plot-filename-prefix $(IFO)1GDS_latency --plot-title '$(IFO)1 Calibration Latency vs Time' + +clean: + rm *.png + diff --git a/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.lines_ratio b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.lines_ratio new file mode 100644 index 0000000000000000000000000000000000000000..ae6edaaae15e37bb514de8ab2a4935a06bb3f277 --- /dev/null +++ b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.lines_ratio @@ -0,0 +1,8 @@ +all: lines_ratio_DCS + +lines_ratio_DCS: $(IFO)1_hoft_DCS_frames.cache + python ../../check_calibration/demod_ratio_timeseries.py --ifo $(IFO)1 --gps-end-time $(SHORT_PLOT_END) --gps-start-time $(SHORT_PLOT_START) --denominator-frame-cache $(IFO)1_hoft_DCS_frames.cache --numerator-frame-cache $(IFO)1_hoft_DCS_frames.cache --denominator-channel-name 'DCS-CALIB_STRAIN' --numerator-channel-name 'DCS-CALIB_STRAIN_CLEAN' --frequencies '35.9,36.7,331.9,1083.7;60,120,180' --magnitude-ranges '0.0,0.1;0.0,1.0' --phase-ranges '-180.0,180.0;-180.0,180.0' --plot-titles '$(IFO)1 Calibration Line Subtraction;$(IFO)1 Power Mains Line Subtraction' + +clean: + rm *.gwf *.cache *.png *.txt + diff --git a/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.noise_subtraction_tf b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.noise_subtraction_tf new file mode 100644 index 0000000000000000000000000000000000000000..b26758c95a0e294128e3c878650640305306c9c0 --- /dev/null +++ b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.noise_subtraction_tf @@ -0,0 +1,8 @@ +all: noise_subtraction_tf_DCS + +noise_subtraction_tf_DCS: $(IFO)1_hoft_DCS_frames.cache + python ../../check_calibration/plot_transfer_function.py --gps-start-time $(SHORT_PLOT_START) --gps-end-time $(SHORT_PLOT_END) --ifo $(IFO)1 --numerator-frame-cache $(IFO)1_hoft_DCS_frames.cache --denominator-frame-cache $(IFO)1_hoft_DCS_frames.cache --numerator-channel-name DCS-CALIB_STRAIN_CLEAN --denominator-channel-name DCS-CALIB_STRAIN --magnitude-min 0.0 --magnitude-max 1.5 --phase-min -20.0 --phase-max 20.0 --plot-title 'Noise Subtraction Transfer Function' + +clean: + rm *.gwf *.cache *.png *.txt + diff --git a/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.response_function b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.response_function new file mode 100644 index 0000000000000000000000000000000000000000..40819907b9ae0923aa51f584f739478e1e0259a7 --- /dev/null +++ b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.response_function @@ -0,0 +1,11 @@ +all: GDS_response_function_bode_plot + +FILTERS_FILE = /home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Filters/ER14/GDSFilters/H1GDS_1232821094.npz + +GDS_response_function_bode_plot: + python ../../check_calibration/response_function.py --gps-start-time $(SHORT_PLOT_START) --gps-end-time $(SHORT_PLOT_END) --dt 6.103515625e-05 --ifo $(IFO)1 --hoft-frames-cache $(IFO)1_hoft_GDS_frames.cache --raw-frames-cache $(IFO)1_raw_frames.cache --response-file $(FILTERS_FILE) + + +clean: + rm *.pdf + diff --git a/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.timeserieskappas b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.timeserieskappas new file mode 100644 index 0000000000000000000000000000000000000000..d3809d02a67efa5a68963c5f04168e740b9bf485 --- /dev/null +++ b/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Makefile.timeserieskappas @@ -0,0 +1,18 @@ +CHANNEL1 = CALIB_KAPPA_C +CHANNEL2 = CALIB_KAPPA_PU_REAL +CHANNEL3 = CALIB_KAPPA_TST_REAL +CHANNEL4 = CALIB_F_CC +CHANNEL5 = CALIB_KAPPA_PU_IMAGINARY +CHANNEL6 = CALIB_KAPPA_TST_IMAGINARY +CHANNEL7 = CALIB_SRC_Q_INVERSE +CHANNEL8 = CALIB_F_S + +all: GDS_Time_Series_of_Kappas + +GDS_Time_Series_of_Kappas: + python ../../check_calibration/timeserieskappas.py --gps-start-time $(LONG_PLOT_START) --gps-end-time $(LONG_PLOT_END) --channel-list 'GDS-$(CHANNEL1)','GDS-$(CHANNEL2)','GDS-$(CHANNEL3)','GDS-$(CHANNEL4)','GDS-$(CHANNEL5)','GDS-$(CHANNEL6)','GDS-$(CHANNEL7)','GDS-$(CHANNEL8)' --frame-cache $(IFO)1_hoft_GDS_frames.cache --ifo $(IFO)1 + + +clean: + rm *.png + diff --git a/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/L1GDS_1232821094_test.ini b/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/L1GDS_1232821094_test.ini new file mode 100644 index 0000000000000000000000000000000000000000..b47c38e67173d42d6d628e346b01019ce9d99f24 --- /dev/null +++ b/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/L1GDS_1232821094_test.ini @@ -0,0 +1,396 @@ +[InputConfigurations] +# Track what "version" of config file this is, so that the pipeline knows which options are present in this file +ConfigVersion: 1 +# Filters file containing calibration FIR filters +FiltersFileName: L1GDS_1232821094.npz +# Data source should be set to frames or lvshm +DataSource: frames +FileChecksum: No +# Right now, SkipBadFiles needs to be off when reading from frames +SkipBadFiles: No +############################################ +# If reading from frames use these options # +############################################ +# None + +################################################### +# If reading from shared memory use these options # +################################################### +SHMPartition: LLO_Online +# Assumed duration of input frames in seconds +InputFrameDuration: 1 + +[OutputConfigurations] +CompressionScheme: 6 +CompressionLevel: 3 +ChanPrefix: GDS- +# Set to "None" if you do not want a channel suffix +ChanSuffix: None +# Data sink should be set to frames or lvshm +DataSink: frames +################################################# +# If writing to shared memory use these options # +################################################# +OutputSHMPartition: LLO_hoft +BufferMode: 2 +# Use this to approximate the frame size (in bytes) when writing to shared memory +FrameSize: 405338 +NumBuffers: 10 +############################################### +# If writing to frame files use these options # +############################################### +FrameType: L1GDS_TEST + +[CalibrationConfigurations] +IFO: L1 +# Set calibration mode to Full or Partial +CalibrationMode: Partial +ComputeCalibStateVector: Yes + +[DebuggingConfigurations] +# If you want to write a pipeline graph, provide the graph name. Otherwise, set name equal to None +PipelineGraphFilename: None +Verbose: Yes +# Turn this on to write data presentation timestamps and real-time unix timestamps to file at the beginning and end of the pipeline, to measure latency +TestLatency: No + +[TDCFConfigurations] +######################################################### +# Options related to time dependent correction factors # +######################################################### +ComputeKappaTST: Yes +ApplyKappaTST: No +# Set this to have the \kappa_tst factors filter the actuation chain with an adaptive filter that corrects for both magnitude and phase errors. +ApplyComplexKappaTST: No + +ComputeKappaPU: No +ApplyKappaPU: No +# Set this to have the \kappa_pu factors the actuation chain with an adaptive filter that corrects for both magnitude and phase errors +ApplyComplexKappaPU: No + +ComputeKappaPUM: Yes +ApplyKappaPUM: No +# Set this to have the \kappa_p factors the actuation chain with an adaptive filter that corrects for both magnitude and phase errors. +ApplyComplexKappaPUM: No + +ComputeKappaUIM: Yes +ApplyKappaUIM: No +# Set this to have the \kappa_u factors the actuation chain with an adaptive filter that corrects for both magnitude and phase errors. +ApplyComplexKappaUIM: No + +# Set this to use a calibration line injected using the UIM stage of actuation to compute \kappa_U. Otherwise, the DARM_ctrl line is used. +UseUIMLine: Yes + +ComputeKappaC: Yes +ApplyKappaC: No + +ComputeFcc: Yes +ApplyFcc: No + +ComputeSRCQ: No +ApplySRCQ: No + +ComputeFs: No +ApplyFs: No + +########################################### +# Options related to the coherence gating # +########################################### +UseCoherence: Yes +CoherenceUncThreshold: 0.02 +# Amount of time used in front-end to compute coherence +CoherenceTime: 130 +################################################################### +# Options related to the computation configurations for the TDCFs # +################################################################### +ComputeFactorsSR: 16 +RecordFactorsSR: 16 +# Length in seconds of low-pass FIR filter used in demodulation of the calibration lines +DemodulationFilterTime: 20 +# Time (in seconds) to smooth out \kappas with a median-like method +MedianSmoothingTime: 128 +TDCFAveragingTime: 10 +#If set to yes, bad computed kappas will be replaced by the previous computed median in the running median array. Otherwise, they are replaced with the default value +TDCFDefaultToMedian: Yes +################################################## +# Options related to updating cavity pole filter # +################################################## +# Duration of the Fcc filter in the time domain in seconds +FccFilterDuration: 0.01 +# Number of seconds to average Fcc values before creating a new Fcc filter +FccAveragingTime: 60 +# Number of samples to be used when tapering old filter and ramping in new filter +FccFilterTaperLength: 32768 +############################ +# Nominal values for TDCFs # +############################ +ExpectedKappaTSTReal: 1.0 +ExpectedKappaTSTImag: 0.0 +ExpectedKappaPUMReal: 1.0 +ExpectedKappaPUMImag: 0.0 +ExpectedKappaUIMReal: 1.0 +ExpectedKappaUIMImag: 0.0 +ExpectedKappaPUReal: 1.0 +ExpectedKappaPUImag: 0.0 +ExpectedKappaC: 1.0 +ExpectedFcc: 428.9 +ExpectedFs: 5.888 +ExpectedSRCQ: 4.254 +################################ +# Acceptable variance in TDCFs # +################################ +KappaTSTRealVar: 0.2 +KappaTSTImagVar: 0.2 +KappaPURealVar: 0.2 +KappaPUImagVar: 0.2 +KappaPUMRealVar: 0.2 +KappaPUMImagVar: 0.2 +KappaUIMRealVar: 0.2 +KappaUIMImagVar: 0.2 +KappaCVar: 0.2 +FccVar: 50.0 +FsVar: 5.0 +SRCQInvMin: 0.0 +SRCQInvMax: 0.5 +####################### +# EPICS records input # +####################### +# Set to Yes if EPICS records for TDCF computations should be read from filters file. If set to No, they will be read from frames +FactorsFromFiltersFile: No +############################################################################################## +# Updating Sensing and Actuation filters with all frequency-dependent corrections parameters # +############################################################################################## +# Length of time (in seconds) between when inverse-sensing FIR filter is updated +SensingFilterUpdateTime: 60 +# Length of time (in seconds) over which the smoothed time-dependent parameters of the sensing function are averaged before updating the filter +SensingFilterAveragingTime: 1 +# Number of samples to be used when tapering old inverse sensing filter and ramping in new filter +SensingFilterTaperLength: 32768 +# Length of time (in seconds) between when the actuation FIR filters are updated +ActuationFilterUpdateTime: 60 +# Length of time (in seconds) over which the smoothed time-dependent parameters of the actuation function are averaged before updating the filter +ActuationFilterAveragingTime: 1 +# Number of samples to be used when tapering old actuation filters and ramping in new filters +ActuationFilterTaperLength: 32768 + +[ChannelNames] +############################# +# Calibration Channel Names # +############################# +DARMCtrlChannel: CAL-DARM_CTRL_DBL_DQ +DARMErrChannel: CAL-DARM_ERR_DBL_DQ +DeltaLTSTChannel: CAL-DELTAL_CTRL_TST_DBL_DQ +DeltaLPUMChannel: CAL-DELTAL_CTRL_PUM_DBL_DQ +DeltaLUIMChannel: CAL-DELTAL_CTRL_UIM_DBL_DQ +DeltaLResChannel: CAL-DELTAL_RESIDUAL_DBL_DQ +#################################### +# Data Quality Vector Channel Name # +#################################### +#InputDQChannel: ODC-MASTER_CHANNEL_OUT_DQ +LowNoiseStateChannel: ODC-MASTER_CHANNEL_OUT_DQ +HWInjChannel: ODC-MASTER_CHANNEL_OUT_DQ +ObsIntentChannel: ODC-MASTER_CHANNEL_OUT_DQ +FilterClockChannelList: ODC-MASTER_CHANNEL_OUT_DQ +NoiseSubGateChannel: ODC-MASTER_CHANNEL_OUT_DQ +################################## +# Calibration Line Channel Names # +################################## +DARMExcChannel: CAL-CS_LINE_SUM_DQ +TSTExcChannel: SUS-ETMX_L3_CAL_LINE_OUT_DQ +PUMExcChannel: SUS-ETMX_L2_CAL_LINE_OUT_DQ +UIMExcChannel: SUS-ETMX_L1_CAL_LINE_OUT_DQ +PCALChannel: CAL-PCALY_TX_PD_OUT_DQ +############################################ +# Calibration Line Frequency Channel Names # +############################################ +DARMExcLineFreqChannel: None +TSTExcLineFreqChannel: CAL-CS_TDEP_SUS_LINE3_COMPARISON_OSC_FREQ +PUMExcLineFreqChannel: CAL-CS_TDEP_SUS_LINE2_COMPARISON_OSC_FREQ +UIMExcLineFreqChannel: CAL-CS_TDEP_SUS_LINE1_COMPARISON_OSC_FREQ +PCALLine1FreqChannel: CAL-CS_TDEP_PCAL_LINE1_COMPARISON_OSC_FREQ +PCALLine2FreqChannel: CAL-CS_TDEP_PCAL_LINE2_COMPARISON_OSC_FREQ +PCALLine3FreqChannel: CAL-CS_TDEP_PCAL_LINE3_COMPARISON_OSC_FREQ +PCALLine4FreqChannel: CAL-CS_TDEP_PCAL_LINE4_COMPARISON_OSC_FREQ +####################################### +# Coherence Uncertainty Channel Names # +####################################### +CohUncSusLine1Channel: CAL-CS_TDEP_SUS_LINE1_UNCERTAINTY +CohUncSusLine2Channel: CAL-CS_TDEP_SUS_LINE2_UNCERTAINTY +CohUncSusLine3Channel: CAL-CS_TDEP_SUS_LINE3_UNCERTAINTY +CohUncPcalyLine1Channel: CAL-CS_TDEP_PCAL_LINE1_UNCERTAINTY +CohUncPcalyLine2Channel: CAL-CS_TDEP_PCAL_LINE2_UNCERTAINTY +CohUncPcalyLine4Channel: CAL-CS_TDEP_PCAL_LINE4_UNCERTAINTY +# FIXME: This is a hack. gstlal_compute_strain needs to not require this channel in the next release! +CohUncDARMLine1Channel: CAL-CS_TDEP_SUS_LINE3_UNCERTAINTY +################################### +# Noise Subtraction Channel Names # +################################### +PowerLinesChannel: PEM-EY_MAINSMON_EBAY_1_DQ +# Comma-separated list of witness channels to use to subtract noise from h(t) +# Set to None if no witness channels are to be used +#WitnessChannelList: IMC-WFS_A_DC_PIT_OUT_DQ,IMC-WFS_B_DC_PIT_OUT_DQ,IMC-WFS_A_DC_YAW_OUT_DQ,IMC-WFS_B_DC_YAW_OUT_DQ;PSL-DIAG_BULLSEYE_YAW_OUT_DQ,PSL-DIAG_BULLSEYE_WID_OUT_DQ,PSL-DIAG_BULLSEYE_PIT_OUT_DQ +WitnessChannelList: None +############################### +# EPICS Records Channel Names # +############################### +EP1RealChannel: CAL-CS_TDEP_SUS_LINE3_REF_INVA_TST_RESPRATIO_REAL +EP1ImagChannel: CAL-CS_TDEP_SUS_LINE3_REF_INVA_TST_RESPRATIO_IMAG +EP2RealChannel: CAL-CS_TDEP_REF_CLGRATIO_CTRL_REAL +EP2ImagChannel: CAL-CS_TDEP_REF_CLGRATIO_CTRL_IMAG +EP3RealChannel: CAL-CS_TDEP_DARM_LINE1_REF_A_USUM_INV_REAL +EP3ImagChannel: CAL-CS_TDEP_DARM_LINE1_REF_A_USUM_INV_IMAG +EP4RealChannel: CAL-CS_TDEP_DARM_LINE1_REF_A_TST_REAL +EP4ImagChannel: CAL-CS_TDEP_DARM_LINE1_REF_A_TST_IMAG +EP5RealChannel: CAL-CS_TDEP_DARM_LINE1_REF_A_USUM_REAL +EP5ImagChannel: CAL-CS_TDEP_DARM_LINE1_REF_A_USUM_IMAG +EP6RealChannel: CAL-CS_TDEP_PCAL_LINE2_REF_C_NOCAVPOLE_REAL +EP6ImagChannel: CAL-CS_TDEP_PCAL_LINE2_REF_C_NOCAVPOLE_IMAG +EP7RealChannel: CAL-CS_TDEP_PCAL_LINE2_REF_D_REAL +EP7ImagChannel: CAL-CS_TDEP_PCAL_LINE2_REF_D_IMAG +EP8RealChannel: CAL-CS_TDEP_PCAL_LINE2_REF_A_TST_REAL +EP8Imagchannel: CAL-CS_TDEP_PCAL_LINE2_REF_A_TST_IMAG +EP9RealChannel: CAL-CS_TDEP_PCALY_LINE2_REF_A_USUM_REAL +EP9ImagChannel: CAL-CS_TDEP_PCALY_LINE2_REF_A_USUM_IMAG +EP10RealChannel: CAL-CS_TDEP_SUS_LINE3_REF_A_TST_NOLOCK_REAL +EP10ImagChannel: CAL-CS_TDEP_SUS_LINE3_REF_A_TST_NOLOCK_IMAG +EP11RealChannel: CAL-CS_TDEP_PCAL_LINE4_REF_C_NOCAVPOLE_REAL +EP11ImagChannel: CAL-CS_TDEP_PCAL_LINE4_REF_C_NOCAVPOLE_IMAG +EP12RealChannel: CAL-CS_TDEP_PCAL_LINE4_REF_D_REAL +EP12ImagChannel: CAL-CS_TDEP_PCAL_LINE4_REF_D_IMAG +EP13RealChannel: CAL-CS_TDEP_PCAL_LINE4_REF_A_TST_REAL +EP13ImagChannel: CAL-CS_TDEP_PCAL_LINE4_REF_A_TST_IMAG +EP14RealChannel: CAL-CS_TDEP_PCALY_LINE4_REF_A_USUM_REAL +EP14ImagChannel: CAL-CS_TDEP_PCALY_LINE4_REF_A_USUM_IMAG +EP15RealChannel: CAL-CS_TDEP_SUS_LINE2_REF_INVA_PUM_RESPRATIO_REAL +EP15Imagchannel: CAL-CS_TDEP_SUS_LINE2_REF_INVA_PUM_RESPRATIO_IMAG +EP16RealChannel: CAL-CS_TDEP_DARM_LINE1_REF_A_UIM_INV_REAL +EP16ImagChannel: CAL-CS_TDEP_DARM_LINE1_REF_A_UIM_INV_IMAG +EP17RealChannel: CAL-CS_TDEP_DARM_LINE1_REF_A_PUM_REAL +EP17ImagChannel: CAL-CS_TDEP_DARM_LINE1_REF_A_PUM_IMAG +EP18RealChannel: CAL-CS_TDEP_PCAL_LINE2_REF_A_PUM_REAL +EP18ImagChannel: CAL-CS_TDEP_PCAL_LINE2_REF_A_PUM_IMAG +EP19RealChannel: CAL-CS_TDEP_PCAL_LINE2_REF_A_UIM_REAL +EP19ImagChannel: CAL-CS_TDEP_PCAL_LINE2_REF_A_UIM_IMAG +EP20RealChannel: CAL-CS_TDEP_PCAL_LINE4_REF_A_PUM_REAL +EP20ImagChannel: CAL-CS_TDEP_PCAL_LINE4_REF_A_PUM_IMAG +EP21RealChannel: CAL-CS_TDEP_PCAL_LINE4_REF_A_UIM_REAL +EP21ImagChannel: CAL-CS_TDEP_PCAL_LINE4_REF_A_UIM_IMAG +EP22RealChannel: CAL-CS_TDEP_SUS_LINE1_REF_INVA_UIM_RESPRATIO_REAL +EP22ImagChannel: CAL-CS_TDEP_SUS_LINE1_REF_INVA_UIM_RESPRATIO_IMAG +EP23RealChannel: CAL-CS_TDEP_SUS_LINE2_REF_A_PUM_NOLOCK_REAL +EP23ImagChannel: CAL-CS_TDEP_SUS_LINE2_REF_A_PUM_NOLOCK_IMAG +EP24RealChannel: CAL-CS_TDEP_SUS_LINE1_REF_A_UIM_NOLOCK_REAL +EP24ImagChannel: CAL-CS_TDEP_SUS_LINE1_REF_A_UIM_NOLOCK_IMAG + +[SampleRates] +# Sample rate at which to compute h(t) +HoftSR: 16384 +# Sample rate at which to compute CALIB_STATE_VECTOR +CalibStateSR: 16 +# Sample rate of control channel +# Should be 16384 if using DARM_CTRL and 4096 if using DELTAL_CTRL +CtrlSR: 4096 +# Sample rate of low noise state channel +LowNoiseSR: 16384 +# Sample rate of HW injection channel +HWInjSR: 16384 +# Sample rate of observation intent channel +ObsIntentSR: 16384 +# Sample rate list for chanels being used to trigger filter settling clock +FilterClockSRList: 16384 +# Sample rate of TST excitation channel +TSTExcSR: 512 +# Sample rate of PUM excitation channel +PUMExcSR: 512 +# Sample rate of UIM excitation channel +UIMExcSR: 512 +# Sample rate of coherence channels +CohSR: 16 +# Sample rate for the EPICS reference channels +EPICSRefSR: 16 +# Sample rate for power lines channel +PowerLinesChannelSR: 1024 +# Sample rates at which transfer functions will be computed and witness channels will be filtered, given as a semicolon-separated list, e.g., 2048;2048;512;2048. This must be given if WitnessChannelList is not None, and it must be the same length. +WitnessChannelSR: 2048;2048 +# Sample rates at which to compute and record TDCFs +ComputeFactorsSR: 16 +RecordFactorsSR: 16 + +[Bitmasks] +ObsReadyBitmask: 4 +ObsIntentBitmask: 2 +CBCHWInjBitmask: 16777216 +BurstHWInjBitmask: 33554432 +DetCharHWInjBitmask: 67108864 +StochHWInjBitmask: 8388608 +NoiseSubGateBitmask: 2 +#ObsIntentBitmask: 2 +#LowNoiseBitmask: 1 +#FilterClockBitmaskList: 2;550 +#CBCHWInjOffBitmask: 8 +#BurstHWInjOffBitmask: 16 +#DetCharHWInjOffBitmask: 32 +#StochHWInjOffBitmas: 64 + +[PipelineConfigurations] +BufferLength: 1.0 +FrequencyDomainFiltering: No +Dewhitening: No +# Latency of all filtering/averaging/median processes (other than calibration model filters) as a fraction of filter length. Value should be set between 0.0 and 1.0. +FilterLatency: 0.0 + +[DataCleaningConfigurations] +#################################################### +# Options for turning on and off noise subtraction # +#################################################### +# Remove the DC component from the residual and control channels before filtering +RemoveDC: No +# Subtract the calibration lines from the h(t) spectrum +RemoveCalLines: No +# Subtract the power lines from the h(t) spectrum +RemovePowerLines: No +######################################### +# Options for running noise subtraction # +######################################### +# Amount by which frequency of power lines varies with time +PowerLinesFreqVar: 0.02 +# Time over which to average the transfer function between the power mains witness channel and h(t) at 60 Hz and harmonics +PowerLinesTFAveragingTime: 128 +####################################### +# Options for broadband noise removal # +####################################### +# The length in seconds of the fast Fourier transforms used to compute transfer functions between witness channels and h(t). The fft's are windowed with Hann windows and overlapped. +WitnessChannelFFTTime: 4.0 +# The number of ffts to take before averaging the witness -> h(t) transfer functions calculation. The average is taken after the ratio h(f) / witness(f). +NumWitnessFFTs: 1800 +# Sets the minimum number of FFTs necessary to produce the first transfer functions and clean data after data flow starts. +MinWitnessFFTs: 400 +# The length in seconds of the filters applied to the witness channels before subtracting from h(t) +WitnessFIRLength: 0.5 +# The frequency resolution of the filters applied to the witness channels before subtracting from h(t). It can be advantageous to lower the frequency resolution in order to average over excess noise. +WitnessFrequencyResolution: 1.0 +# List of minima and maxima of frequency ranges where the Fourier transform of h(t) will be replaced by a straight line in the calculation of transfer functions between witness channels and h(t) for noise subtraction. Semicolons separate lists for different sets of witness channels. If no notches are desired, use zeros, e.g., \'0;0;0\'. Here is an example using the expected format: \'495.0,515.0,985.0,1015.0;59,60,119,121;0\' This can be useful, e.g., if there are loud lines in the signal that are not present in the witness channels. +WitnessNotchFrequencies: 495.0,515.0,985.0,1015.0;495.0,515.0,985.0,1015.0 +# The amount of time after transfer functions between witness channels and h(t) are finished to begin the calculation of the next set of transfer functions +WitnessTFUpdateTime: 3600 +# If lock-loss lasts at least this many seconds, transfer functions will revert to those computed at the beginning of a lock stretch. Set to zero to disbale. +CriticalLockLossTime: 1800 +# The amount of time to use to taper in newly computed FIR filters for witness channels being used for noise subtraction. +WitnessFilterTaperTime: 10 +# If writing transfer functions to file, this sets the name. If transfer functions should not be written to file, this should be set to None +WitnessTFFilename: None +# Should the transfer function calculation use a median? If not, an average (mean) is used. +WitnessTFUseMedian: Yes +############################### +# Options for HOFT_CLEAN bits # +############################### +# The amount of data from h(t) and cleaned h(t) that is used to compute and compare the rms. This comparison between cleaned and uncleaned h(t) determines whether the HOFT_CLEAN bits of the calibration state vector are on or off. +CleaningCheckRMSTime: 20.0 +# Minimum of a range of frequencies in which we expect line/noise subtraction to be impactful. The HOFT_CLEAN_LOWFREQ_OK bit of the calibration state vector is determined based on whether rms of the cleaned data is less than that of uncleaned h(t) in this range. +CleaningCheckRangeLowMin: 15 +# Maximum of a range of frequencies in which we expect line/noise subtraction to be impactful. The HOFT_CLEAN_LOWFREQ_OK bit of the calibration state vector is determined based on whether rms of the cleaned data is less than that of uncleaned h(t) in this range. +CleaningCheckRangeLowMax: 40 +# Minimum of a range of frequencies in which we expect line/noise subtraction to be impactful. The HOFT_CLEAN_MIDFREQ_OK bit of the calibration state vector is determined based on whether rms of the cleaned data is less than that of uncleaned h(t) in this range. +CleaningCheckRangeMidMin: 100 +# Maximum of a range of frequencies in which we expect line/noise subtraction to be impactful. The HOFT_CLEAN_MIDFREQ_OK bit of the calibration state vector is determined based on whether rms of the cleaned data is less than that of uncleaned h(t) in this range. +CleaningCheckRangeMidMax: 500 diff --git a/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/L1_hoft_GDS_frames.cache b/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/L1_hoft_GDS_frames.cache new file mode 100644 index 0000000000000000000000000000000000000000..561e1d67b34116133763be699b8191cd8bb8bcd5 --- /dev/null +++ b/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/L1_hoft_GDS_frames.cache @@ -0,0 +1,4 @@ +L L1GDS_TEST 1232761600 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Frames/ER14/L1/GDS/L-L1GDS_TEST-1232761600-64.gwf +L L1GDS_TEST 1232761664 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Frames/ER14/L1/GDS/L-L1GDS_TEST-1232761664-64.gwf +L L1GDS_TEST 1232761728 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Frames/ER14/L1/GDS/L-L1GDS_TEST-1232761728-64.gwf +L L1GDS_TEST 1232761792 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Frames/ER14/L1/GDS/L-L1GDS_TEST-1232761792-64.gwf diff --git a/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/L1_raw_frames.cache b/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/L1_raw_frames.cache new file mode 100644 index 0000000000000000000000000000000000000000..98a589382636a7f8571bec07e13e64c83856094e --- /dev/null +++ b/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/L1_raw_frames.cache @@ -0,0 +1,9 @@ +L L1_R 1232761344 64 file://localhost/hdfs/frames/postO2/raw/L1/L-L1_R-12327/L-L1_R-1232761344-64.gwf +L L1_R 1232761408 64 file://localhost/hdfs/frames/postO2/raw/L1/L-L1_R-12327/L-L1_R-1232761408-64.gwf +L L1_R 1232761472 64 file://localhost/hdfs/frames/postO2/raw/L1/L-L1_R-12327/L-L1_R-1232761472-64.gwf +L L1_R 1232761536 64 file://localhost/hdfs/frames/postO2/raw/L1/L-L1_R-12327/L-L1_R-1232761536-64.gwf +L L1_R 1232761600 64 file://localhost/hdfs/frames/postO2/raw/L1/L-L1_R-12327/L-L1_R-1232761600-64.gwf +L L1_R 1232761664 64 file://localhost/hdfs/frames/postO2/raw/L1/L-L1_R-12327/L-L1_R-1232761664-64.gwf +L L1_R 1232761728 64 file://localhost/hdfs/frames/postO2/raw/L1/L-L1_R-12327/L-L1_R-1232761728-64.gwf +L L1_R 1232761792 64 file://localhost/hdfs/frames/postO2/raw/L1/L-L1_R-12327/L-L1_R-1232761792-64.gwf +L L1_R 1232761856 64 file://localhost/hdfs/frames/postO2/raw/L1/L-L1_R-12327/L-L1_R-1232761856-64.gwf diff --git a/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.ASD_comparison b/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.ASD_comparison new file mode 100644 index 0000000000000000000000000000000000000000..bf35f9b8478f302487a352ae1628b38d20ca2ccd --- /dev/null +++ b/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.ASD_comparison @@ -0,0 +1,8 @@ +all: ASD_comparison_plots + +ASD_comparison_plots: + python ../../check_calibration/ASD_comparison_plots --ifo $(IFO)1 --gps-start-time $(SHORT_PLOT_START) --gps-end-time $(SHORT_PLOT_END) --raw-frame-cache $(IFO)1_raw_frames.cache --hoft-frame-cache $(IFO)1_hoft_GDS_frames.cache --calcs-channel-name CAL-DELTAL_EXTERNAL_DQ + +clean: + rm *.png + diff --git a/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.calib_version_comparison b/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.calib_version_comparison new file mode 100644 index 0000000000000000000000000000000000000000..43ee130b15d97ca52b649fc784cd17864b0c15b4 --- /dev/null +++ b/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.calib_version_comparison @@ -0,0 +1,8 @@ +all: GDS_over_C02 + +GDS_over_C02: $(IFO)1_hoft_GDS_frames.cache $(IFO)1_C02_frames.cache + python ../../check_calibration/plot_transfer_function.py --gps-start-time $(SHORT_PLOT_START) --gps-end-time $(SHORT_PLOT_END) --ifo $(IFO)1 --numerator-frame-cache-list $(IFO)1_hoft_GDS_frames.cache --denominator-frame-cache $(IFO)1_C02_frames.cache --numerator-channel-list GDS-CALIB_STRAIN --denominator-channel-name DCS-CALIB_STRAIN_C02 --denominator-name 'C02' --numerator-name 'GDS_TEST --magnitude-min 0.7 --magnitude-max 1.3 --phase-min -20.0 --phase-max 20.0 --labels 'GDS Test / C02 Transfer Function' + +clean: + *.png + diff --git a/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.latency b/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.latency new file mode 100644 index 0000000000000000000000000000000000000000..03cbc521ef02be6cfe141b100531d599757df60a --- /dev/null +++ b/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.latency @@ -0,0 +1,8 @@ +all: latency_test + +latency_test: $(IFO)1_hoft_GDS_SHM_frames.cache + python ../../check_calibration/latency_plot.py --intime-file gstlal_compute_strain_timestamps_in.txt --outtime-file gstlal_compute_strain_timestamps_out.txt --plot-filename-prefix $(IFO)1GDS_latency --plot-title '$(IFO)1 Calibration Latency vs Time' + +clean: + rm *.png + diff --git a/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.lines_ratio b/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.lines_ratio new file mode 100644 index 0000000000000000000000000000000000000000..ae6edaaae15e37bb514de8ab2a4935a06bb3f277 --- /dev/null +++ b/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.lines_ratio @@ -0,0 +1,8 @@ +all: lines_ratio_DCS + +lines_ratio_DCS: $(IFO)1_hoft_DCS_frames.cache + python ../../check_calibration/demod_ratio_timeseries.py --ifo $(IFO)1 --gps-end-time $(SHORT_PLOT_END) --gps-start-time $(SHORT_PLOT_START) --denominator-frame-cache $(IFO)1_hoft_DCS_frames.cache --numerator-frame-cache $(IFO)1_hoft_DCS_frames.cache --denominator-channel-name 'DCS-CALIB_STRAIN' --numerator-channel-name 'DCS-CALIB_STRAIN_CLEAN' --frequencies '35.9,36.7,331.9,1083.7;60,120,180' --magnitude-ranges '0.0,0.1;0.0,1.0' --phase-ranges '-180.0,180.0;-180.0,180.0' --plot-titles '$(IFO)1 Calibration Line Subtraction;$(IFO)1 Power Mains Line Subtraction' + +clean: + rm *.gwf *.cache *.png *.txt + diff --git a/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.noise_subtraction_tf b/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.noise_subtraction_tf new file mode 100644 index 0000000000000000000000000000000000000000..b26758c95a0e294128e3c878650640305306c9c0 --- /dev/null +++ b/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.noise_subtraction_tf @@ -0,0 +1,8 @@ +all: noise_subtraction_tf_DCS + +noise_subtraction_tf_DCS: $(IFO)1_hoft_DCS_frames.cache + python ../../check_calibration/plot_transfer_function.py --gps-start-time $(SHORT_PLOT_START) --gps-end-time $(SHORT_PLOT_END) --ifo $(IFO)1 --numerator-frame-cache $(IFO)1_hoft_DCS_frames.cache --denominator-frame-cache $(IFO)1_hoft_DCS_frames.cache --numerator-channel-name DCS-CALIB_STRAIN_CLEAN --denominator-channel-name DCS-CALIB_STRAIN --magnitude-min 0.0 --magnitude-max 1.5 --phase-min -20.0 --phase-max 20.0 --plot-title 'Noise Subtraction Transfer Function' + +clean: + rm *.gwf *.cache *.png *.txt + diff --git a/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.response_function b/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.response_function new file mode 100644 index 0000000000000000000000000000000000000000..fd23d95652dd6655f916b740f0d52ed8da5fdc6c --- /dev/null +++ b/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.response_function @@ -0,0 +1,11 @@ +all: GDS_response_function_bode_plot + +FILTERS_FILE = /home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Filters/ER14/GDSFilters/L1GDS_1232821094.npz + +GDS_response_function_bode_plot: + python ../../check_calibration/response_function.py --gps-start-time $(SHORT_PLOT_START) --gps-end-time $(SHORT_PLOT_END) --dt 6.103515625e-05 --ifo $(IFO)1 --hoft-frames-cache $(IFO)1_hoft_GDS_frames.cache --raw-frames-cache $(IFO)1_raw_frames.cache --response-file $(FILTERS_FILE) + + +clean: + rm *.pdf + diff --git a/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.timeserieskappas b/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.timeserieskappas new file mode 100644 index 0000000000000000000000000000000000000000..d3809d02a67efa5a68963c5f04168e740b9bf485 --- /dev/null +++ b/gstlal-calibration/tests/L1GDS_1232821094_filter_tests/L1/Makefile.timeserieskappas @@ -0,0 +1,18 @@ +CHANNEL1 = CALIB_KAPPA_C +CHANNEL2 = CALIB_KAPPA_PU_REAL +CHANNEL3 = CALIB_KAPPA_TST_REAL +CHANNEL4 = CALIB_F_CC +CHANNEL5 = CALIB_KAPPA_PU_IMAGINARY +CHANNEL6 = CALIB_KAPPA_TST_IMAGINARY +CHANNEL7 = CALIB_SRC_Q_INVERSE +CHANNEL8 = CALIB_F_S + +all: GDS_Time_Series_of_Kappas + +GDS_Time_Series_of_Kappas: + python ../../check_calibration/timeserieskappas.py --gps-start-time $(LONG_PLOT_START) --gps-end-time $(LONG_PLOT_END) --channel-list 'GDS-$(CHANNEL1)','GDS-$(CHANNEL2)','GDS-$(CHANNEL3)','GDS-$(CHANNEL4)','GDS-$(CHANNEL5)','GDS-$(CHANNEL6)','GDS-$(CHANNEL7)','GDS-$(CHANNEL8)' --frame-cache $(IFO)1_hoft_GDS_frames.cache --ifo $(IFO)1 + + +clean: + rm *.png + diff --git a/gstlal-calibration/tests/check_calibration/compare_filters.py b/gstlal-calibration/tests/check_calibration/compare_filters.py new file mode 100644 index 0000000000000000000000000000000000000000..d18ebdb5e55a0030b23e91a3db218b398946da24 --- /dev/null +++ b/gstlal-calibration/tests/check_calibration/compare_filters.py @@ -0,0 +1,60 @@ +########################################################## +# Create a Bode plot of the response function as derived # +# from different h(t) pipelines # +########################################################## + +import matplotlib as mpl; mpl.use('Agg') +from gwpy.plotter import BodePlot +from gwpy.timeseries import TimeSeriesDict +from gwpy.timeseries import TimeSeries +from gwpy.frequencyseries import FrequencySeries +import numpy +import sys +from optparse import OptionParser, Option + +parser = OptionParser() + +parser.add_option("--filter-file1", metavar = "name", help = "Set the path to the first filters file to be compared.") +parser.add_option("--filter-file2", metavar = "name", help = "Set the path to the second filters file to be compared.") +parser.add_option("--filter-name", metavar = "name", help = "Name of filter to be plotted.") +parser.add_option("--plot-name", metavar = "name", help = "Name of plot prefix.") +parser.add_option("--dt", metavar = "float", help = "Time spacing of FIR filter.") + +options, filenames = parser.parse_args() + +filters1 = numpy.load(options.filter_file1) +filters2 = numpy.load(options.filter_file2) + +filter1 = filters1[options.filter_name].flatten() +filter2 = filters2[options.filter_name].flatten() + +filter1_fd = numpy.fft.rfft(filter1) +filter2_fd = numpy.fft.rfft(filter2) +freqs1 = numpy.fft.rfftfreq(len(filter1), d = float(options.dt)) +freqs2 = numpy.fft.rfftfreq(len(filter2), d = float(options.dt)) +df1 = freqs1[1]-freqs1[0] +df2 = freqs2[1]-freqs2[0] +f0 = 0 +print(len(filter1)) +print(len(filter2)) + +filter1_fs = FrequencySeries(filter1_fd, f0=f0, df=df1) # packagae as a FrequecySeries object +filter2_fs = FrequencySeries(filter2_fd, f0=f0, df=df2) # packagae as a FrequecySeries object + +plot = BodePlot(filter1_fs, frequencies=freqs1, dB = False, linewidth=2) +plot.add_frequencyseries(filter2_fs, dB = False, color='#ee0000',linewidth=2) +# FIXME: Figure out how to make the legend and title appropriate and flexible +plot.maxes.set_yscale('log') +plot.paxes.set_yscale("linear") +plot.save('filter_comparison.pdf') + +diff = filter1_fs / filter2_fs +plot = BodePlot(diff, frequencies = freqs1, dB = False, linewidth = 2) +plot.maxes.set_yscale('log') +plot.paxes.set_yscale('linear') +plot.maxes.set_ylim(.5, 1.5) +plot.maxes.set_xlim(10, 5000) +plot.paxes.set_ylim(-10, 10) +plot.paxes.set_xlim(10, 5000) +plot.save("filter_difference.pdf") + diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1GDS_1228834250_gstlal_calibration_1-2-6.ini b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1GDS_1232821094_gstlal-calibration-1-2-6.ini similarity index 99% rename from gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1GDS_1228834250_gstlal_calibration_1-2-6.ini rename to gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1GDS_1232821094_gstlal-calibration-1-2-6.ini index d2fe5217ea3a8175472fb2f609a40e3f14154509..0038263756ea554311be9ae73bc47b794e779227 100644 --- a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1GDS_1228834250_gstlal_calibration_1-2-6.ini +++ b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1GDS_1232821094_gstlal-calibration-1-2-6.ini @@ -2,7 +2,7 @@ # Track what "version" of config file this is, so that the pipeline knows which options are present in this file ConfigVersion: 1 # Filters file containing calibration FIR filters -FiltersFileName: H1GDS_1228834250.npz +FiltersFileName: /home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Filters/ER14/GDSFilters/H1GDS_1232821094.npz # Data source should be set to frames or lvshm DataSource: frames FileChecksum: No diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_ASD_residual.png b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_ASD_residual.png index 9a5ee142bec1e0eb31ae9dad2d706a3f9470221b..5834330c06acab64e99cfb81cfe112e47a85d418 100644 Binary files a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_ASD_residual.png and b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_ASD_residual.png differ diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_all_tf.pdf b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_all_tf.pdf index 785415755c6b17fa9de0f4f53a969e43cbbaa9a3..0d5abd45eca442faa7955d6a786b1a2ce78e9357 100644 Binary files a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_all_tf.pdf and b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_all_tf.pdf differ diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_all_tf_ratio.pdf b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_all_tf_ratio.pdf index a40154b9d88336a26c2603cebc6408f9c72f395c..20d0c5e220802552e16a4ad5f11525700503fa22 100644 Binary files a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_all_tf_ratio.pdf and b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_all_tf_ratio.pdf differ diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_all_tf_ratio_zoomed.pdf b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_all_tf_ratio_zoomed.pdf index 967c4a1d41740b0a3b67e58648650c024056afe0..6519670cb4e654ee08891a78fd6e33289f805989 100644 Binary files a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_all_tf_ratio_zoomed.pdf and b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_all_tf_ratio_zoomed.pdf differ diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_calib_state_vector.pdf b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_calib_state_vector.pdf index b93636eaad1a7fe742e5638e767e9eade699f3e5..7bc456acd3a4ad3e045cc410811f61a6106ac673 100644 Binary files a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_calib_state_vector.pdf and b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_calib_state_vector.pdf differ diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_spectrum_comparison.png b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_spectrum_comparison.png index 786e786f4865d91a349b9f8ca765113b96cb4b14..82f404a9a8908621671ffb7cfb4d31528322c7bb 100644 Binary files a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_spectrum_comparison.png and b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_1232085746_1232085962_spectrum_comparison.png differ diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_hoft_GDS_frames.cache b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_hoft_GDS_frames.cache index 90955f2ff99b9e5bb7fe0e28fe09c29c93db01c0..169b04f1960c82cdc03d1310b957f084bc13baa1 100644 --- a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_hoft_GDS_frames.cache +++ b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_hoft_GDS_frames.cache @@ -1,19 +1,5 @@ -H H1GDS_TEST 1228942464 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER13/H1/GDS/H-H1GDS_TEST-1228942464-64.gwf -H H1GDS_TEST 1228942528 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER13/H1/GDS/H-H1GDS_TEST-1228942528-64.gwf -H H1GDS_TEST 1228942592 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER13/H1/GDS/H-H1GDS_TEST-1228942592-64.gwf -H H1GDS_TEST 1228942656 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER13/H1/GDS/H-H1GDS_TEST-1228942656-64.gwf -H H1GDS_TEST 1228942720 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER13/H1/GDS/H-H1GDS_TEST-1228942720-64.gwf -H H1GDS_TEST 1228942784 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER13/H1/GDS/H-H1GDS_TEST-1228942784-64.gwf -H H1GDS_TEST 1228974144 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER13/H1/GDS/H-H1GDS_TEST-1228974144-64.gwf -H H1GDS_TEST 1228974208 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER13/H1/GDS/H-H1GDS_TEST-1228974208-64.gwf -H H1GDS_TEST 1228974272 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER13/H1/GDS/H-H1GDS_TEST-1228974272-64.gwf -H H1GDS_TEST 1228974336 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER13/H1/GDS/H-H1GDS_TEST-1228974336-64.gwf -H H1GDS_TEST 1228974400 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER13/H1/GDS/H-H1GDS_TEST-1228974400-64.gwf -H H1GDS_TEST 1228974464 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER13/H1/GDS/H-H1GDS_TEST-1228974464-64.gwf -H H1GDS_TEST 1229314048 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER13/H1/GDS/H-H1GDS_TEST-1229314048-64.gwf -H H1GDS_TEST 1229314112 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER13/H1/GDS/H-H1GDS_TEST-1229314112-64.gwf -H H1GDS_TEST 1232085696 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER13/H1/GDS/H-H1GDS_TEST-1232085696-64.gwf -H H1GDS_TEST 1232085760 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER13/H1/GDS/H-H1GDS_TEST-1232085760-64.gwf -H H1GDS_TEST 1232085824 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER13/H1/GDS/H-H1GDS_TEST-1232085824-64.gwf -H H1GDS_TEST 1232085888 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER13/H1/GDS/H-H1GDS_TEST-1232085888-64.gwf -H H1GDS_TEST 1232085952 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER13/H1/GDS/H-H1GDS_TEST-1232085952-64.gwf +H H1GDS_TEST 1232085696 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER14/H1/GDS/H-H1GDS_TEST-1232085696-64.gwf +H H1GDS_TEST 1232085760 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER14/H1/GDS/H-H1GDS_TEST-1232085760-64.gwf +H H1GDS_TEST 1232085824 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER14/H1/GDS/H-H1GDS_TEST-1232085824-64.gwf +H H1GDS_TEST 1232085888 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER14/H1/GDS/H-H1GDS_TEST-1232085888-64.gwf +H H1GDS_TEST 1232085952 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Frames/ER14/H1/GDS/H-H1GDS_TEST-1232085952-64.gwf diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_raw_frames.cache b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_raw_frames.cache index 820ef4bb9ea8c609b441edb9d4b7f11ac29f9d2f..21f1e57fd69df121ba684c2cc7b761299f0473ec 100644 --- a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_raw_frames.cache +++ b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/H1_raw_frames.cache @@ -1,9 +1,9 @@ -H H1_R 1232085504 64 file://localhost/hdfs/frames/postO2/raw/H1/H-H1_R-12320/H-H1_R-1232085504-64.gwf -H H1_R 1232085568 64 file://localhost/hdfs/frames/postO2/raw/H1/H-H1_R-12320/H-H1_R-1232085568-64.gwf -H H1_R 1232085632 64 file://localhost/hdfs/frames/postO2/raw/H1/H-H1_R-12320/H-H1_R-1232085632-64.gwf -H H1_R 1232085696 64 file://localhost/hdfs/frames/postO2/raw/H1/H-H1_R-12320/H-H1_R-1232085696-64.gwf -H H1_R 1232085760 64 file://localhost/hdfs/frames/postO2/raw/H1/H-H1_R-12320/H-H1_R-1232085760-64.gwf -H H1_R 1232085824 64 file://localhost/hdfs/frames/postO2/raw/H1/H-H1_R-12320/H-H1_R-1232085824-64.gwf -H H1_R 1232085888 64 file://localhost/hdfs/frames/postO2/raw/H1/H-H1_R-12320/H-H1_R-1232085888-64.gwf -H H1_R 1232085952 64 file://localhost/hdfs/frames/postO2/raw/H1/H-H1_R-12320/H-H1_R-1232085952-64.gwf -H H1_R 1232086016 64 file://localhost/hdfs/frames/postO2/raw/H1/H-H1_R-12320/H-H1_R-1232086016-64.gwf +H H1_R 1232085504 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/raw_frames/H-H1_R-1232085504-64.gwf +H H1_R 1232085568 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/raw_frames/H-H1_R-1232085568-64.gwf +H H1_R 1232085632 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/raw_frames/H-H1_R-1232085632-64.gwf +H H1_R 1232085696 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/raw_frames/H-H1_R-1232085696-64.gwf +H H1_R 1232085760 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/raw_frames/H-H1_R-1232085760-64.gwf +H H1_R 1232085824 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/raw_frames/H-H1_R-1232085824-64.gwf +H H1_R 1232085888 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/raw_frames/H-H1_R-1232085888-64.gwf +H H1_R 1232085952 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/raw_frames/H-H1_R-1232085952-64.gwf +H H1_R 1232086016 64 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/raw_frames/H-H1_R-1232086016-64.gwf diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Makefile.response_function b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Makefile.response_function index 7b070d80d8ba8bf9945d4bf717e031068452ed8a..40819907b9ae0923aa51f584f739478e1e0259a7 100644 --- a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Makefile.response_function +++ b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/H1/Makefile.response_function @@ -1,6 +1,6 @@ all: GDS_response_function_bode_plot -FILTERS_FILE = /home/wademc/calibration/aligocalibration/aligocalibration/trunk/Runs/O3/H1/Scripts/TDfilters/H1GDS_1231861863.npz +FILTERS_FILE = /home/wademc/src/gstlal/gstlal-calibration/tests/H1GDS_1232821094_filter_tests/H1/Filters/ER14/GDSFilters/H1GDS_1232821094.npz GDS_response_function_bode_plot: python ../../check_calibration/response_function.py --gps-start-time $(SHORT_PLOT_START) --gps-end-time $(SHORT_PLOT_END) --dt 6.103515625e-05 --ifo $(IFO)1 --hoft-frames-cache $(IFO)1_hoft_GDS_frames.cache --raw-frames-cache $(IFO)1_raw_frames.cache --response-file $(FILTERS_FILE) diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_all_tf.pdf b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_all_tf.pdf index d07c1b15c538aae3a006a73e7193ef0766202ddc..c4f808cb62315b9cb89158ed76117c460bfff3d1 100644 Binary files a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_all_tf.pdf and b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_all_tf.pdf differ diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_all_tf_ratio.pdf b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_all_tf_ratio.pdf index ec53b1c55a5ffef91eaf494e1a18922928313645..67d7bb03cd3cdb525cfe1155ef948b96b9e9c8ac 100644 Binary files a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_all_tf_ratio.pdf and b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_all_tf_ratio.pdf differ diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_all_tf_ratio_zoomed.pdf b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_all_tf_ratio_zoomed.pdf index 4c0dd22465260e28585a51cda79b77dac2185df0..9a246d3dc7bb932ba7138189737c91a6faba482f 100644 Binary files a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_all_tf_ratio_zoomed.pdf and b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_all_tf_ratio_zoomed.pdf differ diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_calib_state_vector.pdf b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_calib_state_vector.pdf index 9e3e90021ad55a051cde46c448820b4f7ff8929d..97161b9727488c06a1cc530f475af1d115b5b6f0 100644 Binary files a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_calib_state_vector.pdf and b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_calib_state_vector.pdf differ diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_F_CC_NOGATE.png b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_F_CC_NOGATE.png index 310338861f6efea0be850952e29309d8728bbfe2..5e2e2325f722460ea955a7d97e051b1c686426ae 100644 Binary files a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_F_CC_NOGATE.png and b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_F_CC_NOGATE.png differ diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_C_NOGATE.png b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_C_NOGATE.png index 63065d77a9f91c92f4e59d8bdd7649be3049a209..66ae2e40753987920cc9607eec038d3704679216 100644 Binary files a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_C_NOGATE.png and b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_C_NOGATE.png differ diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_PUM_IMAGINARY_NOGATE.png b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_PUM_IMAGINARY_NOGATE.png index ce252655d79e7ef96a3c07ac34617137db373c93..db27cb98b5efa6c601a51229c6b415ecd130dbf7 100644 Binary files a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_PUM_IMAGINARY_NOGATE.png and b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_PUM_IMAGINARY_NOGATE.png differ diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_PUM_REAL_NOGATE.png b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_PUM_REAL_NOGATE.png index 17b0d648b4dd6657940643952223ae4ba5ef990a..32d4714764d02fc1eaec2f11be9335842f2ddded 100644 Binary files a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_PUM_REAL_NOGATE.png and b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_PUM_REAL_NOGATE.png differ diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_TST_IMAGINARY_NOGATE.png b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_TST_IMAGINARY_NOGATE.png index 11961de374dd3d0f3e0fc459edb5b562867c34a9..24608e1d3b1d7a31dd2a5b0efc531af690aadb00 100644 Binary files a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_TST_IMAGINARY_NOGATE.png and b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_TST_IMAGINARY_NOGATE.png differ diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_TST_REAL_NOGATE.png b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_TST_REAL_NOGATE.png index c69d0703578d8c1d5d049333a49f0d072892982f..e749f1f7e782a3ca830333302e63fea2f9121303 100644 Binary files a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_TST_REAL_NOGATE.png and b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_TST_REAL_NOGATE.png differ diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_UIM_IMAGINARY_NOGATE.png b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_UIM_IMAGINARY_NOGATE.png index 0a666a12bede76a7a3e2731f8527c1c3e490551b..4927c0bd3ee386fd99f454c85bda8a442111b3a3 100644 Binary files a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_UIM_IMAGINARY_NOGATE.png and b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_UIM_IMAGINARY_NOGATE.png differ diff --git a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_UIM_REAL_NOGATE.png b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_UIM_REAL_NOGATE.png index 831813adacb2ebbeadf80321f372ba6111ea28bc..3b0057503d5fd2c0a561c305c73c37628accd861 100644 Binary files a/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_UIM_REAL_NOGATE.png and b/gstlal-calibration/tests/gstlal-calibration-1.2.6-tests/kappas_test/H1_1232323420_1232323636_plot_GDS-CALIB_KAPPA_UIM_REAL_NOGATE.png differ