Skip to content
Snippets Groups Projects

MAINT: Separate adding SNRs per IFO to a sample into a new function

All threads resolved!
Files
2
@@ -18,6 +18,7 @@ from typing import TYPE_CHECKING, Any
if TYPE_CHECKING:
from bilby.gw.detector.interferometer import Interferometer
class GravitationalWaveTransient(Likelihood):
""" A gravitational-wave transient likelihood object
@@ -1134,9 +1135,15 @@ class GravitationalWaveTransient(Likelihood):
lal_version=self.lal_version,
lalsimulation_version=self.lalsimulation_version)
def add_interferometer_snrs_to_sample(ifo : Interferometer, ifo_index : int, new_samples : list, sample : Any) -> None:
"""For use in gw.conversion.compute_snrs(). Attaches method to likelihood so alternate likelihoods may implement their own method.
def add_interferometer_snrs_to_sample(
ifo : Interferometer,
ifo_index : int,
new_samples : list,
sample : Any
) -> None:
"""For use in gw.conversion.compute_snrs().
Attached here so alternate likelihoods may implement their own method.
Parameters
==========
ifo : bilby.gw.interferometer.Interferometer
@@ -1157,4 +1164,4 @@ class GravitationalWaveTransient(Likelihood):
optimal_snrs.append(new_sample[ifo_index].optimal_snr_squared.real ** 0.5)
sample[mf_key] = matched_filter_snrs
sample[optimal_key] = optimal_snrs
\ No newline at end of file
sample[optimal_key] = optimal_snrs
Loading