Catch old TLEs exception on passes calculations
parent
54fcc6c4e7
commit
71c7aa2fcb
|
@ -232,6 +232,7 @@ def predict_available_observation_windows(station, min_horizon, overlapped, tle,
|
||||||
:return: List of passes found and list of available observation windows
|
:return: List of passes found and list of available observation windows
|
||||||
'''
|
'''
|
||||||
passes_found = []
|
passes_found = []
|
||||||
|
station_windows = []
|
||||||
# Initialize pyehem Satellite for propagation
|
# Initialize pyehem Satellite for propagation
|
||||||
satellite = ephem.readtle(*tle)
|
satellite = ephem.readtle(*tle)
|
||||||
# Initialize pyephem Observer for propagation
|
# Initialize pyephem Observer for propagation
|
||||||
|
@ -244,9 +245,12 @@ def predict_available_observation_windows(station, min_horizon, overlapped, tle,
|
||||||
observer.horizon = str(min_horizon)
|
observer.horizon = str(min_horizon)
|
||||||
else:
|
else:
|
||||||
observer.horizon = str(station.horizon)
|
observer.horizon = str(station.horizon)
|
||||||
satellite.compute(observer)
|
|
||||||
|
|
||||||
station_windows = []
|
try:
|
||||||
|
satellite.compute(observer)
|
||||||
|
except ValueError:
|
||||||
|
return passes_found, station_windows
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
try:
|
try:
|
||||||
pass_params = next_pass(observer, satellite)
|
pass_params = next_pass(observer, satellite)
|
||||||
|
|
Loading…
Reference in New Issue