Docs: Update Gemini benchmark results

This commit is contained in:
github-actions[bot]
2025-11-18 22:04:41 +00:00
parent 31a18dd4ee
commit 33b8150958
220 changed files with 3256 additions and 1491 deletions
@@ -0,0 +1,19 @@
const processCSV = async (csvStr, { filterColumn: fc, filterValue: fv, groupBy: gb, aggregateColumn: ac, operation: op }) => {
const { parse } = await import('https://esm.sh/papaparse@5.4.1');
const acc = {};
parse(csvStr, { header: true, skipEmptyLines: true }).data.forEach(row => {
if (row[fc] == fv) {
const k = row[gb], v = +row[ac] || 0;
const curr = acc[k] ||= { s: 0, c: 0 };
curr.s += v;
curr.c++;
}
});
return Object.entries(acc).map(([key, { s, c }]) => ({
[gb]: key,
result: op === 'count' ? c : op === 'avg' ? s / c : s
}));
};
export default processCSV;