Base
Base class used for inheritance
- class alderaan.modules.base.BaseAlg(litecurve, planets)
- Base Algorithm class for modules which work on a litecurve + planets
Detrend
Transit Model
TTV Model
Quality Control
- get_transit_obsmode()
Determine the observing mode at each transit time Returns a length num_planets list, each entry is a list of obsmode str
- identify_overlapping_transits(rtol=None, atol=None)
Identify where transits overlap based on separation of transit midpoints
- Arguments
rtol (float) : relative tolerance, in units of transit durations atol (float) : absolute tolerance, in units of hours
- make_transit_mask(rel_size=None, abs_size=None, mask_type='standard')
- Arguments
rel_size : full width of masked region in units of transit duration abs_size : full width of masked region in units of time mask_type : type of transit mask to return (default = ‘standard’)
- Several output mask_type are supported
standard : bool, shape (n_planet, n_cadence), True near transits
condensed : bool, shape (n_cadence), True near transit
count : int, shape (n_cadence), value is number of planets near transit
overlap : bool, shanpe (n_cadence), True if multiple planets are near transit