# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
.pytest_cache/
.mypy_cache/
.ruff_cache/
.venv/
venv/
env/

# PyTorch / ML artefacts
*.pt
*.pth
*.ckpt
*.onnx
*.engine
*.safetensors
checkpoints/
nn_models/
out/
outputs/
runs/
wandb/
lightning_logs/

# Data (too large / confidential — keep manifests only if < 10 MB)
data/
*.json.gz
*.h5
*.hdf5
*.parquet
*.npy
*.npz

# Gin / config logs
*.gin.log
operative_config-*.gin

# Editors / IDE
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
Thumbs.db

# Secrets (never commit)
.env
.env.*
*credentials*
*secret*
*.pem
*.key
