# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]

# C extensions
*.so


.idea
venv/

MeshMonkExtreme/bin/*
MeshMonkExtreme/obj/*
bin/*
build/
floating.obj
target.obj
libmeshmonk.dylib
example
meshmonkexe/
registrationexample/
*.cbp
*.depend
*.layout
*.o
*.cpp~
*.mexa64


 examples/data/
 conda/outputdir/
.DS_Store

# Exclude Windows specific files
.vs/
*.sln
*.vcxproj
*.vcxproj.filters
x64/
Debug/
Release/
*.lib

# Matlab
*.mexw64
matlab/*.ini
matlab/*.lib
matlab/*.asv
matlab/*.exp
matlab/*.mexw64.manifest

# Git worktrees
.worktrees/
.git-main/

# Scratch / notes
tmp/

# Beads export artifact (generated by pre-commit hook)
issues.jsonl
meshmonk.egg-info/

# Beads / Dolt files (added by bd init)
.beads/
.dolt/
*.db
.beads-credential-key

# CMake scratch build directories
build2/
build3/
build4/
build_verify/
build_bench/
build_venv/
build_off_new/
build_verify_off/

# Generated demo outputs
demo/e2e_output.obj
demo/e2e_result.png

# pytest-benchmark results directory (local runs only)
# benchmarks/baseline.json is explicitly tracked (committed baseline)
.benchmarks/
