# Byte-compiled / optimized / DLL files
__pycache__/
*.pyc
*.pyo
*.pyd

# Distribution / packaging
build/
dist/
# Inno Setup output from packaging/windows/build.ps1 (spec 152)
installer/
*.egg-info/
*.egg
develop-eggs/
sdist/
wheels/
.eggs/

# Environments
.env
.venv
venv/
ENV/
.tox/

# IDEs and editors
.idea/
*.suo
*.user
*.sln
*.iml
*.sublime-project
*.sublime-workspace
*.project
*.pydevproject
*.vscode/

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

# Jupyter Notebook
.ipynb_checkpoints

# mypy
.mypy_cache/

# MkDocs build output
site/

# uv
.uv/

# Local-only large microscopy data (master patterns, .up1 scans, TIFFs, .ang).
# Never commit large binaries (see CLAUDE.md); small fixtures live in tests/data/.
# Anchored to the repo root so tests/data/ stays tracked.
/data/
