import sys
from pathlib import Path
ROOT = next(
p for p in [Path.cwd(), *Path.cwd().parents]
if (p / "scripts/tranche50_report.py").exists()
)
sys.path.insert(0, str(ROOT / "scripts"))
from tranche50_report import reportThe Consequences of Radical Reform: The French Revolution
Daron Acemoglu; Davide Cantoni; Simon Johnson; James A. Robinson (2011) · American Economic Review
report("aeraej-475", tranche="tranche150")Daron Acemoglu; Davide Cantoni; Simon Johnson; James A. Robinson (2011). American Economic Review. Table 3 Col.
Template assessment
Table 3 interacts the duration of French presence with benchmark years (fpresence1750 through fpresence1900). This is a continuous-exposure response, not a binary adoption ATT; the template cannot preserve that estimand.
No comparison point or homogeneity-test decision is assigned to this paper.