Skip to content
Snippets Groups Projects
Commit 7e3eb744 authored by Jeremy M Fee's avatar Jeremy M Fee
Browse files

Merge pull request #102 from dcstewart-usgs/io_arguments

io arguments fix
parents 5d2292f2 09913fc8
No related branches found
No related tags found
No related merge requests found
...@@ -263,6 +263,7 @@ def main(args): ...@@ -263,6 +263,7 @@ def main(args):
observatory=args.observatory, observatory=args.observatory,
type=args.type, type=args.type,
interval=args.interval) interval=args.interval)
# TODO remove magweb option
elif args.input_iaga_magweb: elif args.input_iaga_magweb:
inputfactory = iaga2002.MagWebFactory( inputfactory = iaga2002.MagWebFactory(
observatory=args.observatory, observatory=args.observatory,
...@@ -284,14 +285,14 @@ def main(args): ...@@ -284,14 +285,14 @@ def main(args):
inputfactory = imfv283.StreamIMFV283Factory( inputfactory = imfv283.StreamIMFV283Factory(
stream=open(args.input_imfv283_file, 'r'), stream=open(args.input_imfv283_file, 'r'),
observatory=args.observatory) observatory=args.observatory)
elif args.input_imfv283_goes is not None: elif args.input_imfv283_goes:
inputfactory = imfv283.GOESIMFV283Factory( inputfactory = imfv283.GOESIMFV283Factory(
directory=args.input_goes_directory, directory=args.input_goes_directory,
getdcpmessages=args.input_goes_getdcpmessages, getdcpmessages=args.input_goes_getdcpmessages,
observatory=args.observatory, observatory=args.observatory,
server=args.input_goes_server, server=args.input_goes_server,
user=args.input_goes_user) user=args.input_goes_user)
elif args.input_imfv283_stdin is not None: elif args.input_imfv283_stdin:
inputfactory = imfv283.StreamIMFV283Factory( inputfactory = imfv283.StreamIMFV283Factory(
stream=sys.stdin, stream=sys.stdin,
observatory=args.observatory) observatory=args.observatory)
...@@ -369,7 +370,7 @@ def main(args): ...@@ -369,7 +370,7 @@ def main(args):
locationCode=locationcode, locationCode=locationcode,
tag=args.output_edge_tag, tag=args.output_edge_tag,
forceout=args.output_edge_forceout) forceout=args.output_edge_forceout)
elif args.output_plot is not None: elif args.output_plot:
outputfactory = PlotTimeseriesFactory() outputfactory = PlotTimeseriesFactory()
else: else:
print >> sys.stderr, "Missing required output directive" print >> sys.stderr, "Missing required output directive"
...@@ -527,6 +528,8 @@ def parse_args(args): ...@@ -527,6 +528,8 @@ def parse_args(args):
input_group.add_argument('--input-imfv283-file', input_group.add_argument('--input-imfv283-file',
help='Reads from the specified file.') help='Reads from the specified file.')
input_group.add_argument('--input-imfv283-stdin', input_group.add_argument('--input-imfv283-stdin',
action='store_true',
default=False,
help='Pass in a file using redirection from stdin') help='Pass in a file using redirection from stdin')
input_group.add_argument('--input-imfv283-url', input_group.add_argument('--input-imfv283-url',
help='Example file://./') help='Example file://./')
......
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