# .dockerignore — exclude files not needed in the Docker build context

# Python cache and build artefacts
__pycache__/
*.py[cod]
*.pyo
*.pyd
.Python
*.egg-info/
dist/
build/
*.egg

# Development / test files
.pytest_cache/
.ruff_cache/
.mypy_cache/
htmlcov/
.coverage
*.log

# Version control
.git/
.gitignore

# Editor/IDE
.vscode/
.idea/
*.swp
*.swo
.DS_Store

# Documentation and non-essential assets
1999_Doctoral_Thesis_Brad_Guider_DRAFT.docx
InitialResearch.md

# Docker files (avoid recursive context)
Dockerfile
docker-compose.yml
.dockerignore

# Test files (not needed at runtime)
tests/
examples/
