QuantEcon Style Audit — May 2026#
A style-guide compliance audit of 299 lectures across 5 series, scored against 7 categories. Overall: 8.0 / 10.
This page is for triage — where should we put our attention? Start here, then open a series report for the detail, the charts for a visual overview, or the full findings for the complete breakdown.
Where to focus first#
Series ranked worst → best. Needs work counts the HIGH + MEDIUM lectures (the rest are LOW / NONE — fine or only minor polish).
Attention |
Series |
Score |
Needs work |
The main story |
|---|---|---|---|---|
🔴 High |
7.0 |
33 / 62 |
Math notation debt in older LQ lectures — transpose ( |
|
🔴 High |
7.5 |
22 / 50 |
The biggest backlog: 17 HIGH lectures. Mostly single-category drags — citations, cross-series links, and figures — plus the same LQ math debt. |
|
🟠 Some |
7.6 |
10 / 51 |
Figures need the most love (names + sizes), plus a heading-case sweep. Only 1 HIGH lecture. |
|
🟠 Some |
8.0 |
3 / 26 |
Exemplary on code; the only weak spot is figures (titles + sizes). |
|
🟢 Low |
9.0 |
2 / 110 |
In great shape — 86 % of lectures are clean. Use this series as the model. Just a heading-case sweep left. |
Bottom line: put lecture-python-advanced.myst and lecture-dp first — together they hold 23 of the 29 HIGH-priority lectures. lecture-python.myst is the standard to aim for.
The biggest wins#
Fix one of these once and it lifts dozens of lectures at a time. Ordered by reach. 🔧 = scriptable sweep · ✋ = needs a human pass.
Fix this |
What it means |
Lectures helped |
Effort |
|---|---|---|---|
Heading capitalization |
Section headings → sentence case (capitalize only the first word + proper nouns) |
~170 |
🔧 |
Greek letters in code |
Use |
~150 |
🔧 |
Figure sizes |
Drop |
~125 |
🔧 |
Name your figures |
Add a |
~120 |
🔧 |
Plot titles → captions |
Move |
~90 |
✋ |
Cross-series links |
Replace raw |
~60 |
🔧 |
Beyond these, a math-notation cluster (transpose ^\top ~46, expectation \mathbb{E} ~60, distribution N ~30) is concentrated in the older LQ lectures of lecture-python-advanced.myst and lecture-dp — best tackled as one careful pass over that cluster.
The first four are mechanical and together touch the majority of the corpus — they’re the highest-leverage place to start. See the full remediation plan for the ordered list and the exact lectures.
Fix immediately ⚠️#
Two findings can break the published builds — worth fixing regardless of the broader effort:
Where |
Problem |
Why it’s urgent |
|---|---|---|
|
Breaks the PDF build. Change |
|
Broken |
Cross-reference silently fails to render. |