# Python
__pycache__/
*.py[cod]
*.egg-info/
build/
dist/
.pytest_cache/
.coverage
htmlcov/

# uv
.venv/

# Editors
.idea/
.vscode/

# Secrets -- ASTROMETRY_KEY lives in the environment, never in the repo
.env

# Derived products. Everything the pipeline writes goes to a project work_dir, which
# should live outside the repo; these patterns are a backstop for a work_dir set to '.'
frames.ecsv
stars.ecsv
measurements.ecsv
catalogue_*.ecsv
diagnostics/
errors.log
*.wcs

# Build outputs
dist/
docs/_build/

# Example data: built by tools/build_example_data.py and published as a GitHub
# release asset, not committed. SHA256 is tracked so the checksum is reviewable.
example_data/*
!example_data/SHA256
