Fix pass_duration bug
parent
6869ce2635
commit
a7f477db9b
4
utils.py
4
utils.py
|
@ -258,14 +258,14 @@ def find_passes(satellites, observer, tmin, tmax, minimum_altitude, min_pass_dur
|
||||||
break
|
break
|
||||||
passid += 1
|
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,
|
# show only if >= configured horizon and till tmax,
|
||||||
# and not directly overhead (tr < ts see issue 199)
|
# and not directly overhead (tr < ts see issue 199)
|
||||||
|
|
||||||
if tr < ephem.date(tmax):
|
if tr < ephem.date(tmax):
|
||||||
if (float(elevation) >= minimum_altitude and tr < ts and
|
if (float(elevation) >= minimum_altitude and tr < ts and
|
||||||
pass_duration > min_pass_duration):
|
pass_duration > timedelta(minutes=min_pass_duration)):
|
||||||
valid = True
|
valid = True
|
||||||
|
|
||||||
# invalidate passes that start too soon
|
# invalidate passes that start too soon
|
||||||
|
|
Loading…
Reference in New Issue