From 9650be06d8e0ed2ba8818f42e68082af7ebcfba9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Drza=C5=82?= Date: Sat, 25 Jun 2022 17:02:03 +0200 Subject: [PATCH] Added checking if satellite was always above horizon --- rfplot.py | 3 +++ 1 file changed, 3 insertions(+) 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]: