diff --git a/bilby/gw/conversion.py b/bilby/gw/conversion.py index 6d23413f6eb96675cb471a55076d9ab90cf540f8..7eb65b2b5ab004ce8cb6fb814958c51420d45844 100644 --- a/bilby/gw/conversion.py +++ b/bilby/gw/conversion.py @@ -1407,7 +1407,7 @@ def compute_snrs(sample, likelihood, npool=1): if likelihood is not None: if isinstance(sample, dict): likelihood.parameters.update(sample) - signal_polarizations = likelihood.waveform_generator.frequency_domain_strain(sample) + signal_polarizations = likelihood.waveform_generator.frequency_domain_strain(likelihood.parameters.copy()) for ifo in likelihood.interferometers: per_detector_snr = likelihood.calculate_snrs(signal_polarizations, ifo) sample['{}_matched_filter_snr'.format(ifo.name)] =\ @@ -1461,7 +1461,7 @@ def _compute_snrs(args): sample = dict(sample).copy() likelihood.parameters.update(sample) signal_polarizations = likelihood.waveform_generator.frequency_domain_strain( - sample + likelihood.parameters.copy() ) snrs = list() for ifo in likelihood.interferometers: diff --git a/examples/gw_examples/injection_examples/relative_binning.py b/examples/gw_examples/injection_examples/relative_binning.py index bc224ca6208a7734b2495c7291830ba4bd640427..172028bc342fd97e69594b9e37fcd6a32c477c63 100644 --- a/examples/gw_examples/injection_examples/relative_binning.py +++ b/examples/gw_examples/injection_examples/relative_binning.py @@ -105,7 +105,6 @@ for key in [ "phase", ]: priors[key] = injection_parameters[key] -priors["fiducial"] = 0 # Perform a check that the prior does not extend to a parameter space longer than the data priors.validate_prior(duration, minimum_frequency)