Skip to content
Snippets Groups Projects

Add sncl_mode and scale_factor options to controller:

All threads resolved!
3 files
+ 44
3
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 41
0
@@ -517,6 +517,8 @@ def get_input_factory(args):
@@ -517,6 +517,8 @@ def get_input_factory(args):
host=args.input_host,
host=args.input_host,
port=args.input_port,
port=args.input_port,
locationCode=args.locationcode,
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,
**input_factory_args,
)
)
elif input_type == "goes":
elif input_type == "goes":
@@ -562,6 +564,8 @@ def get_input_factory(args):
@@ -562,6 +564,8 @@ def get_input_factory(args):
port=args.input_port,
port=args.input_port,
locationCode=args.locationcode,
locationCode=args.locationcode,
convert_channels=args.convert_voltbin,
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,
**input_factory_args,
)
)
elif input_type == "xml":
elif input_type == "xml":
@@ -628,6 +632,8 @@ def get_output_factory(args):
@@ -628,6 +632,8 @@ def get_output_factory(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,
 
scale_factor=args.input_scale_factor or args.scale_factor,
 
sncl_mode=args.input_sncl_mode or args.sncl_mode,
**output_factory_args,
**output_factory_args,
)
)
elif output_type == "plot":
elif output_type == "plot":
@@ -658,6 +664,8 @@ def get_output_factory(args):
@@ -658,6 +664,8 @@ def get_output_factory(args):
port=args.output_read_port,
port=args.output_read_port,
write_port=args.output_port,
write_port=args.output_port,
locationCode=locationcode,
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,
**output_factory_args,
)
)
elif output_type == "xml":
elif output_type == "xml":
@@ -878,6 +886,17 @@ def parse_args(args):
@@ -878,6 +886,17 @@ def parse_args(args):
metavar="PORT",
metavar="PORT",
type=int,
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_group.add_argument(
"--input-stdin",
"--input-stdin",
action="store_true",
action="store_true",
@@ -969,6 +988,17 @@ def parse_args(args):
@@ -969,6 +988,17 @@ def parse_args(args):
metavar=("FROM", "TO"),
metavar=("FROM", "TO"),
nargs=2,
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(
input_group.add_argument(
"--type",
"--type",
default="variation",
default="variation",
@@ -1102,6 +1132,17 @@ def parse_args(args):
@@ -1102,6 +1132,17 @@ def parse_args(args):
metavar="PORT",
metavar="PORT",
type=int,
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_group.add_argument(
"--output-stdout",
"--output-stdout",
action="store_true",
action="store_true",
Loading