sherlockpipe.scoring.SnrBorderCorrectedSignalSelector.CorrectedBorderSignalSelection

class sherlockpipe.scoring.SnrBorderCorrectedSignalSelector.CorrectedBorderSignalSelection(score, corrected_snr, original_curve_index, original_transit_result, final_curve_index, final_transit_result)

Bases: SignalSelection

Container for the result of an SNR border-corrected signal selection.

__init__(score, corrected_snr, original_curve_index, original_transit_result, final_curve_index, final_transit_result)

Initialize the corrected border signal selection.

Parameters

scorefloat

The selection score.

corrected_snrfloat

The border-corrected SNR value of the final selection.

original_curve_indexint

The curve index of the original (non-corrected) selection.

original_transit_resultTransitResult

The transit result of the original (non-corrected) selection.

final_curve_indexint

The curve index of the final (corrected) selection.

final_transit_resultTransitResult

The transit result of the final (corrected) selection.

Methods

__init__(score, corrected_snr, ...)

Initialize the corrected border signal selection.

get_message()

Return a human-readable summary of the corrected border SNR signal selection.

get_message()

Return a human-readable summary of the corrected border SNR signal selection.

Returns

str

A string describing the chosen signal with its corrected SNR and the original signal that would have been chosen without correction.