# Python
__pycache__/
*.py[cod]
*$py.class
*.so
*.egg-info/
*.egg
dist/
build/
.eggs/

# Virtual environments
.venv/
venv/
env/

# Testing
.pytest_cache/
.coverage
htmlcov/

# Type checking
.mypy_cache/

# IDE
.vscode/
.idea/
.cursor/
*.swp
*.swo

# macOS
.DS_Store

# Environment
.env

# Jupyter
.ipynb_checkpoints/

# Node
node_modules/
.npm/

# Model/artifact files (too large for git)
*.pkl
*.npy
*.pt
*.pth
*.onnx
*.bin
*.safetensors

# Embedding cache
benchmarks/.embed_cache/

# Benchmark results (keep committed, ignore regenerated)
# benchmarks/results/ is committed via explicit add

# Build artifacts
*.log
*.tsbuildinfo
*.map

# Scratch files at repo root
*.ipynb_checkpoints/
aecp-python/aecp_training_loss.png
cleanup/
