Esempio n. 1
0
def process_rsmas_cmd_line_parse(iargs=None):
    """ Creates command line argument parser object. """

    parser = argparse.ArgumentParser(description='Process Rsmas Routine InSAR Time Series Analysis',
                                     formatter_class=argparse.RawTextHelpFormatter,
                                     epilog=EXAMPLE)

    parser = putils.add_common_parser(parser)
    parser = putils.add_process_rsmas(parser)
    inps = parser.parse_args(args=iargs)
    inps = putils.create_or_update_template(inps)

    return inps
Esempio n. 2
0
def process_rsmas_cmd_line_parse(iargs=None):
    """ Creates command line argument parser object. """

    parser = argparse.ArgumentParser(
        description='Process Rsmas Routine InSAR Time Series Analysis',
        formatter_class=argparse.RawTextHelpFormatter,
        epilog=EXAMPLE)

    parser = putils.add_common_parser(parser)
    parser = putils.add_process_rsmas(parser)
    inps = parser.parse_args(args=iargs)
    template_file = pathObj.auto_template
    # print default template
    if inps.print_template:
        raise SystemExit(open(template_file, 'r').read())
    inps = putils.create_or_update_template(inps)

    return inps