ramjet.photometric_database.toi_database

Code to represent a database to train to find exoplanet transits 2 minute cadence TESS data. Uses known TOI dispositions and injects them into other TESS lightcurves to create positive training samples.

Module Contents

class ToiDatabase(data_directory='data/toi_database')[source]

Bases: ramjet.photometric_database.tess_synthetic_injected_with_negative_injection_database.TessSyntheticInjectedWithNegativeInjectionDatabase

A class to represent a database to train to find exoplanet transits 2 minute cadence TESS data. Uses known TOI dispositions and injects them into other TESS lightcurves to create positive training samples.

__init__(self, data_directory='data/toi_database')[source]
get_all_synthetic_signal_paths(self)[source]

Returns the list of all synthetic signals to use.

Returns:The list of synthetic signals.
load_magnifications_and_times_from_synthetic_signal_path(self, synthetic_signal_path: str)[source]

Loads the synthetic signal from the path given.

Parameters:synthetic_signal_path – The path to the synthetic signal data file.
Returns:The magnifications and relative times of the synthetic signal.
download_limited_exofop_toi_database(self, number_of_negative_lightcurves_to_download=10000)[source]

Downloads the ExoFOP database.

toi_database