.env

__pycache__/
*.pyc
.venv/
venv/
dist/
build/
*.egg-info/
.pytest_cache/
.ruff_cache/
.mypy_cache/
.ipynb_checkpoints/

# Downloaded historical data — large, regenerable, not for git.
# Negations only work against patterns matching the file (not the parent dir),
# so we ignore *contents* and selectively re-include the small runtime files.
data/raw/*
data/processed/*
!data/raw/prices_hourly.csv
!data/raw/p1_hourly.csv
!data/raw/solar_hourly.csv
!data/raw/thuisbatterijgids_catalog.csv
!data/raw/thuisbatterijgids_catalog.json

.DS_Store
