.venv/
__pycache__/
*.pyc
*.egg-info/
build/
dist/
.pytest_cache/
.coverage
htmlcov/
.DS_Store

# solver scratch output
wobbl-out/
*.frd
*.dat
*.sta
*.cvg
*.12d
spooles.out
*.vtu

# example runs keep their reports, summaries and images, not solver scratch
examples/**/work/
examples/**/*.npz
examples/**/*.brep
examples/**/geometry/*.json
examples/**/fix-*/report.html

# browser automation scratch
.playwright-cli/

# website build output (scripts/build_site.py)
_site/

# the website (Astro) builds into site/dist
site/node_modules/
site/dist/
site/.astro/
