First setup:
curl -LsSf https://astral.sh/uv/install.sh | sh
uv sync
cp .env.example .envMake sure the .venv interpreter is correctly selected.
Command Pallette: >Python: Select Interpreter -- python.defaultInterpreterPath
uv add <package>
uv run python src/script.pyuvx ruff check --select I --fix src/
uvx ruff format src/
uv add --upgrade <package>
uv lock --upgradedata/
├── raw/ # original source data, never edited
├── input/ # curated inputs used by analysis/modeling
├── processed/ # cleaned/intermediate datasets
└── output/ # final data outputs