diff --git a/rfplot.py b/rfplot.py index 1a90efc..a464557 100755 --- a/rfplot.py +++ b/rfplot.py @@ -136,6 +136,9 @@ def main(): for sat_info in satellite_info: satellite = EarthSatellite(sat_info["tle"][-2], sat_info["tle"][-1]) t, events = satellite.find_events(site_location, t0, t1, altitude_degrees=0.0) + alt, _, _ = (satellite - site_location).at(t0).altaz() + if len(t) == 0 and alt.degrees > 0: + t, events = [t0, t1], [0,2] if len(t) > 0: pairs = [ (ti, event) for ti, event in zip(t, events)] if pairs[0][1] in [1,2]: