BaseVetter
- class exovetter.vetters.BaseVetter(**kwargs)[source]
Bases:
ABCBase class for vetters.
Each vetting test should be a subclass of this class.
- Parameters:
- kwargsdict
Store the configuration parameters common to all Threshold Crossing Events (TCEs). For example, for the Odd-even test, it might specify the significance of the depth difference that causes a TCE to fail.
Methods Summary
name()plot(tce, lightcurve)Generate a diagnostic plot.
run(tce, lightcurve)Run the vetter on the specified Threshold Crossing Event (TCE) and lightcurve to obtain metric.
Methods Documentation
- abstractmethod run(tce, lightcurve)[source]
Run the vetter on the specified Threshold Crossing Event (TCE) and lightcurve to obtain metric.
- Parameters:
- tce
Tce TCE.
- lightcurveobj
lightkurveobject that contains the detrended lightcurve’s time and flux arrays.
- tce
- Returns:
- resultdict
A dictionary of metric values.