bilby_pipe fails when using LIGO channel-type to search for Virgo data (it guesses which channel pairs with which detector)
In the .ini file:
detectors = [H1, L1, V1]
channel-type = ['DCH-CLEAN_STRAIN_C02', 'DCH-CLEAN_STRAIN_C02', 'Hrec_hoft_V1O2Repro2A_16384Hz']
Traceback:
[isobel.romero-shaw@ldas-pcdev1 log_data_generation]$ cat GW170809_generation_0_1186302519-8_56499555_0.err
16:40 bilby_pipe INFO : Running bilby_pipe version: 0.0.4: (CLEAN) e3d1756 2019-03-17 09:56:08 +1100
16:40 bilby INFO : Running bilby version: 0.4.1: (CLEAN) 2e577a5 2019-03-13 01:34:29 -0500
/home/isobel.romero-shaw/anaconda3/lib/python3.6/site-packages/h5py/__init__.py:36: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.
from ._conv import register_converters as _register_converters
16:40 bilby_pipe INFO : Command line arguments: Namespace(channel_type=['DCH-CLEAN_STRAIN_C02', 'DCH-CLEAN_STRAIN_C02', 'Hrec_hoft_V1O2Repro2A_16384Hz'], cluster='56499555', coherence_test=True, create_plots=False, detectors=['H1', 'L1', 'V1'], duration=4, frequency_domain_source_model='lal_eccentric_binary_black_hole_no_spins', generation_seed=None, gps_file=None, gracedb=None, idx=0, ini='/home/isobel.romero-shaw/public_html/eccentric_all_events_1/170809/cpnest.ini', injection=False, injection_file=None, label='GW170809_generation_0_1186302519-8', minimum_frequency=20, n_injection=None, outdir='results_GW170809_eccentric_cpnest', post_trigger_duration=2, process='0', psd_files=['H1:GW170809_LIGO_Hanford_PSD1Hz_psd_hard_cutoffs.txt', 'L1:GW170809_LIGO_Livingston_PSD1Hz_psd_hard_cutoffs.txt', 'V1:GW170809_Virgo_PSD1Hz_psd_hard_cutoffs.txt'], psd_fractional_overlap=0.5, psd_length=32, psd_method='welch', psd_start_time=None, reference_frequency=20.0, sampler=['cpnest'], sampling_frequency=1024, trigger_time=1186302519.8, verbose=False, waveform_approximant='EccentricFD')
16:40 bilby_pipe INFO : Unknown command line arguments: ['--submit']
16:40 bilby_pipe INFO : Setting segment duration 4
16:40 bilby_pipe INFO : PSD duration set to 128s, 32x the duration 4s
16:40 bilby_pipe INFO : No start-time set, fall back to default start time
16:40 bilby_pipe INFO : Getting analysis-segment data for H1
16:40 bilby_pipe INFO : Calling TimeSeries.get(H1:DCH-CLEAN_STRAIN_C02, start_time=1186302517.8, end_time=1186302521.8)
16:41 bilby_pipe INFO : Setting H1 PSD from file GW170809_LIGO_Hanford_PSD1Hz_psd_hard_cutoffs.txt
16:41 bilby_pipe INFO : Getting analysis-segment data for L1
16:41 bilby_pipe INFO : Calling TimeSeries.get(L1:DCH-CLEAN_STRAIN_C02, start_time=1186302517.8, end_time=1186302521.8)
16:41 bilby_pipe INFO : Setting L1 PSD from file GW170809_LIGO_Livingston_PSD1Hz_psd_hard_cutoffs.txt
16:41 bilby_pipe INFO : Getting analysis-segment data for V1
16:41 bilby_pipe INFO : Calling TimeSeries.get(V1:DCH-CLEAN_STRAIN_C02, start_time=1186302517.8, end_time=1186302521.8)
Cannot locate the following channel(s) in any known frametype at GPS=1186302517:
V1:DCH-CLEAN_STRAIN_C02
[files on tape have not been checked, use allow_tape=True for a complete search]
error detail: SASL(-1): generic failure: GSSAPI Error: Unspecified GSS failure. Minor code may provide more information (No Kerberos credentials available (default cache: FILE:/tmp/krb5cc_44864))
/home/isobel.romero-shaw/anaconda3/lib/python3.6/site-packages/gwpy/io/nds2.py:269: UserWarning: No default host found for ifo 'V1'
warnings.warn('No default host found for ifo %r' % ifo)
/home/isobel.romero-shaw/anaconda3/lib/python3.6/site-packages/gwpy/timeseries/core.py:1041: NDSWarning: unique NDS2 channel match not found for 'V1:DCH-CLEAN_STRAIN_C02'
io_nds2.NDSWarning)
Error authenticating against nds.ligo.caltech.edu
Traceback (most recent call last):
File "/home/isobel.romero-shaw/anaconda3/lib/python3.6/site-packages/gwpy/io/nds2.py", line 324, in auth_connect
return connect(host, port)
File "/home/isobel.romero-shaw/anaconda3/lib/python3.6/site-packages/gwpy/io/nds2.py", line 294, in connect
return nds2.connection(host, port)
File "/home/isobel.romero-shaw/anaconda3/lib/python3.6/site-packages/nds2.py", line 3172, in __init__
_nds2.connection_swiginit(self, _nds2.new_connection(*args))
RuntimeError: Failed to establish a connection[INFO: Request SASL authentication protocol]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/isobel.romero-shaw/anaconda3/bin/bilby_pipe_generation", line 11, in <module>
load_entry_point('bilby-pipe==0.0.4', 'console_scripts', 'bilby_pipe_generation')()
File "/home/isobel.romero-shaw/anaconda3/lib/python3.6/site-packages/bilby_pipe-0.0.4-py3.6.egg/bilby_pipe/data_generation.py", line 479, in main
data = DataGenerationInput(args, unknown_args)
File "/home/isobel.romero-shaw/anaconda3/lib/python3.6/site-packages/bilby_pipe-0.0.4-py3.6.egg/bilby_pipe/data_generation.py", line 87, in __init__
self.create_data(args)
File "/home/isobel.romero-shaw/anaconda3/lib/python3.6/site-packages/bilby_pipe-0.0.4-py3.6.egg/bilby_pipe/data_generation.py", line 120, in create_data
self._set_interferometers_from_data()
File "/home/isobel.romero-shaw/anaconda3/lib/python3.6/site-packages/bilby_pipe-0.0.4-py3.6.egg/bilby_pipe/data_generation.py", line 351, in _set_interferometers_from_data
data = self._get_data(det, self.channel_type, self.start_time, end_time)
File "/home/isobel.romero-shaw/anaconda3/lib/python3.6/site-packages/bilby_pipe-0.0.4-py3.6.egg/bilby_pipe/data_generation.py", line 408, in _get_data
data = self._gwpy_get(det, channel, start_time, end_time)
File "/home/isobel.romero-shaw/anaconda3/lib/python3.6/site-packages/bilby_pipe-0.0.4-py3.6.egg/bilby_pipe/data_generation.py", line 431, in _gwpy_get
channel, start_time, end_time, verbose=True
File "/home/isobel.romero-shaw/anaconda3/lib/python3.6/site-packages/gwpy/timeseries/core.py", line 560, in get
allow_tape=allow_tape, **kwargs)[str(channel)]
File "/home/isobel.romero-shaw/anaconda3/lib/python3.6/site-packages/gwpy/timeseries/core.py", line 1261, in get
allow_tape=allow_tape, verbose=verbose, **kwargs)
File "/home/isobel.romero-shaw/anaconda3/lib/python3.6/site-packages/gwpy/timeseries/core.py", line 1038, in fetch
allow_tape=allow_tape_)
File "/home/isobel.romero-shaw/anaconda3/lib/python3.6/site-packages/gwpy/timeseries/core.py", line 1018, in fetch
connection = io_nds2.auth_connect(host, port)
File "/home/isobel.romero-shaw/anaconda3/lib/python3.6/site-packages/gwpy/io/nds2.py", line 329, in auth_connect
kinit()
File "/home/isobel.romero-shaw/anaconda3/lib/python3.6/site-packages/gwpy/io/kerberos.py", line 140, in kinit
"realm: ".format(realm))
EOFError: EOF when reading a line