File size: 384 Bytes
45eaa9d | 1 2 3 4 5 6 7 8 9 10 | #!/usr/bin/env python
import json,sys,csv
from pathlib import Path
rows=[json.load(open(p)) for p in sys.argv[1:]]
if not rows: raise SystemExit("Pass result JSON files")
cols=list(rows[0]); out=Path("results/scaling_summary.csv"); out.parent.mkdir(exist_ok=True)
with out.open("w",newline="") as f:
w=csv.DictWriter(f,fieldnames=cols); w.writeheader(); w.writerows(rows)
print(out)
|