# Python cache / bytecode
__pycache__/
*.py[cod]
*$py.class

# Compiled extensions
*.so

# Build / packaging artifacts
build/
dist/
*.egg-info/
.eggs/
*.egg
pip-wheel-metadata/

# Virtual environments
.venv*/
venv/
env/
ENV/

# Environment files
.env
.env.*
.envrc

# Test / coverage / type-check caches
.pytest_cache/
.coverage
.coverage.*
htmlcov/
.hypothesis/
.mypy_cache/
.pyre/
.pytype/
.ruff_cache/
.nox/
.tox/

# Jupyter
.ipynb_checkpoints/

# Documentation build output
docs/_build/
site/

# Local logs and databases
*.log
optuna*.db
bayesflow_hpo.db
*.sqlite3
db.sqlite3
db.sqlite3-journal

# Editor / IDE metadata
.idea/
.vscode/
.spyderproject
.spyproject
.ropeproject
.cursorignore
.cursorindexingignore

# R project / session metadata
.Rhistory
*.Rproj
.Rproj.user

# Generated plots
plots/

# LaTeX build artifacts
*.aux
*.out
*.toc
*.fls
*.fdb_latexmk
*.synctex.gz

# Local tool state
.python-version
.python-build/
.direnv/
.cache/

# OS-generated files
.DS_Store
Thumbs.db

# Trained models and HPO checkpoints written by local runs
models_trained/
/checkpoints/
