# ── Python ────────────────────────────────────────────────
__pycache__/
*.py[cod]
*$py.class
*.so
*.egg
*.egg-info/
dist/
build/
.eggs/
.Python
pip-wheel-metadata/
*.pyo

# ── Virtual environments ──────────────────────────────────
.venv/
venv/
env/
ENV/

# ── Environment / secrets ─────────────────────────────────
.env
.env.local
*.secret

# ── TensorFlow / Keras artefacts ─────────────────────────
outputs/
saved_model/
*.h5
*.keras
*.pb
*.onnx
*.tflite
variables/
assets/

# ── TensorBoard logs ─────────────────────────────────────
logs/
runs/

# ── Data ─────────────────────────────────────────────────
data/raw/
data/processed/
*.csv
*.parquet
*.jsonl
*.npy
*.npz

# ── Jupyter ──────────────────────────────────────────────
.ipynb_checkpoints/
*.ipynb

# ── Testing / coverage ───────────────────────────────────
.pytest_cache/
.coverage
htmlcov/
coverage.xml

# ── IDEs ─────────────────────────────────────────────────
.vscode/
.idea/
*.swp
*.swo

# ── macOS ────────────────────────────────────────────────
.DS_Store
.AppleDouble

# ── Docker ───────────────────────────────────────────────
*.dockerignore
