diff --git a/plots/prestige_radar.png b/plots/prestige_radar.png index a82d8fd..5b2cd07 100644 Binary files a/plots/prestige_radar.png and b/plots/prestige_radar.png differ diff --git a/plots/sonnet_vs_gemini.png b/plots/sonnet_vs_gemini.png index c87f717..8a06183 100644 Binary files a/plots/sonnet_vs_gemini.png and b/plots/sonnet_vs_gemini.png differ diff --git a/scripts/plot_comparison.py b/scripts/plot_comparison.py index 79f0c46..b2f5f94 100644 --- a/scripts/plot_comparison.py +++ b/scripts/plot_comparison.py @@ -41,7 +41,7 @@ MODELS = { }, "greedy": { "slug": "greedy_bot", - "label": "Greedy Bot", + "label": "Human Devised Rule", "color": NAVY, }, } @@ -56,15 +56,17 @@ DIFF_COLORS = {"medium": BLUE, "hard": ORANGE, "nightmare": "#DC2626"} def load_logo_image(height_px=80): """Render the wordmark SVG to a high-res RGBA PIL image.""" - import os, ctypes.util - # Ensure homebrew cairo is findable - if ctypes.util.find_library("cairo") is None: - brew_lib = "/opt/homebrew/lib" - if Path(brew_lib).exists(): - os.environ.setdefault("DYLD_LIBRARY_PATH", brew_lib) - import cairosvg - from PIL import Image - import io + try: + import os, ctypes.util + if ctypes.util.find_library("cairo") is None: + brew_lib = "/opt/homebrew/lib" + if Path(brew_lib).exists(): + os.environ.setdefault("DYLD_LIBRARY_PATH", brew_lib) + import cairosvg + from PIL import Image + import io + except ImportError: + return None p = ROOT / "plots" / "collinear_wordmark.svg" if not p.exists(): return None @@ -147,7 +149,7 @@ def make_plot(runs): ("Sonnet 4.6", BLUE, "-", 4.0, 0.95), ("Gemini 3 Flash", ORANGE, "-", 4.0, 0.95), ("GPT-5.2", "#22C55E", "-", 4.0, 0.95), - ("Greedy Bot", NAVY, "--", 3.5, 0.75), + ("Human Devised Rule", NAVY, "--", 3.5, 0.75), ] legend_handles = [] for lbl, clr, ls, lw, alpha in legend_items: diff --git a/scripts/plot_prestige_radar.py b/scripts/plot_prestige_radar.py index 2f9fce2..c52fea9 100644 --- a/scripts/plot_prestige_radar.py +++ b/scripts/plot_prestige_radar.py @@ -39,7 +39,7 @@ MODELS = { }, "greedy": { "slug": "greedy_bot", - "label": "Greedy Bot", + "label": "Human Devised Rule", "color": NAVY, }, } @@ -140,7 +140,7 @@ def make_plot(runs): ("Sonnet 4.6", BLUE, "-", 4.0, 0.95), ("Gemini 3 Flash", ORANGE, "-", 4.0, 0.95), ("GPT-5.2", "#22C55E", "-", 4.0, 0.95), - ("Greedy Bot", NAVY, "--", 3.5, 0.75), + ("Human Devised Rule", NAVY, "--", 3.5, 0.75), ] legend_handles = [] for lbl, clr, ls, lw, alpha in legend_items: