Skip to content
Snippets Groups Projects

Add sncl_mode and scale_factor options to controller:

All threads resolved!
+ 41
0
@@ -517,6 +517,8 @@ def get_input_factory(args):
host=args.input_host,
port=args.input_port,
locationCode=args.locationcode,
scale_factor=args.input_scale_factor or args.scale_factor,
sncl_mode=args.input_sncl_mode or args.sncl_mode,
**input_factory_args,
)
elif input_type == "goes":
@@ -562,6 +564,8 @@ def get_input_factory(args):
port=args.input_port,
locationCode=args.locationcode,
convert_channels=args.convert_voltbin,
scale_factor=args.input_scale_factor or args.scale_factor,
sncl_mode=args.input_sncl_mode or args.sncl_mode,
**input_factory_args,
)
elif input_type == "xml":
@@ -628,6 +632,8 @@ def get_output_factory(args):
locationCode=locationcode,
tag=args.output_edge_tag,
forceout=args.output_edge_forceout,
scale_factor=args.input_scale_factor or args.scale_factor,
sncl_mode=args.input_sncl_mode or args.sncl_mode,
**output_factory_args,
)
elif output_type == "plot":
@@ -658,6 +664,8 @@ def get_output_factory(args):
port=args.output_read_port,
write_port=args.output_port,
locationCode=locationcode,
scale_factor=args.input_scale_factor or args.scale_factor,
sncl_mode=args.input_sncl_mode or args.sncl_mode,
**output_factory_args,
)
elif output_type == "xml":
@@ -878,6 +886,17 @@ def parse_args(args):
metavar="PORT",
type=int,
)
input_group.add_argument(
"--input-scale-factor",
default=None,
help="Override default factory scale_factor (divide on read; multiply on write)",
)
input_group.add_argument(
"--input-sncl-mode",
default=None,
help="Override default factory sncl_mode",
choices=["geomag", "legacy", "fdsn"],
)
input_group.add_argument(
"--input-stdin",
action="store_true",
@@ -969,6 +988,17 @@ def parse_args(args):
metavar=("FROM", "TO"),
nargs=2,
)
input_group.add_argument(
"--scale-factor",
default=None,
help="Override default factory scale_factor (divide on read; multiply on write)",
)
input_group.add_argument(
"--sncl-mode",
default=None,
help="Override default factory sncl_mode",
choices=["geomag", "legacy", "fdsn"],
)
input_group.add_argument(
"--type",
default="variation",
@@ -1102,6 +1132,17 @@ def parse_args(args):
metavar="PORT",
type=int,
)
output_group.add_argument(
"--output-scale-factor",
default=None,
help="Override default factory scale_factor (divide on read; multiply on write)",
)
output_group.add_argument(
"--output-sncl-mode",
default=None,
help="Override default factory sncl_mode ()",
choices=["geomag", "legacy", "fdsn"],
)
output_group.add_argument(
"--output-stdout",
action="store_true",
Loading