def main(args=sys.argv[1:]): """Main process """ if args: if not args[0].lower() in SUBCOMMANDS: new_args = ["main"] new_args.extend(args) else: new_args = args # checks if the old --delete syntax is used new_args = check_delete_option(new_args) new_args = [arg.decode(SYSTEM_ENCODING) for arg in new_args] if new_args[0] == "main": main_dispatcher(args=new_args) elif new_args[0] == "analyze": analyze_dispatcher(args=new_args) elif new_args[0] == "cluster": cluster_dispatcher(args=new_args) elif new_args[0] == "anomaly": anomaly_dispatcher(args=new_args) elif new_args[0] == "sample": sample_dispatcher(args=new_args) elif new_args[0] == "delete": delete_dispatcher(args=new_args) else: sys.exit("BigMLer used with no arguments. Check:\nbigmler --help\n\nor" "\n\nbigmler sample --help\n\n" "\n\nbigmler analyze --help\n\n" "\n\nbigmler cluster --help\n\n" "\n\nbigmler anomaly --help\n\n" "\n\nbigmler delete --help\n\n" " for a list of options")
def main(args=sys.argv[1:]): """Main process """ if args: if not args[0].lower() in SUBCOMMANDS: new_args = ["main"] new_args.extend(args) else: new_args = args # checks if the old --delete syntax is used new_args = check_delete_option(new_args) if not PYTHON3: new_args = [arg.decode(SYSTEM_ENCODING) for arg in new_args] if new_args[0] == "main": main_dispatcher(args=new_args) elif new_args[0] == "analyze": analyze_dispatcher(args=new_args) elif new_args[0] == "cluster": cluster_dispatcher(args=new_args) elif new_args[0] == "anomaly": anomaly_dispatcher(args=new_args) elif new_args[0] == "sample": sample_dispatcher(args=new_args) elif new_args[0] == "report": report_dispatcher(args=new_args) elif new_args[0] == "reify": reify_dispatcher(args=new_args) elif new_args[0] == "execute": execute_dispatcher(args=new_args) elif new_args[0] == "delete": delete_dispatcher(args=new_args) elif new_args[0] == "project": project_dispatcher(args=new_args) elif new_args[0] == "association": association_dispatcher(args=new_args) elif new_args[0] == "logistic-regression": logistic_regression_dispatcher(args=new_args) elif new_args[0] == "whizzml": whizzml_dispatcher(args=new_args) else: sys.exit( "BigMLer used with no arguments. Check:\nbigmler --help\n\nor" "\n\nbigmler sample --help\n\n" "\n\nbigmler analyze --help\n\n" "\n\nbigmler cluster --help\n\n" "\n\nbigmler anomaly --help\n\n" "\n\nbigmler report --help\n\n" "\n\nbigmler reify --help\n\n" "\n\nbigmler project --help\n\n" "\n\nbigmler association --help\n\n" "\n\nbigmler logistic-regression --help\n\n" "\n\nbigmler execute --help\n\n" "\n\nbigmler whizzml --help\n\n" "\n\nbigmler delete --help\n\n" " for a list of options" )
def main(args=sys.argv[1:]): """Main process """ if args: if not args[0].lower() in SUBCOMMANDS: new_args = ["main"] new_args.extend(args) else: new_args = args # checks if the old --delete syntax is used new_args = check_delete_option(new_args) if not PYTHON3: new_args = [arg.decode(SYSTEM_ENCODING) for arg in new_args] if new_args[0] == "main": main_dispatcher(args=new_args) elif new_args[0] == "analyze": analyze_dispatcher(args=new_args) elif new_args[0] == "cluster": cluster_dispatcher(args=new_args) elif new_args[0] == "anomaly": anomaly_dispatcher(args=new_args) elif new_args[0] == "sample": sample_dispatcher(args=new_args) elif new_args[0] == "report": report_dispatcher(args=new_args) elif new_args[0] == "reify": reify_dispatcher(args=new_args) elif new_args[0] == "execute": execute_dispatcher(args=new_args) elif new_args[0] == "delete": delete_dispatcher(args=new_args) elif new_args[0] == "project": project_dispatcher(args=new_args) elif new_args[0] == "association": association_dispatcher(args=new_args) elif new_args[0] == "logistic-regression": logistic_regression_dispatcher(args=new_args) elif new_args[0] == "whizzml": whizzml_dispatcher(args=new_args) else: sys.exit("BigMLer used with no arguments. Check:\nbigmler --help\n\nor" "\n\nbigmler sample --help\n\n" "\n\nbigmler analyze --help\n\n" "\n\nbigmler cluster --help\n\n" "\n\nbigmler anomaly --help\n\n" "\n\nbigmler report --help\n\n" "\n\nbigmler reify --help\n\n" "\n\nbigmler project --help\n\n" "\n\nbigmler association --help\n\n" "\n\nbigmler logistic-regression --help\n\n" "\n\nbigmler execute --help\n\n" "\n\nbigmler whizzml --help\n\n" "\n\nbigmler delete --help\n\n" " for a list of options")
def main(args=sys.argv[1:]): """Main process """ if args: if not args[0].lower() in SUBCOMMANDS: new_args = ["main"] new_args.extend(args) else: new_args = args # checks if the old --delete syntax is used new_args = check_delete_option(new_args) if not PYTHON3: new_args = [arg.decode(SYSTEM_ENCODING) for arg in new_args] if new_args[0] == "main": main_dispatcher(args=new_args) elif new_args[0] == "analyze": analyze_dispatcher(args=new_args) elif new_args[0] == "cluster": cluster_dispatcher(args=new_args) elif new_args[0] == "anomaly": anomaly_dispatcher(args=new_args) elif new_args[0] == "sample": sample_dispatcher(args=new_args) elif new_args[0] == "report": report_dispatcher(args=new_args) elif new_args[0] == "reify": reify_dispatcher(args=new_args) elif new_args[0] == "execute": execute_dispatcher(args=new_args) elif new_args[0] == "delete": delete_dispatcher(args=new_args) elif new_args[0] == "project": project_dispatcher(args=new_args) elif new_args[0] == "association": association_dispatcher(args=new_args) elif new_args[0] == "logistic-regression": logistic_regression_dispatcher(args=new_args) elif new_args[0] == "topic-model": if no_stemmer: sys.exit("To use the bigmler topic-model command you need the" " Pystemmer library. Please, install it and" " retry your command.") topic_model_dispatcher(args=new_args) elif new_args[0] == "time-series": time_series_dispatcher(args=new_args) elif new_args[0] == "deepnet": deepnet_dispatcher(args=new_args) elif new_args[0] == "whizzml": whizzml_dispatcher(args=new_args) elif new_args[0] == "export": export_dispatcher(args=new_args) elif new_args[0] == "retrain": retrain_dispatcher(args=new_args) else: sys.exit("BigMLer used with no arguments. Check:\nbigmler --help\n\nor" "\n\nbigmler sample --help\n\n" "\n\nbigmler analyze --help\n\n" "\n\nbigmler cluster --help\n\n" "\n\nbigmler anomaly --help\n\n" "\n\nbigmler report --help\n\n" "\n\nbigmler reify --help\n\n" "\n\nbigmler project --help\n\n" "\n\nbigmler association --help\n\n" "\n\nbigmler logistic-regression --help\n\n" "\n\nbigmler topic-model --help\n\n" "\n\nbigmler time-series --help\n\n" "\n\nbigmler deepnet --help\n\n" "\n\nbigmler execute --help\n\n" "\n\nbigmler whizzml --help\n\n" "\n\nbigmler export --help\n\n" "\n\nbigmler retrain --help\n\n" "\n\nbigmler delete --help\n\n" " for a list of options")