import os from datetime import datetime, timedelta, date import numpy as np import glob import argparse import warnings warnings.filterwarnings("ignore") import utils_region def main(): # Parse the command line arguments parser = argparse.ArgumentParser("n_mapping_tiffpng.py") parser.add_argument( "--inputfl", help="Input binary file.", required=False, ) parser.add_argument( "--pngFile", help="PNG map file name.", required=False, ) parser.add_argument( "--pngTitle", help="PNG map title.", required=False, ) args = vars(parser.parse_args()) if args["inputfl"] is not None and args["pngFile"] is not None: inputfl = args["inputfl"] pngfilename = args["pngFile"] maptitle = args["pngTitle"] else: print('Error: Wrong arguments!') parser.print_help() exit() if not os.path.isfile(inputfl): print('No input data for day ', inputfl) else: sm = utils_region.read_para_file(inputfl) utils_region.map_lst(sm, pngfilename, maptitle) print('Mapping done.') if __name__ == "__main__": main()