
# Prerequisites
*.d

# Compiled Object files
*.slo
*.lo
*.o
*.obj

# Precompiled Headers
*.gch
*.pch

# Compiled Dynamic libraries
*.so

# Documentation build directory
doc/
python/_build/
*.dylib
*.dll

# Fortran module files
*.mod
*.smod

# Compiled Static libraries
*.lai
*.la
*.a
*.lib

# Executables
*.exe
*.out
*.app

# Test output
*.prt
*.shd.mat

# Mac thing
*.DS_Store

# Python
__pycache__
build/
dist/
*.egg-info/
*.pyc
*.whl
wheelhouse/
.eggs/

# Temporary files
*~
.DS_Store
._GIT_CLEAN_CHECK
tmp.*

# Compiled MATLAB code
*.asv

# BELLHOP output files - examples should not be committed
*.arr
*.shd
*.ray
*.grn
*.rts
*.brc
*.irc
*.dat
*.asc
fort.*
*.moA

# Coverage files
*.gcda
*.gcno
*.gcov
.coverage

# Generated coverage HTML reports (regenerated automatically)
_coverage/
_coverage_python/
docs/coverage-index.html
docs/*.coverage.html
docs/coverage
docs/_build/*

*_output*
*_debug*

# Test output files
_test_*
test_debug*.*
test_*range.*
simple_test.*
*_tmp*
test_results.csv

# quarto
.quarto*
_version.py
uv.lock
docs/quarto/bellhop_demo.py
docs/quarto/demo.env

# TeX
*.synctex.gz
*.run.xml
*.aux
*.bbl
*.bcf
*.blg
*.log
in26-robertson.pdf

*.pdf
*.png
