Source code for dexom_python.cluster_utils.solution_compilation

import argparse
from dexom_python.enum_functions.enumeration import combine_binary_solutions


[docs]def main(): """ This function is called when you run this script from the commandline. Compiles binary enumeration solutions from a given folder Use --help to see commandline parameters """ description = 'Compiles binary enumeration solutions from a given folder' parser = argparse.ArgumentParser(description=description, formatter_class=argparse.RawTextHelpFormatter) parser.add_argument('-s', '--sol_path', help='folder containing enumeration solutions') parser.add_argument('-o', '--out_path', default='', help='name of the file which will be saved') parser.add_argument('-p', '--pattern', default='*solutions.csv', help='naming pattern of the solution files') args = parser.parse_args() sols = combine_binary_solutions(sol_path=args.sol_path, solution_pattern=args.pattern, out_path=args.out_path) return True
if __name__ == '__main__': main()