# === Python-related ===
__pycache__/
*.py[cod]
*.so
*.egg-info/
*.log
*.pkl
*.pth
*.tmp
*.ipynb_checkpoints/

# === Virtual environments ===
venv/
env/
.venv/

# === IDEs / Editors ===
.vscode/
.idea/
*.swp

# === Project-specific folders to ignore ===
Results/
data/
wandb/
viz/

# Ignore all files inside models/ but keep the folder itself
models/*
!models/.gitkeep

# Ignore all files inside outputs/ but keep the folder itself
outputs/*
!outputs/.gitkeep

# === Ignore all shell scripts ===
*.sh

# === Custom files to ignore ===
ucf_main_en copy.py
train_en copy.py
dataset_loader_baseline.py
dataset_loader.py
train.py
train_baseline.py
xd_gen_cluster_sim.py
ucf_gen_cluster_sim.py
translayer.py
xd_main.py
xd_test.py
ucf_main.py
ucf_infer_plots.py
pr.py
ucf_main_baseline.py
ucf_infer_train.py

ucf_temporal_cluster/*
!ucf_temporal_cluster/ucf_temporal_cluster_q_0.03_8091.pth

xd_temporal_cluster/*
!xd_temporal_cluster/xd_temporal_cluster_q_0.03_9521.pth

frame_label/predictions/

list/*
!list/.gitkeep

