From 414ad1bdb2ec05f666c6c78608f12cf477f03983 Mon Sep 17 00:00:00 2001 From: mathias Date: Wed, 27 May 2026 21:57:06 +0000 Subject: [PATCH] chore: replace .gitignore with research-appropriate rules --- .gitignore | 53 +++++++++++++++++++++++++++++++---------------------- 1 file changed, 31 insertions(+), 22 deletions(-) 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