Change description of -f option
parent
464afa5ddf
commit
532316a9ec
|
@ -97,11 +97,11 @@ def main():
|
||||||
help="Don't respect station horizon (schedule 0 to 0 elevation)",
|
help="Don't respect station horizon (schedule 0 to 0 elevation)",
|
||||||
action="store_true")
|
action="store_true")
|
||||||
parser.add_argument("-f",
|
parser.add_argument("-f",
|
||||||
"--no-search-transmitters",
|
"--only-priority",
|
||||||
help="Do not search good transmitters [default searching]",
|
help="Schedule only priority satellites (from -P file)",
|
||||||
dest='search_transmitters',
|
dest='only_priority',
|
||||||
action='store_false')
|
action='store_false')
|
||||||
parser.set_defaults(search_transmitters=True)
|
parser.set_defaults(only_priority=True)
|
||||||
parser.add_argument("-w",
|
parser.add_argument("-w",
|
||||||
"--wait",
|
"--wait",
|
||||||
help="Wait time between consecutive observations (for setup and slewing)" +
|
help="Wait time between consecutive observations (for setup and slewing)" +
|
||||||
|
@ -172,7 +172,7 @@ def main():
|
||||||
min_horizon_arg = args.min_horizon
|
min_horizon_arg = args.min_horizon
|
||||||
cache_dir = "/tmp/cache"
|
cache_dir = "/tmp/cache"
|
||||||
schedule = not args.dryrun
|
schedule = not args.dryrun
|
||||||
search_transmitters = args.search_transmitters
|
only_priority = args.only_priority
|
||||||
priority_filename = args.priorities
|
priority_filename = args.priorities
|
||||||
|
|
||||||
# Set time range
|
# Set time range
|
||||||
|
@ -288,7 +288,7 @@ def main():
|
||||||
|
|
||||||
# Get passes of priority objects
|
# Get passes of priority objects
|
||||||
prioritypasses, normalpasses = get_priority_passes(passes, priorities, favorite_transmitters,
|
prioritypasses, normalpasses = get_priority_passes(passes, priorities, favorite_transmitters,
|
||||||
search_transmitters, min_priority)
|
only_priority, min_priority)
|
||||||
|
|
||||||
# Priority scheduler
|
# Priority scheduler
|
||||||
prioritypasses = sorted(prioritypasses, key=lambda satpass: -satpass['priority'])
|
prioritypasses = sorted(prioritypasses, key=lambda satpass: -satpass['priority'])
|
||||||
|
|
4
utils.py
4
utils.py
|
@ -305,7 +305,7 @@ def find_passes(satellites, observer, tmin, tmax, minimum_altitude, min_pass_dur
|
||||||
return passes
|
return passes
|
||||||
|
|
||||||
|
|
||||||
def get_priority_passes(passes, priorities, favorite_transmitters, search, min_priority):
|
def get_priority_passes(passes, priorities, favorite_transmitters, only_priority, min_priority):
|
||||||
priority = []
|
priority = []
|
||||||
normal = []
|
normal = []
|
||||||
for satpass in passes:
|
for satpass in passes:
|
||||||
|
@ -317,7 +317,7 @@ def get_priority_passes(passes, priorities, favorite_transmitters, search, min_p
|
||||||
# Add if priority is high enough
|
# Add if priority is high enough
|
||||||
if satpass['priority'] >= min_priority:
|
if satpass['priority'] >= min_priority:
|
||||||
priority.append(satpass)
|
priority.append(satpass)
|
||||||
elif search:
|
elif only_priority:
|
||||||
# Find satellite transmitter with highest number of good observations
|
# Find satellite transmitter with highest number of good observations
|
||||||
max_good_count = max([s['good_count'] for s in passes if s["id"] == satpass["id"]])
|
max_good_count = max([s['good_count'] for s in passes if s["id"] == satpass["id"]])
|
||||||
if max_good_count > 0:
|
if max_good_count > 0:
|
||||||
|
|
Loading…
Reference in New Issue