Exemple #1
0
def parseArguments(args=None):
    """
    parse command line arguments
    """

    # parse command line arguments
    parser = argparse.ArgumentParser(description='process-ard')
    parser.add_argument('uri', action="store")
    parser.add_argument('key_pathname', action="store")
    parser.add_argument('download_path', action="store")
    parser.add_argument('-t',
                        '--tles',
                        nargs='+',
                        help='tles',
                        type=int,
                        required=True)
    parser.add_argument('-chunk_size', default=None, action="store", type=int)

    return parser.parse_args(args)
Exemple #2
0
def parseArguments(args=None):
    """
    parse command line arguments
    """

    # parse command line arguments
    parser = argparse.ArgumentParser(description='process-ard')
    parser.add_argument('group', action="store")
    parser.add_argument('data_path', action="store")
    parser.add_argument('template_path', action="store")
    parser.add_argument('out_path', action="store")

    return parser.parse_args(args)
Exemple #3
0
def parseArguments(args=None):
    """
    parse command line arguments
    """

    # parse command line arguments
    parser = argparse.ArgumentParser(description='process-ard')
    parser.add_argument(
        'config_file',
        action="store")  # 'C:\\Users\\Chris.Williams\Desktop\\ingest.yml'
    parser.add_argument('repository', action="store")
    parser.add_argument('product', action="store")

    return parser.parse_args(args)
Exemple #4
0
def parseArguments(args=None):
    """
    parse command line arguments
    """

    # parse command line arguments
    parser = argparse.ArgumentParser(description='process-ard')
    parser.add_argument('uri', action="store")
    parser.add_argument('key_pathname', action="store")
    parser.add_argument('download_path', action="store")
    parser.add_argument('-t',
                        '--tles',
                        nargs='+',
                        help='tles',
                        type=int,
                        required=True)

    # filter options
    parser.add_argument('-s',
                        '--start_dt',
                        type=validDateTimeArgument,
                        help='start datetime',
                        default=None)
    parser.add_argument('-e',
                        '--end_dt',
                        type=validDateTimeArgument,
                        help='end datetime',
                        default=None)

    parser.add_argument('-roi',
                        nargs=4,
                        default=None,
                        action="store",
                        type=int)
    parser.add_argument('-tiles', nargs='+', default=None, action="store")

    # runtime performance
    parser.add_argument('-log_path', default='.', action="store")
    parser.add_argument('-chunk_size', default=None, action="store", type=int)
    parser.add_argument('-ram', default=4096, action="store", type=int)

    # elevation data
    parser.add_argument('-dem_path', default=None, action="store")
    parser.add_argument('-geoid_pathname', default=None, action="store")

    return parser.parse_args(args)