# Build/venv/VCS noise
.git
.github
.venv
venv
build/
dist/
*.egg-info/
__pycache__/
*.pyc
# Cython build artifacts (rebuilt inside the image)
src/openptv2/algorithms/*.c
src/openptv2/algorithms/*.so
src/openptv2/algorithms/*.html

# Heavy test fixtures: keep ONLY test_cavity and test_splitter as baked demos
# (the latter proves plugin support ships in the image — see Dockerfile.cloud)
test_data/*
!test_data/test_cavity
!test_data/test_splitter
# ...and trim test_cavity down to what the demo needs
test_data/test_cavity/tmp*.yaml
test_data/test_cavity/res
test_data/test_cavity/img_orig
test_data/test_cavity/img_1
test_data/test_cavity/img_2
test_data/test_cavity/img_3
test_data/test_cavity/dt_lsq
