gw.likelihood.get_wfg

gw.likelihood.get_wfg(wfg_kwargs, data_domain, frequency_range=None)

Set up waveform generator from wfg_kwargs. The domain of the wfg is primarily determined by the data domain, but a new (larger) frequency range can be specified if this is necessary for the waveforms to be generated successfully (e.g., for EOB waveforms which require a sufficiently small f_min and sufficiently large f_max).

Parameters

Name Type Description Default
wfg_kwargs Waveform generator parameters. required
data_domain Domain of event data, with bounds determined by likelihood integral. required
frequency_range Frequency range for waveform generator. If None, that of data domain is used, which corresponds to the bounds of the likelihood integral. Possible keys: ‘f_start’: float Frequency at which to start the waveform generation. Overrides f_start in metadata[“model”][“dataset_settings”][“waveform_generator”]. ‘f_end’: float Frequency at which to start the waveform generation. None

Returns

Name Type Description
wfg dingo.gw.waveform_generator.WaveformGenerator Waveform generator object.