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

# C extensions
*.so

# Distribution / packaging
.Python
build/
dist/
develop-eggs/
downloads/
eggs/
.eggs/
lib/
lib64/
sdist/
var/
wheels/
*.egg-info/
*.egg

# macOS
.DS_Store

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

# Translations
*.mo
*.pot

# Logs
*.log

# Sphinx documentation
docs/_build/

# Jupyter Notebook
*.ipynb_checkpoints
*.ipynb
!docs/**/*.ipynb

# pyenv
.python-version

# dotenv
.env

# virtualenv
.venv
venv/
ENV/

# IDE settings
.vscode/
.idea/

# mkdocs documentation
/site

# Type checkers
.mypy_cache/
.ty/

# Linters
.ruff_cache/

# pixi environments (pixi.lock is tracked — see .gitattributes)
.pixi/

# Zarr
*.zarr
!tests/data/**/**/test_*.zarr

# Test data downloads
data/
*.zip

# Legacy
src/ngio/_v01
tests/_v01

# Benchmarks
benchmark/*

# Claude settings
.claude
