# Python bytecode/caches
__pycache__/
*.py[cod]
*$py.class

# Virtual environments and local package managers
.venv/
.venv*/
venv/
env/
.uv-cache/
node_modules/

# Python build artifacts
build/
dist/
*.egg-info/
.eggs/

# Test, type-checker, and lint caches
.pytest_cache/
.ruff_cache/
.mypy_cache/
.pyre/
.coverage
coverage.xml
htmlcov/

# Local config/secrets
.env
.env.*
!.env.example

# Matplotlib and notebook caches
.matplotlib/
.ipynb_checkpoints/

# Training outputs
runs/
logs/
models/
videos/
wandb/
experiments/goals/*/runs/
experiments/goals/*/logs/
experiments/goals/*/models/
experiments/goals/*/videos/
experiments/goals/*/wandb/
experiments/goals/*/artifacts/

# RL/model artifacts generated outside ignored run dirs
*.ckpt
*.onnx
*.pt
*.pth
*.npz
*.safetensors
*.tfevents.*
events.out.tfevents.*

# OS/editor noise
.DS_Store
.idea/
.vscode/
*.swp
*.swo

.secret/

artifacts/
