MCPcopy Create free account
hub / github.com/OpenRaiser/PaperFlow / write_csv

Function write_csv

experiments/human_eval/draw_model_eval_ggbench_minimal.py:230–242  ·  view source on GitHub ↗
(rows: list[dict[str, object]])

Source from the content-addressed store, hash-verified

228
229
230def write_csv(rows: list[dict[str, object]]) -> None:
231 with CSV_OUT.open("w", encoding="utf-8", newline="") as fh:
232 writer = csv.DictWriter(fh, fieldnames=["model_key", "group", "ModelAutoScore", "ModelHumanScore"])
233 writer.writeheader()
234 for row in rows:
235 writer.writerow(
236 {
237 "model_key": row["key"],
238 "group": row["group"],
239 "ModelAutoScore": f'{float(row["auto"]):.2f}',
240 "ModelHumanScore": f'{float(row["human"]):.2f}',
241 }
242 )
243
244
245def main() -> None:

Callers 1

mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected