# Python / uv
.venv/
__pycache__/
*.pyc
.ipynb_checkpoints/
dist/
.coverage
coverage.xml
htmlcov/
release-metrics/
site/

# Local scratch data moved out of the publishable repo surface
ignore/

# Large data and simulation outputs (do not commit)
*.vtu
*.vtk
*.pvd
*.h5
*.hdf5
!example/CFD_velocity.vtu
!tests/data/*.vtu
# committed regression references (see test_ground_truth_regression)
!tests/data/ground_truth*.h5

# Benchmark artifacts
*.json

# Generated surface fixtures
*.vtp
!example/*.vtp
!tests/data/*.vtp

# macOS
.DS_Store
*.png
*.gif
*.webp
!docs/assets/
!docs/assets/ubend_density_slice.webp
!docs/assets/ubend_particles.webp
!docs/assets/ubend_tracks.png
