# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
CLAUDE.md
.claude/
delete/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
.ruff_cache/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
*.manifest
*.spec

# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
.hypothesis/
.pytest_cache/

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

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

# OS
.DS_Store
Thumbs.db

# uv
uv.lock

# Benchmark outputs
*.ply
!../export_with_edits/*.ply
tmp_*

# Temporary meta documentation (generated during development)
CI_CD_VERIFICATION.md
COMMIT_SUMMARY.md
READY_FOR_COMMIT.md
VERIFICATION_REPORT.md

# Numba JIT compiled cache
*.nbc
*.nbi

# Windows artifacts
nul

# Temporary development documentation (root level)
/*SUMMARY*.md
/*REPORT*.md
/*PLAN*.md
/*ANALYSIS*.md
/*VERIFICATION*.md
/*RESULTS*.md
/*ACTION*.md
/api_*.md
/optimization_*.md
/performance_*.md
/BOTTLENECK_*.md
/DECOMPRESSION_*.md
/DOCUMENTATION_*.md
/REFACTORING_*.md
/RELEASE_*.md
/RELEASE_*.txt
/benchmark_*.txt

# Temporary development scripts (root level only)
/benchmark_*.py
/profile_*.py
/debug_*.py
/examples_*.py
/validate_*.py
/verify_*.py
/test_*.py
!/tests/test_*.py
!/benchmarks/benchmark_*.py
benchmarks/test_data/

# Documentation build artifacts
docs/_build/
