def merge (destination_path, source_path) : destination = result_database.database (destination_path) source = result_database.database (source_path) destination.create_schema () sys.stderr.write ('[ii] merging database...\n') result_database.merge (destination, source) destination.close () source.close ()
def import_trials (database_path, problem, evolver, population, tape_path) : tape_stream = file (tape_path, 'r') sys.stderr.write ('[ii] parsing tape %s ...\n' % (tape_path)) trials = tape_parser.parse_tape (tape_stream) database = result_database.database (database_path) database.create_schema () sys.stderr.write ('[ii] importing tape...\n') result_database.import_trials (database, problem, evolver, population, trials, tape_path) database.close ()
def query_2 (database_path) : database = result_database.database (database_path) database.create_schema () result_queries.query_2 (database, sys.stdout)
def query_1 (database_path, criteria, lower_treshold, upper_treshold) : lower_treshold = float (lower_treshold) upper_treshold = float (upper_treshold) database = result_database.database (database_path) database.create_schema () result_queries.query_1 (database, sys.stdout, criteria, lower_treshold, upper_treshold)