From 2698d80c63232131e12b376c303b66bf4c31df78 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Thu, 26 Sep 2024 08:08:46 -0700 Subject: [PATCH] refactor: Simplify sorting and grouping of data in senior-junior.md --- aider/website/_posts/2024-09-26-senior-junior.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/aider/website/_posts/2024-09-26-senior-junior.md b/aider/website/_posts/2024-09-26-senior-junior.md index bf889f052..b984eaa53 100644 --- a/aider/website/_posts/2024-09-26-senior-junior.md +++ b/aider/website/_posts/2024-09-26-senior-junior.md @@ -15,14 +15,11 @@ Here's a table containing the benchmark data for different model configurations: {% assign sorted_data = site.data.senior | sort: "pass_rate_2" | reverse %} {% assign grouped_data = sorted_data | group_by: "model" %} -{% assign sorted_groups = grouped_data | sort: "items" | reverse %} | Senior | Junior | Junior Edit Format | Pass Rate (%) | Average Time (sec) | Total Cost ($) | |--------|--------|---------------------|----------------|---------------------|----------------| -{% for group in sorted_groups %} -{% assign top_pass_rate = group.items | map: "pass_rate_2" | sort | last %} -{% assign sorted_items = group.items | sort: "pass_rate_2" | reverse %} -{% for item in sorted_items %} +{% for group in grouped_data %} +{% for item in group.items %} | {{ item.model }} | {{ item.junior_model }} | {{ item.junior_edit_format }} | {{ item.pass_rate_2 }} | {{ item.seconds_per_case }} | {{ item.total_cost }} | {% endfor %} {% unless forloop.last %}