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

Function write_csv

experiments/human_eval/draw_model_eval_ggbench_labeled.py:261–272  ·  view source on GitHub ↗
(rows: list[dict[str, object]])

Source from the content-addressed store, hash-verified

259
260
261def write_csv(rows: list[dict[str, object]]) -> None:
262 with CSV_OUT.open("w", encoding="utf-8", newline="") as fh:
263 writer = csv.DictWriter(fh, fieldnames=["model", "ModelAutoScore", "ModelHumanScore"])
264 writer.writeheader()
265 for row in rows:
266 writer.writerow(
267 {
268 "model": row["name"],
269 "ModelAutoScore": f'{float(row["auto"]):.2f}',
270 "ModelHumanScore": f'{float(row["human"]):.2f}',
271 }
272 )
273
274
275def main() -> None:

Callers 1

mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected