split 'ligo.em_bright.em_bright.source_classification_pe'
The purpose of this MR is to split the ligo.em_bright.em_bright.source_classification_pe
function into ligo.em_bright.em_bright.source_classification_pe
and ligo.em_bright.em_bright.source_classification_from_samples
. The prior simply reads in the posterior samples file and passes the posterior samples to ligo.em_bright.em_bright.source_classification_from_samples
. The latter computes HasNS
, HasRemnant
, and HasMassGap
probabilities from the posterior samples. This split makes it easier for downstream packages to use this function.
No unit tests were added since it should be covered by the test_em_bright.test_source_classification_pe
function.