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
# Build Jupyter Book documentation
cd jupyterbook && jupyter-book build .
# Run React dashboard
cd policy-impact-dashboard && npm install && npm startsrc/- Core Python modules (reforms, calculations)jupyterbook/- Jupyter Book documentationpolicy-impact-dashboard/- React visualization dashboarddata/- Generated CSV data filestests/- Test suite
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