feat: project setup — research structure, specs, decisions, conventions #1

Closed
mathias wants to merge 16 commits from feat/project-setup into main
Showing only changes of commit 414ad1bdb2 - Show all commits
+31 -22
View File
@@ -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