# Editor directories and files
.vscode/*
!.vscode/settings.json
.claude/
*.swp
*.swo
*~
.DS_Store

# Julia
*.jl.cov
*.jl.*.cov
*.jl.mem
deps/deps.jl
deps/build.log
deps/downloads/
deps/usr/
deps/src/

# Julia compiled files
*.ji
*.o
*.so
*.dylib
*.dll

# Julia package manager
Manifest.toml
LocalPreferences.toml

# Build artifacts
/build/
/builds/

# Python frontend (weber-viewer)
.venv-viewer/
pyjuliapkg/
**/__pycache__/
**/*.egg-info/
.pytest_cache/

# Generated figures (kept in git for reproducibility)
# examples/figures/

# Paper build directories
papers/**/build/

# Documentation builds
docs/build/
docs/site/

# Jupyter notebooks checkpoints
.ipynb_checkpoints/
*.ipynb_checkpoints

# Test coverage
*.cov
/coverage/
lcov.info

# Benchmark results
benchmark/*.json
benchmark/tune.json

# Temporary files
*.tmp
tmp/
temp/
examples/gr-temp/
examples/output/

# Logs
*.log

# Environment and secrets
.env
.env.local
.envrc

.venv*

# LaTeX auxiliary files
*.aux
*.bbl
*.blg
*.out
*.synctex.gz
*.toc
*.lof
*.lot
*.fdb_latexmk
*.fls

# Generated PDFs in papers (regenerated from make paper)
papers/**/*.pdf

input/