calvo#
Series: lecture-dp
File:
lectures/calvo.mdAudit date: 2026-05-28
Categories audited: writing, math, code, jax, figures, references, links, admonitions
Overall score: 5.8 / 10
Priority: HIGH
Score breakdown#
Category |
Score |
One-line note |
|---|---|---|
Writing |
8/10 |
H2 sentence case throughout; some long paragraphs. |
Math |
8/10 |
|
Code |
5/10 |
Duplicate |
JAX |
out of scope |
not a JAX lecture. |
Figures |
5/10 |
Two embedded |
References |
4/10 |
Twelve narrative-author |
Links |
5/10 |
Four raw markdown links to |
Admonitions |
N/A |
No exercises / proofs. |
Issues#
Critical#
None found.
High severity#
[qe-code-003] — Duplicate
!pip install --upgrade quanteconcells: at top (line 33) and again at line 82. Pip install should appear once at the top of the lecture.[qe-ref-001] — Twelve narrative-author citations using parenthetical
{cite}rather than{cite:t}. Examples: “Calvo ” (38, 244, 249, 1424), “Cagan ” (63, 107), “Chang ” (75, 153, 244, 249), “Sargent and Wallace’s ” (107).
Medium severity#
[qe-math-004] —
\vec \mu,\vec \theta,\vec vused extensively (lines 150, 207, 209, 265, 267, 304, 337, 338, 341, 346, 715, 756). Count: 23 occurrences.[qe-fig-003] — Embedded matplotlib titles:
ax.set_title(fr'$\beta$={clq.β}, $c$={clq.c}')(line 1263),fig.suptitle(...)(line 1463).[qe-link-002] — Four raw markdown links to
python-intro.quantecon.org(lines 67, 193, 288, 765). Should be{doc}form.[qe-fig-001] —
figsize=set 5 times.
Low severity#
[qe-writing-001] — A few multi-sentence paragraphs (lines 38-39, 211-218).
[qe-writing-005] — Double-backtick quotes (line 227:
``bliss level``).
Strengths#
Lecture title in correct Title Case.
All H2 headings sentence case.
Matrices use
bmatrixconsistently (9 matrix blocks).Definitions bolded (“time inconsistency”, “Definition”, “square summable”, “Insight”, “Ramsey plan”).
Equation labels and
{eq}references used cleanly.“IID”/Greek-letter conventions consistent; Unicode Greek (β, μ, σ) in code.
No transpose, no
\tag, noalign-inside-$$issues.
Recommended actions#
Remove the duplicate
!pip installcell (line 82). Keep only the top-of-lecture install.Switch all 12 narrative
Author {cite}…references to{cite:t}form.Remove
\vecfrom sequence symbols.Drop the embedded matplotlib titles.
Replace 4 raw cross-series markdown URLs with
{doc}form.Replace ````bliss level```` with
**bliss level**.Reduce unnecessary
figsize=usage.