Due predict have some errors, I decide to create my own propagator using orbit_predictor
With this propagator there is no overlaping problem. If two passes coincide pass with worst elevation is discard.
This script propagate every sat with valid TLE on file
parameter.
Output is like
$ python predict.py --location 40.452591 -3.7286226 666 weather.tle
09:36 04/18/20 1587202574 68 944 16.28 188.26 NOAA_18-20200418-093613 28654 NOAA 18
10:02 04/18/20 1587204152 20 800 357.70 236.08 METEOR-M_2-20200418-100231 40069 METEOR-M 2
11:17 04/18/20 1587208655 18 794 357.21 241.12 NOAA_18-20200418-111734 28654 NOAA 18
15:58 04/18/20 1587225522 19 809 120.10 1.82 NOAA_19-20200418-155841 33591 NOAA 19
17:37 04/18/20 1587231461 65 948 172.71 343.15 NOAA_19-20200418-173740 33591 NOAA 19
18:06 04/18/20 1587233188 12 696 108.15 8.36 METEOR-M_2-20200418-180627 40069 METEOR-M 2
19:03 04/18/20 1587236627 66 906 172.54 343.90 NOAA_15-20200418-190346 25338 NOAA 15
19:23 04/18/20 1587237811 17 778 117.43 3.34 NOAA_18-20200418-192330 28654 NOAA 18
19:43 04/18/20 1587239034 86 924 163.24 347.90 METEOR-M_2-20200418-194353 40069 METEOR-M 2
20:47 04/18/20 1587242837 6 565 234.79 313.83 NOAA_15-20200418-204716 25338 NOAA 15
21:02 04/18/20 1587243736 70 936 170.78 344.10 NOAA_18-20200418-210215 28654 NOAA 18
21:26 04/18/20 1587245189 12 709 220.47 322.82 METEOR-M_2-20200418-212628 40069 METEOR-M 2
22:46 04/18/20 1587249989 8 617 231.42 315.96 NOAA_18-20200418-224628 28654 NOAA 18
TIME DATE TIMESTAMP MAX_ELEVATION DURATION SATELLITE
Using python3. Consider use a virtualenv.
pip install orbit-predictor
python predict.py --location 40.452591 -3.7286226 666 weather.tle
GNU GPL V3