# 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:H1DCS_TEST
[CalibrationConfigurations]
IFO:H1
# Set calibration mode to Full or Partial
CalibrationMode:Full
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
# Turn this on to compute transfer functions for the filters by comparing output data to input data
# 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
# If using X-end Pcal, we need a minus sign, so set this to -1.0
# 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:16384
# Sample rate of low noise state channel
LowNoiseSR:16
# Sample rate of HW injection channel
HWInjSR:16384
# Sample rate of observation intent channel
ObsIntentSR:16
# Sample rate list for channels being used to trigger filter settling clock
FilterClockSRList:16
# 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 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:512
# Sample rates at which to compute and record TDCFs
ComputeFactorsSR:16
RecordFactorsSR:16
[Bitmasks]
ObsReadyBitmask:1
ObsIntentBitmask:1
CBCHWInjOffBitmask:9
BurstHWInjOffBitmask:17
DetCharHWInjOffBitmask:33
StochHWInjOffBitmask:65
NoiseSubGateBitmask:1
FilterClockBitmaskList:1
[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.
# Time over which to take a median of transfer functions
LineWitnessTFMedianTime:128
# Time over which to average transfer functions
LineWitnessTFAveragingTime:1
# Semicolon-separated list of typical frequency fluctuations in lines being subtracted (same number of semicolons as LineWitnessChannelList)
LineWitnessFreqVars:0.0;0.0;0.0;0.0;0.02
#######################################
# 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:509
# Sets the minimum number of FFTs necessary to produce the first transfer functions and clean data after data flow starts.
MinWitnessFFTs:509
# The length in seconds of the filters applied to the witness channels before subtracting from h(t)
WitnessFIRLength:1.0
# 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:0.5
# 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:0
# Cutoff frequencies for high-pass filters for witness channels
WitnessHighPasses:10
# 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:4
# 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:2
# 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
# Should transfer functions be computed on a fixed schedule, so that the output does not depend on start time? This is useful for running jobs in parallel. Otherwise, they are computed asap.
WitnessTFParallelMode:Yes
# When using parallel mode, how many seconds later should we shift the time when transfer functions start being computed from a multiple of the cycle period?
WitnessTFTimeShift:360
# To write only one strain channel, and pick whichever is less noisy, set this option to 'Yes'. This way, if a problem arises with the noise subtraction it will not affect the output strain channel.
PickCleanestStrainChannel:No
# A half Hann window is used for transitions between cleaned and uncleaned data. This is the length of that window in seconds.
StrainChannelTransitionTime:10.0
###############################
# 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:30.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:20
# 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:20
# 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.
H H1DCS_TEST 1239035904 4096 file://localhost/home/wademc/src/gstlal/gstlal-calibration/tests/DCS_test/H1/Frames/O3/H1/DCS/H-H1DCS_TEST-1239035904-4096.gwf