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