Open mpuerrer opened 1 year ago
I have updated this PR with several changes:
core.likelihood
more generic by not referring explicitly to GW quantities. The generic log_likelihood
method now has an argument flag include_supplemental
. If False
(default), the method acts as before, returning a scalar log likelihood. If True
, it returns a tuple containing the log likelihood, and the supplemental information as a dict.inner_product
function to assume that the frequency axis is last rather than first. This allowed to streamline the code for the calibration-marginalized log likelihood, so I could unify it with the ordinary log likelihood.
log_likelihood()
now returns 3 floats (logL, rho_opt, rho_coh) and similarlylog_likelihood_multi()
will now return arrays of these quantities.TODO: