Can't inject a normal waveform when recovering with an ROQ
When injecting a signal and recovering with an ROQ, the injection fails with KeyError: 'frequency_nodes_linear'
, because the injection frequency_domain_source_model defaults to the frequency_domain_source_model
used for sampling (see here). This can probably be circumvented by passing the ROQ args in injection-waveform-arguments, but this still means there is no way to inject with the normal waveform (i.e. lal_binary_black_hole) and recover with the ROQ.
A simple fix would be allow an injection-frequency-domain-source-model
to be passed as an input, then the line after here should check for the existence of this argument (defaulting to frequency-domain-source-model
if injection-frequency-domain-source-model
is not specified, and pass it to the waveform generator that is created.