Skip to content
Snippets Groups Projects
Commit 1a469132 authored by Sylvia Biscoveanu's avatar Sylvia Biscoveanu Committed by Colm Talbot
Browse files

BUGFIX: Fix SNR calculation with relative binning

parent 0ebc4ae9
No related branches found
No related tags found
1 merge request!1198BUGFIX: Fix SNR calculation with relative binning
......@@ -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:
......
......@@ -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)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment