From a7f477db9b365903cf2eb7ec9a7f150c499e0f14 Mon Sep 17 00:00:00 2001 From: cgbsat Date: Sun, 12 May 2019 09:31:44 +0000 Subject: [PATCH] Fix pass_duration bug --- utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils.py b/utils.py index c0bc7d8..f495ad1 100644 --- a/utils.py +++ b/utils.py @@ -258,14 +258,14 @@ def find_passes(satellites, observer, tmin, tmax, minimum_altitude, min_pass_dur break passid += 1 - pass_duration = (ts.datetime() - tr.datetime()) / timedelta(minutes=1) + pass_duration = ts.datetime() - tr.datetime() # show only if >= configured horizon and till tmax, # and not directly overhead (tr < ts see issue 199) if tr < ephem.date(tmax): if (float(elevation) >= minimum_altitude and tr < ts and - pass_duration > min_pass_duration): + pass_duration > timedelta(minutes=min_pass_duration)): valid = True # invalidate passes that start too soon