.gitignore

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

# Distribution / packaging
.Python
build/
dist/
*.egg-info/
*.egg
.eggs/
MANIFEST

# uv
.venv/
.uv/
uv.lock

# Tests / coverage
.coverage
.coverage.*
htmlcov/
.pytest_cache/
.cache/
coverage.xml
*.cover

# mypy / ruff
.mypy_cache/
.ruff_cache/
.dmypy.json

# Editors
.idea/
.vscode/
*.swp
*~

# Jupyter
.ipynb_checkpoints

# Project artifacts
output/
*.parquet
!tests/**/*.parquet
site/