LALInference fails on MDC events (TypeError: 'NoneType' object is not iterable)
From https://gracedb-playground.ligo.org/apiweb/superevents/MS191101n/files/pe_dag.log,0:
args:
"lalinference_pipe --run-path /home/emfollow-playground/.cache/lalinference/MS191101n_epebb5ij --coinc /home/emfollow-playground/.cache/lalinference/MS191101n_epebb5ij/coinc.xml /home/emfollow-playground/.cache/lalinference/MS191101n_epebb5ij/online_lalinference_pe.ini --psd /home/emfollow-playground/.cache/lalinference/MS191101n_epebb5ij/psd.xml.gz"
stdout:
ROQ has bounds in chirp mass and mass-ratio
WARNING: Rescaling ROQ basis, please ensure it is allowed with the model used.
Prior in Mchirp will be [0.887874375,1.626355625] to contain the trigger Mchirp 1.0770078668683833
Generating LALInference DAG in /home/emfollow-playground/.cache/lalinference/MS191101n_epebb5ij/128s
Requesting 59364 of memory for computeroqweights.
Selected events all
Found 1 coinc events in table.
Read state vector for H1 data between 1256646266.0 and 1256648939.0
Read state vector for L1 data between 1256646266.0 and 1256648939.0
Read state vector for V1 data between 1256646266.0 and 1256648939.0
stderr:
Traceback (most recent call last):
File "/home/emfollow-playground/.local/bin/lalinference_pipe", line 456, in <module>
dag=pipe_utils.LALInferencePipelineDAG(this_cp,dax=False)
File "/home/emfollow-playground/.local/lib/python3.6/site-packages/lalinference/lalinference_pipe_utils.py", line 827, in __init__
self.add_science_segments()
File "/home/emfollow-playground/.local/lib/python3.6/site-packages/lalinference/lalinference_pipe_utils.py", line 1428, in add_science_segments
ast.literal_eval(self.config.get('statevector', 'bits')), start, end
File "/home/emfollow-playground/.local/lib/python3.6/site-packages/lalinference/lalinference_pipe_utils.py", line 65, in findSegmentsToAnalyze
pad=0 # padding data so that errors are not raised even if found data are not continuous.
File "/home/emfollow-playground/.local/lib/python3.6/site-packages/gwpy/timeseries/statevector.py", line 728, in to_dqflags
bitseries = self.get_bit_series(bits=bits)
File "/home/emfollow-playground/.local/lib/python3.6/site-packages/gwpy/timeseries/statevector.py", line 598, in get_bit_series
bits = [b for b in self.bits if b not in {None, ''}]
TypeError: 'NoneType' object is not iterable