def do_reducer(args): import pandas as pd obj = ndjson2col(read_json_lines(args.input)) df = pd.DataFrame.from_dict(obj) csv_path = os.path.join(args.output, "summary.csv") logging.info("Writing brief summary to %s", csv_path) df.to_csv(csv_path) create_plots(args, df)
def do_reducer(args): import pandas as pd obj = ndjson2col(read_json_lines(args.input)) df = pd.DataFrame.from_dict(obj) subset = get_df_subset( df, [args.group_by, args.x_axis, args.trial] + args.metrics) csv_path = os.path.join(args.output, "summary.csv") logging.info("Writing brief summary to %s", csv_path) subset.to_csv(csv_path) create_plots(args, subset, args.metrics)