Auto-Scheduler queries

I have a few queries concerning the log output from the auto-scheduler. I’m showing below a screenshot of the relevant lines from the log with my queries below:
Dec 14 18:08:38 satnogs systemd[1]: Starting Schedule SatNOGS observations for 10.0h on station 2122…
Dec 14 18:08:39 satnogs python[2720]: 2021-12-14 18:08:39,317 - auto_scheduler.satnogs_client - INFO - Requesting information for ground station 2122
Dec 14 18:08:39 satnogs python[2720]: 2021-12-14 18:08:39,500 - auto_scheduler.satnogs_client - INFO - Ground station information retrieved!
Dec 14 18:08:39 satnogs python[2720]: 2021-12-14 18:08:39,546 - root - INFO - Finding all passes for 456 satellites:
Dec 14 18:08:58 satnogs python[2720]: [8.9K blob data]
Dec 14 18:08:58 satnogs python[2720]: 2021-12-14 18:08:58,098 - auto_scheduler.io - WARNING - Malformed line, expected 3 parameters but found 1
Dec 14 18:08:58 satnogs python[2720]: 2021-12-14 18:08:58,098 - auto_scheduler.io - WARNING - Malformed line, expected 3 parameters but found 1
Dec 14 18:08:58 satnogs python[2720]: 2021-12-14 18:08:58,098 - auto_scheduler.io - WARNING - Malformed line, expected 3 parameters but found 18
Dec 14 18:08:58 satnogs python[2720]: 2021-12-14 18:08:58,099 - auto_scheduler.io - WARNING - Malformed line, expected 3 parameters but found 18
Dec 14 18:08:58 satnogs python[2720]: 2021-12-14 18:08:58,099 - auto_scheduler.io - WARNING - Malformed line, expected 3 parameters but found 16
Dec 14 18:08:58 satnogs python[2720]: 2021-12-14 18:08:58,099 - auto_scheduler.satnogs_client - INFO - Requesting scheduled passes for ground station 2122
Dec 14 18:08:58 satnogs python[2720]: 2021-12-14 18:08:58,421 - auto_scheduler.satnogs_client - INFO - Scheduled passes for ground station 2122 retrieved!
Dec 14 18:08:58 satnogs python[2720]: 2021-12-14 18:08:58,424 - root - INFO - Found 0 scheduled passes between 2021-12-14 18:18:39 and 2021-12-15 04:18:39 on ground station 2122
Dec 14 18:08:59 satnogs python[2720]: 2021-12-14 18:08:59,180 - root - INFO - 42 passes selected out of 1220, 27704 s out of 36306 s at 76.308% efficiency
Why the disparity between the 456 satellite passes found at the start and the 42 passes selected of 1220?
An explanation of the 76.308% efficiency - predicated on what parameters?
And an explanation of the 5 warnings of malformed lines?
It would be helpful and interesting to understand these, please?
Thanks.

There are 456 satellites, some of which have multiple passes over your time window, hence 1220 being larger. The scheduler takes the 1220 passes and sorts them on priority, which is based on the culmination altitude and transmitter success rate and then finds the passes that can be observed without overlap. That turns out to be 42 of them. Those 42 passes take 27704 seconds out of the 36306 seconds covered by the time window, hence the 76.3% efficiency (100% would be that the station is observing all the time).

Those are issues with the priorities file.

3 Likes