diff --git a/.gitignore b/.gitignore index 902b7e7..12e335d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,30 +1,39 @@ -# ---> Go -# If you prefer the allow list template instead of the deny list, see community template: -# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore -# -# Binaries for programs and plugins -*.exe -*.exe~ -*.dll -*.so -*.dylib - -# Test binary, built with `go test -c` +# Go build artifacts +bin/ *.test - -# Output of the go coverage tool, specifically when used with LiteIDE *.out -# Dependency directories (remove the comment below to include it) -# vendor/ - -# Go workspace file +# Go workspace go.work go.work.sum -# env file +# Environment .env -# Project-specific -bin/ -*.templ.go +# Python +model/.venv/ +model/__pycache__/ +model/**/__pycache__/ +model/**/*.pyc +model/.pytest_cache/ +model/**/.pytest_cache/ +model/.ruff_cache/ + +# Data — never commit raw or processed FX data +data/raw/ +data/processed/ +data/cache/ + +# Experiment outputs — commit summaries only (results/summaries/) +experiments/*/embeddings/ +experiments/*/checkpoints/ +experiments/*/logs/ + +# Large results — commit metric tables and figures only +results/raw/ + +# Notebooks — never commit outputs +notebooks/**/.ipynb_checkpoints/ + +# OS +.DS_Store