Skip to content
Snippets Groups Projects
Commit a824f4fd authored by Nick Bearson's avatar Nick Bearson
Browse files

clear up our help text (including defaults) (#11)

parent 156ca01c
No related branches found
No related tags found
1 merge request!52020 02 10 beta1 high priority
#!/usr/bin/env python3 #!/usr/bin/env python3
# Based on https://github.com/deeplycloudy/glmtools/blob/master/examples/grid/make_GLM_grids.py # Based on https://github.com/deeplycloudy/glmtools/blob/master/examples/grid/make_GLM_grids.py
parse_desc = """Create one minute grids of GLM flash data. parse_desc = """Create one minute NetCDF4 grids (and, optionally, AWIPS-compatible tiles) from GLM flash data.
""" """
import numpy as np import numpy as np
...@@ -28,18 +28,17 @@ def create_parser(): ...@@ -28,18 +28,17 @@ def create_parser():
import argparse import argparse
parser = argparse.ArgumentParser(description=parse_desc) parser = argparse.ArgumentParser(description=parse_desc)
parser.add_argument('-v', '--verbose', dest='verbosity', action="count", default=0, parser.add_argument('-v', '--verbose', dest='verbosity', action="count", default=0,
help='each occurrence increases verbosity 1 level through ERROR-WARNING-INFO-DEBUG (default ERROR)') help='each occurrence increases verbosity 1 level through ERROR-WARNING-INFO-DEBUG (default: ERROR)')
parser.add_argument('-l', '--log', dest="log_fn", default=None, parser.add_argument('-l', '--log', dest="log_fn", default=None,
help="specify the log filename") help="specify a log filename. (default: print to screen).")
# from Requirements: "Output is Gridded GLM in the native glmtools NetCDF4 format, with a user option to produce AWIPS-compatible NetCDF tiles as described below" parser.add_argument('-o', '--output-dir', metavar='OUTPUT_DIR',
parser.add_argument('-o', '--output-dir', metavar='output directory', default=os.getcwd(), help="output directory (default: use current directory)")
default=os.getcwd()) parser.add_argument('--goes-sector', default="full", choices=['full', 'conus', 'meso'],
parser.add_argument('--goes-sector', default="full", help="If sector is meso, ctr_lon and ctr_lat "
help="One of [full|conus|meso]. " "are interpreted as the ctr_x and ctr_y of the fixed grid."
"If sector is meso, ctr_lon and ctr_lat " "(default: full)")
"are interpreted as the ctr_x and ctr_y of the fixed grid.")
parser.add_argument("-t", "--create-tiles", default=False, action='store_true', parser.add_argument("-t", "--create-tiles", default=False, action='store_true',
help="create AWIPS-compatible tiles") # FIXME: improve this help text help="create AWIPS-compatible tiles (default: off)")
parser.add_argument('--ctr-lat', metavar='latitude', parser.add_argument('--ctr-lat', metavar='latitude',
type=float, help='center latitude (required for meso)') type=float, help='center latitude (required for meso)')
parser.add_argument('--ctr-lon', metavar='longitude', parser.add_argument('--ctr-lon', metavar='longitude',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment