# Python-generated files
__pycache__/
*.py[oc]
*.egg-info
.pytest_cache/
.ruff_cache/

# Virtual environments
.venv/
.uv-cache/

# Build artifacts
build/
build_profile/
dist/
wheels/
site/

# Compiled shared libraries (keep libtide_C.so tracked via git add -f)
*.so
*.dylib
*.dll

# CMake build artifacts
CMakeCache.txt
cmake_install.cmake
Makefile
CMakeFiles/
compile_commands.json

# Temporary/generated outputs
outputs/
benchmark_history/
artifacts/
data/
tide-runs/

# Local research workspaces
examples/
experiments/
docs/research/
/benchmarks/hydro_*.py
/benchmarks/ifwi_*.py
/tests/test_ifwi_*.py
/tests/test_rwi_*.py
/tools/diagnostics/
/tools/evaluation/
/tools/literature/
/tools/sweeps/
/tools/plot_hydro_optimizer_slices.py

# Generated numerical data and result bundles
*.h5
*.hdf5
*.mat
*.npy
*.npz

# Development notes 
.vscode/
benchmarks.md
check.md
test.md

# Generated images/media (examples output)
*.gif
*.jpg
*.png
*.html
!README.md
!talks/*.html


.artifacts/
references/
.agents/
