cogwheel.likelihood.marginalization.baseΒΆ
Base classes to marginalize the likelihood over extrinsic parameters.
Define classes BaseCoherentScore and BaseCoherentScoreHM to
marginalize the likelihood over extrinsic parameters from
matched-filtering timeseries.
Define classes MarginalizationInfo and MarginalizationInfoHM to
store auxiliary results, typical users would not directly use these.
BaseCoherentScore is meant for subclassing differently depending on
the waveform physics included (precession and/or higher modes).
BaseCoherentScoreHM is an abstract subclass that implements phase
marginalization for waveforms with higher modes.
Classes
Base class for computing coherent scores (i.e., marginalized likelihoods over extrinsic parameters) from matched-filtering timeseries. |
|
With higher order modes it is not possible to marginalize the orbital phase analytically so we use trapezoid quadrature. |
|
Contains likelihood marginalized over extrinsic parameters, and intermediate products that can be used to generate extrinsic parameter samples or compute other auxiliary quantities like partial marginalizations. |
|
Like MarginalizationInfo except: |
|
Extends |