# Data — never commit raw or processed data; keep directory structure via .gitkeep. # Re-include directories first (!data/**/), else .gitkeep inside an excluded dir # cannot be un-ignored. data/raw/** data/processed/** data/results/** !data/**/ !data/**/.gitkeep # Python __pycache__/ *.py[cod] *.egg-info/ .eggs/ build/ dist/ .venv/ venv/ env/ # Jupyter .ipynb_checkpoints/ */.ipynb_checkpoints/ # Tooling caches .pytest_cache/ .ruff_cache/ .mypy_cache/ # OS / editor .DS_Store .idea/ .vscode/