def _tree_render(index): resp_data = {'index': index, 'tree': 'tree index %s not found' % (index)} tree_data = stats.get_data('Runner:best_tree') tree_render = TreeRender(tree_data[index]['tree']) tree_render.create() resp_data['tree'] = tree_render.data return jsonify(**resp_data)
def graph_data(data_id): data_id_map = { 'lowest_error': { 'data_key': 'Runner:lowest_error', 'title': 'Lowest Error', 'x_title': 'Generation', 'y_title': 'Abs Error', 'data_label': 'Abs Error' }, 'best_individual': { 'data_key': 'Runner:best_individual', 'title': 'Best Individual', 'x_title': 'Generation', 'y_title': 'Individual Index', 'data_label': 'Best Individual' }, 'target_samples': { 'data_key': 'Runner:target_samples', 'title': 'Target Samples', 'x_title': 'Index', 'y_title': 'Value', 'data_label': 'Target' }, 'actual_samples': { 'data_key': 'Runner:actual_samples', 'title': 'Actual Samples', 'x_title': 'Index', 'y_title': 'Value', 'data_label': 'Actual' }, } resp_data = data_id_map[data_id] resp_data['data'] = stats.get_data(resp_data['data_key']) return jsonify(**resp_data)