Ephemeris
- class alderaan.ephemeris.Ephemeris(period=None, epoch=None, index=None, ttime=None, error=None, quality=None, t_min=None, t_max=None)
- adjust_epoch(t_min)
Put epoch in range (t_min, t_min + period)
- Parameters:
t_min (float) – minimum time
- Returns:
self
- Return type:
- clip_range(t_min, t_max, adjust_epoch=True)
Clip attribute arrays to range (t_min, t_max)
- Parameters:
t_min (float) – minimum time
t_max (float) – maximum time
- Returns:
self
- Return type:
- eval_linear_ephemeris(index=None)
Calculate linear ephemeris from period and epoch
- Returns:
transit times according to linear ephemeris
- Return type:
ndarray
- fit_linear_ephemeris(ignore_bad=True)
Fit a linear ephmeris using unweighted least squares
- interpolate(full=False, reset_quality=True)
Interpolate poor quality transit times and optionally interpolate missing transit times
- Parameters:
full (bool) – True to interpolate missing transit times (default=False)
- Returns:
self
- Return type: