From a12f73f7f13ac13151e116279e099938d23df689 Mon Sep 17 00:00:00 2001 From: jellyfishing2346 Date: Sun, 5 Apr 2026 00:15:12 -0400 Subject: [PATCH] feat: add requirements.txt for all modules to improve reproducibility - Add requirements.txt for 13 previously uncovered modules - Modules: Classification_Transformers, Diffusion (Hamees), Gravitational_Lens_Classification, Physics_Informed_PINN, Regression (Yurii & Zhongchao), Self_Supervised_Learning, Difflense, Equivariant_Networks, Physics_Informed_Transformers, Super_Resolution (Atal & Pranath), and LSST_Data_Processing - Apply consistent version pinning with >= minimums for compatibility - Includes special-case dependencies (e3nn for equivariant, diffusers/transformers for Difflense, lsst-stack/ripple for LSST) - Resolves #176 --- .../requirements.txt | 10 ++++++++++ .../requirements.txt | 5 +++++ DeepLense_Diffusion_Hamees/requirements.txt | 6 ++++++ .../requirements.txt | 9 +++++++++ .../requirements.txt | 7 +++++++ .../requirements.txt | 6 ++++++ DeepLense_Regression_Zhongchao_Guan/requirements.txt | 5 +++++ .../requirements.txt | 7 +++++++ Difflense_Aleksandr_Duplinskii/requirements.txt | 6 ++++++ .../requirements.txt | 6 ++++++ .../requirements.txt | 7 +++++++ Super_Resolution_Atal_Gupta/requirements.txt | 5 +++++ Super_Resolution_Pranath_Reddy/requirements.txt | 5 +++++ 13 files changed, 84 insertions(+) create mode 100644 DeepLense_Classification_Transformers_Archil_Srivastava/requirements.txt create mode 100644 DeepLense_Data_Processing_Pipeline_for_the_LSST/requirements.txt create mode 100644 DeepLense_Diffusion_Hamees/requirements.txt create mode 100644 DeepLense_Gravitational_Lens_Classification_Transformers_Dhruv_Srivastava/requirements.txt create mode 100644 DeepLense_Physics_Informed_Neural_Network_for_Dark_Matter_Morphology_Ashutosh_Ojha/requirements.txt create mode 100644 DeepLense_Regression_Yurii_Halychanskyi/requirements.txt create mode 100644 DeepLense_Regression_Zhongchao_Guan/requirements.txt create mode 100644 Deeplens_Self_Supervised_Learning_Yashwardhan_Deshmukh/requirements.txt create mode 100644 Difflense_Aleksandr_Duplinskii/requirements.txt create mode 100644 Equivariant_Neural_Networks_for_DeepLense_Apoorva_Singh/requirements.txt create mode 100644 Physics_Informed_Transformers_For_Dark-Matter_Morphology_Lucas_Jose/requirements.txt create mode 100644 Super_Resolution_Atal_Gupta/requirements.txt create mode 100644 Super_Resolution_Pranath_Reddy/requirements.txt diff --git a/DeepLense_Classification_Transformers_Archil_Srivastava/requirements.txt b/DeepLense_Classification_Transformers_Archil_Srivastava/requirements.txt new file mode 100644 index 00000000..83216072 --- /dev/null +++ b/DeepLense_Classification_Transformers_Archil_Srivastava/requirements.txt @@ -0,0 +1,10 @@ +torch>=2.0.0 +torchvision>=0.15.0 +torchmetrics>=0.11.0 +wandb>=0.14.0 +einops>=0.6.0 +timm>=0.9.0 +numpy>=1.21.0 +matplotlib>=3.5.0 +scikit-learn>=1.0.0 +tqdm>=4.62.0 diff --git a/DeepLense_Data_Processing_Pipeline_for_the_LSST/requirements.txt b/DeepLense_Data_Processing_Pipeline_for_the_LSST/requirements.txt new file mode 100644 index 00000000..d86dddb9 --- /dev/null +++ b/DeepLense_Data_Processing_Pipeline_for_the_LSST/requirements.txt @@ -0,0 +1,5 @@ +lsst-stack>=23.0.0 +ripple>=0.7.0 +numpy>=1.21.0 +pandas>=1.3.0 +pyyaml>=5.4.0 diff --git a/DeepLense_Diffusion_Hamees/requirements.txt b/DeepLense_Diffusion_Hamees/requirements.txt new file mode 100644 index 00000000..5125dace --- /dev/null +++ b/DeepLense_Diffusion_Hamees/requirements.txt @@ -0,0 +1,6 @@ +torch>=2.0.0 +torchvision>=0.15.0 +torchmetrics>=0.11.0 +numpy>=1.21.0 +matplotlib>=3.5.0 +tqdm>=4.62.0 diff --git a/DeepLense_Gravitational_Lens_Classification_Transformers_Dhruv_Srivastava/requirements.txt b/DeepLense_Gravitational_Lens_Classification_Transformers_Dhruv_Srivastava/requirements.txt new file mode 100644 index 00000000..35579ac1 --- /dev/null +++ b/DeepLense_Gravitational_Lens_Classification_Transformers_Dhruv_Srivastava/requirements.txt @@ -0,0 +1,9 @@ +torch>=2.0.0 +torchvision>=0.15.0 +wandb>=0.14.0 +einops>=0.6.0 +timm>=0.9.0 +numpy>=1.21.0 +matplotlib>=3.5.0 +scikit-learn>=1.0.0 +tqdm>=4.62.0 diff --git a/DeepLense_Physics_Informed_Neural_Network_for_Dark_Matter_Morphology_Ashutosh_Ojha/requirements.txt b/DeepLense_Physics_Informed_Neural_Network_for_Dark_Matter_Morphology_Ashutosh_Ojha/requirements.txt new file mode 100644 index 00000000..2de28a80 --- /dev/null +++ b/DeepLense_Physics_Informed_Neural_Network_for_Dark_Matter_Morphology_Ashutosh_Ojha/requirements.txt @@ -0,0 +1,7 @@ +torch>=2.0.0 +torchvision>=0.15.0 +numpy>=1.21.0 +matplotlib>=3.5.0 +scipy>=1.7.0 +timm>=0.9.0 +wandb>=0.14.0 diff --git a/DeepLense_Regression_Yurii_Halychanskyi/requirements.txt b/DeepLense_Regression_Yurii_Halychanskyi/requirements.txt new file mode 100644 index 00000000..b648e62a --- /dev/null +++ b/DeepLense_Regression_Yurii_Halychanskyi/requirements.txt @@ -0,0 +1,6 @@ +torch>=2.0.0 +torchvision>=0.15.0 +numpy>=1.21.0 +matplotlib>=3.5.0 +scipy>=1.7.0 +scikit-learn>=1.0.0 diff --git a/DeepLense_Regression_Zhongchao_Guan/requirements.txt b/DeepLense_Regression_Zhongchao_Guan/requirements.txt new file mode 100644 index 00000000..9a7d1083 --- /dev/null +++ b/DeepLense_Regression_Zhongchao_Guan/requirements.txt @@ -0,0 +1,5 @@ +torch>=2.0.0 +torchvision>=0.15.0 +numpy>=1.21.0 +matplotlib>=3.5.0 +scipy>=1.7.0 diff --git a/Deeplens_Self_Supervised_Learning_Yashwardhan_Deshmukh/requirements.txt b/Deeplens_Self_Supervised_Learning_Yashwardhan_Deshmukh/requirements.txt new file mode 100644 index 00000000..ac957fa8 --- /dev/null +++ b/Deeplens_Self_Supervised_Learning_Yashwardhan_Deshmukh/requirements.txt @@ -0,0 +1,7 @@ +torch>=2.0.0 +torchvision>=0.15.0 +numpy>=1.21.0 +matplotlib>=3.5.0 +scipy>=1.7.0 +scikit-learn>=1.0.0 +tqdm>=4.62.0 diff --git a/Difflense_Aleksandr_Duplinskii/requirements.txt b/Difflense_Aleksandr_Duplinskii/requirements.txt new file mode 100644 index 00000000..174c4a31 --- /dev/null +++ b/Difflense_Aleksandr_Duplinskii/requirements.txt @@ -0,0 +1,6 @@ +torch>=2.0.0 +torchvision>=0.15.0 +numpy>=1.21.0 +matplotlib>=3.5.0 +diffusers>=0.20.0 +transformers>=4.30.0 diff --git a/Equivariant_Neural_Networks_for_DeepLense_Apoorva_Singh/requirements.txt b/Equivariant_Neural_Networks_for_DeepLense_Apoorva_Singh/requirements.txt new file mode 100644 index 00000000..8a7b3322 --- /dev/null +++ b/Equivariant_Neural_Networks_for_DeepLense_Apoorva_Singh/requirements.txt @@ -0,0 +1,6 @@ +torch>=2.0.0 +torchvision>=0.15.0 +numpy>=1.21.0 +matplotlib>=3.5.0 +scipy>=1.7.0 +e3nn>=0.5.0 diff --git a/Physics_Informed_Transformers_For_Dark-Matter_Morphology_Lucas_Jose/requirements.txt b/Physics_Informed_Transformers_For_Dark-Matter_Morphology_Lucas_Jose/requirements.txt new file mode 100644 index 00000000..11604ef5 --- /dev/null +++ b/Physics_Informed_Transformers_For_Dark-Matter_Morphology_Lucas_Jose/requirements.txt @@ -0,0 +1,7 @@ +torch>=2.0.0 +torchvision>=0.15.0 +timm>=0.9.0 +numpy>=1.21.0 +matplotlib>=3.5.0 +scipy>=1.7.0 +wandb>=0.14.0 diff --git a/Super_Resolution_Atal_Gupta/requirements.txt b/Super_Resolution_Atal_Gupta/requirements.txt new file mode 100644 index 00000000..f3ae40d5 --- /dev/null +++ b/Super_Resolution_Atal_Gupta/requirements.txt @@ -0,0 +1,5 @@ +torch>=2.0.0 +torchvision>=0.15.0 +numpy>=1.21.0 +matplotlib>=3.5.0 +scikit-image>=0.19.0 diff --git a/Super_Resolution_Pranath_Reddy/requirements.txt b/Super_Resolution_Pranath_Reddy/requirements.txt new file mode 100644 index 00000000..9a7d1083 --- /dev/null +++ b/Super_Resolution_Pranath_Reddy/requirements.txt @@ -0,0 +1,5 @@ +torch>=2.0.0 +torchvision>=0.15.0 +numpy>=1.21.0 +matplotlib>=3.5.0 +scipy>=1.7.0