diff --git a/edosl0util/cli/rdrgen.py b/edosl0util/cli/rdrgen.py new file mode 100644 index 0000000000000000000000000000000000000000..ed756bb67e6fe33cd69a83f72f649e22c9ca2cce --- /dev/null +++ b/edosl0util/cli/rdrgen.py @@ -0,0 +1,22 @@ +from edosl0util.cli import util +from edosl0util.rdrgen import packets_to_rdrs + + +def main(): + parser = util.default_parser(description=__doc__) + parser.add_argument( + '--aggr', type=int, + help='Number of aggregation granules used to determine alignment') + parser.add_argument('sat', choices=['snpp', 'j01']) + parser.add_argument('pds', nargs='+') + args = parser.parse_args() + util.configure_logging(args) + + if args.aggr: + packets_to_rdrs(args.sat, args.pds, aggr_level=args.aggr) + else: + packets_to_rdrs(args.sat, args.pds) + + +if __name__ == '__main__': + main()