Social Security taxation reform analysis with PolicyEngine.
# Setup environment with uv and Python 3.13
uv venv --python 3.13
source .venv/bin/activate
uv pip install -e .
# Generate policy impact data (takes 15-30 minutes)
python scripts/generate_policy_impacts.py
# Run Next dashboard
cd dashboard && bun install && bun run devsrc/- Core Python modules (reforms, calculations)dashboard/- Next.js current-results dashboardpaper/- Quarto manuscript for citation and formal reviewdata/- Generated CSV data filestests/- Test suite
The production site is deployed on Vercel as a combined static build:
- dashboard at
/ - citable Quarto paper at
/paper/
Local production-style build:
python3 -m pip install -e .
cd dashboard && bun install && cd ..
./scripts/build_vercel_site.shThat writes the combined output to .vercel-site/.
The project uses PolicyEngine to simulate fiscal and household impacts:
- scripts/generate_policy_impacts.py - Data generation using PolicyEngine simulations
- Output saved to
data/and dashboardpublic/directories - PolicyEngine-US Version: 1.398.0