__pycache__/
*.py[cod]
.pytest_cache/

.venv/
venv/

build/
output/
tests/
lib/
metadata_cache/

*.metadata.json
*.report.json
*.variant-error.json
*.objects16.f32le

HRTF/

# User HRTF data and compiled caches are never committed:
# SOFA/measurement data (conventionally under HRTF/), Dolby personalization
# scan models, and rebuilt-from-SOFA .jochrtf caches.
*.sofa
*.personalized_headphone
*.jochrtf

# Keep the production binaural regression test while local research fixtures stay ignored.
!tests/
tests/*
!tests/test_binaural_production.py
