Vetters

exovetter provides the following vetters that are built upon Vetters Building Blocks.

exovetter.vetters Module

Functions

run_all(tces, lcs[, vetters, plot, verbose, ...])

Runs vetters and packs results into a dataframe.

Classes

BaseVetter(**kwargs)

Base class for vetters.

ModShift([lc_name])

Modshift vetter.

Lpp([map_filename, lc_name])

LPP vetter.

OddEven([lc_name, dur_frac])

OddEven vetter

TransitPhaseCoverage([lc_name, nbins, ndur])

Transit Phase Coverage Vetter

Sweet([lc_name, threshold_sigma])

SWEET Vetter

Centroid([lc_name])

Class to handle centroid vetting

VizTransits([lc_name, max_transits, ...])

Class to return the number of transits that exist.

LeoTransitEvents([lc_name, flux_err_name, ...])

Exovetter implementation of the individual transit events vetter in the LEO package: https://github.com/mkunimoto/LEO-vetter

Class Inheritance Diagram

Inheritance diagram of exovetter.vetters.BaseVetter, exovetter.vetters.ModShift, exovetter.vetters.Lpp, exovetter.vetters.OddEven, exovetter.vetters.TransitPhaseCoverage, exovetter.vetters.Sweet, exovetter.vetters.Centroid, exovetter.vetters.VizTransits, exovetter.vetters.LeoTransitEvents