# ----------------------------------------
# Hệ điều hành & IDE
# ----------------------------------------
.DS_Store
Thumbs.db
.idea/
.vscode/
*.swp
*.swo

# ----------------------------------------
# Python & virtual env
# ----------------------------------------
__pycache__/
*.py[cod]
*.pyo
*.pyd
.Python
env/
venv/
.venv/
*.egg-info/
dist/
build/

# ----------------------------------------
# Jupyter Notebook
# ----------------------------------------
.ipynb_checkpoints/

# ----------------------------------------
# Data, models, checkpoints
# ----------------------------------------
# (giữ thư mục nhưng bỏ nội dung bằng cách thêm .gitkeep rỗng)
data/
datasets/
saved/
logs/
checkpoints/
*.pt
*.pth
*.ckpt
*.onnx

# ----------------------------------------
# Kết quả tạm/thử nghiệm
# ----------------------------------------
runs/
outputs/
*.log
*.tmp
*.out
*.err

# ----------------------------------------
# VS Code / PyCharm export settings
# ----------------------------------------
.settings/
*.code-workspace

# ----------------------------------------
# Hình ảnh, PDF lớn (tuỳ chọn)
# ----------------------------------------
*.pdf
*.png
*.jpg
*.jpeg
*.gif
*.pth
*.pt
*.run 
*.whl
*.pickle
*.h5ad



# === datasets & preprocessed ===
data/
compare_interpolation_modelnet40/
compare_interpolation_modelnet40_10classes/
compare_interpolation_modelnet40_10classes/**

# === experiment outputs / results ===
compare_interpolation_wormhole/
compare_wormhole/
compare_wormhole_niche_sc_scrna_kmeans_gene2500_layerlog/
compare_wormhole_niche_sc_scrna_pca2500_kmeans_pc/
compare_wormhole_niche_st/
compare_wormhole_pc/

fast_wormhole_interpolation/
fastWs_run_load_dataset*/
embeddings_mnist*/
embeddings_pc3/
embeddings_mnist5/
embeddings_mnist20/

saved/
saved_compare_time_wormhole_baseline_spp*/
saved_compare_time_wormhole_spp*/
saved_simulations_mog*/
saved_time_comparison/

wormhole_interpolation/
wormhole_interpolation_compare_interpolation_modelnet40_10classes/
wormhole_run_load_dataset*/
wormhole_run_load_dataset_pc*/
wormhole_run_load_dataset_pc_fastpace*/
wormhole_run_load_dataset_pc_fastpace_new/
wormhole_run_load_dataset_pc2/




data/

compare_interpolation_modelnet40/

compare_interpolation_modelnet40_10classes/

compare_interpolation_wormhole/

compare_wormhole/

compare_wormhole_niche_sc_scrna_kmeans_gene2500_layerlog/

compare_wormhole_niche_sc_scrna_pca2500_kmeans_pc/

compare_wormhole_niche_st/

compare_wormhole_pc/

embeddings_mnist/

embeddings_mnist5/

embeddings_mnist20/

embeddings_pc/

embeddings_pc3/

fast_wormhole/

fast_wormhole_interpolation/

fast_wormhole_interpolation_modelnet40_10classes/

fast_wormhole_interpolation_modelnet40_alldataset/

fastWs_run_load_dataset/

fastWs_run_load_dataset_niche_sc_scrna_kmeans_gene2500_layerlog/

fastWs_run_load_dataset_niche_sc_scrna_pca2500_kmeans_pc/

fastWs_run_load_dataset_niche_st/

fastWs_run_load_dataset_pc/

saved/

saved_compare_time_wormhole_baseline_spp/

saved_compare_time_wormhole_baseline_spp2/

saved_compare_time_wormhole_spp/

saved_compare_time_wormhole_spp2/

saved_plot_barycenter/

saved_simulations_mog/

saved_simulations_mog2/

saved_simulations_mog3/

saved_simulations_mog4/

saved_simulations_mog5/

saved_time_comparison/

saved_wormhole_reconstruction/

saved_wormhole_row/

saved_wormhole_row2/

wormhole_interpolation/

wormhole_interpolation_compare_interpolation_modelnet40_10classes/

wormhole_run_load_dataset/

wormhole_run_load_dataset_niche_sc_scrna_kmeans_gene2500_layerlog/

wormhole_run_load_dataset_niche_st/

wormhole_run_load_dataset_niche_st_4000_epochs/

wormhole_run_load_dataset_pc/

wormhole_run_load_dataset_pc_fastpace/

wormhole_run_load_dataset_pc_fastpace_new/

wormhole_run_load_dataset_pc2/

# (tùy chọn) artefacts lớn
*.pt
*.pth
*.npz
*.npy
*.png
*.pdf
*.csv
*.json
*.run 
*.csv 
