def _main():
import argparse
formatter = argparse.RawDescriptionHelpFormatter
parser = argparse.ArgumentParser(description=__doc__,
formatter_class=formatter)
parser.add_argument('tdoa', nargs='?',
type=argparse.FileType('r'), default='data.tdoa',
help="tdoa data (\"-\" streams from stdin)")
parser.add_argument('-o', '--output', dest='output',
type=argparse.FileType('w'), default='data.pos',
help="output file (\'-\' for stdout)")
parser.add_argument('-r', '--rx-coordinates', dest='rx_pos',
type=argparse.FileType('r'), default='pos-rx.cfg',
help="path to config file that contains the "
"coordinates of the receivers")
args = parser.parse_args()
tdoa_groups = tdoa_est.load_tdoa_groups(args.tdoa)
rx_pos = tdoa_est.load_pos_config(args.rx_pos)
results = solve(tdoa_groups, rx_pos)
save_positions(args.output, results)
评论列表
文章目录