Glossary · Term

Matplotlib

← all terms

Definition

Plain language

A widely used Python toolkit for drawing charts and graphs.

As stated in the literature

A Python plotting library; a frequent source of real-world bugs in software-engineering agent benchmarks like SWE-bench, including the unchecked is-num-like classification bug on empty lists.

Why it matters: It matters because its real-world bugs serve as concrete, verifiable tests of whether a coding agent can actually fix software people rely on.

For example, a data scientist might use Matplotlib to turn a column of sales numbers into a line chart for a report.

Heard on the show

“We're talking about actual reported bugs from projects like Matplotlib and SymPy and Django, fixed end to end.”
Episode 012 — Why AI Coding Agents Keep Trying to Debug Without a Debugger

Mentioned in 1 episode

  1. 012
    Why AI Coding Agents Keep Trying to Debug Without a Debugger

Related terms