# don't track environment files, model checkpoints, test files, and vscode settings
env*
bacpipe/model_checkpoints/*
bacpipe/tests/.pytest*
*__pycache__*
.vscode
dist/*

# Ignore everything in results
*results/*

# But NOT these specific paths:
results/test_data/evaluations/
!results/test_data/
!results/test_data/embeddings/
results/test_data/embeddings/*
!results/test_data/embeddings/README.md
!results/test_data/dim_reduced_embeddings/
results/test_data/dim_reduced_embeddings/*
!results/test_data/dim_reduced_embeddings/README.md


# ignore test result files
bacpipe/tests/results_files/*

# track all Readme files, including the ones in subdirectories
!**/README.md

exploration/*
!exploration/explore_embeds.py
!exploration/explore_dashboard.py