def analysis_options_from_args()

in otava/main.py [0:0]


def analysis_options_from_args(args: argparse.Namespace) -> AnalysisOptions:
    conf = AnalysisOptions()
    if args.pvalue is not None:
        conf.max_pvalue = args.pvalue
    if args.magnitude is not None:
        conf.min_magnitude = args.magnitude
    if args.window is not None:
        conf.window_len = args.window
    if args.orig_edivisive is not None:
        conf.orig_edivisive = args.orig_edivisive
    return conf