diff --git a/Scripts/downscale.sh b/Scripts/downscale.sh
index a81a37a3c74702a92a0189926784318db47ff70f..d607826d245cf65342374cd6b5f55eb7f4787181 100644
--- a/Scripts/downscale.sh
+++ b/Scripts/downscale.sh
@@ -1,3 +1,5 @@
+#!/usr/bin/env bash
+
 # activate conda environment
 conda activate climax
 
@@ -22,9 +24,9 @@ for loss in ${LOSS[@]}; do
 
     # change loss function in configuration
     if [ "$loss" = "L1Loss" ] || [ "$loss" = "MSELoss" ]; then
-	sed -i "s/LOSS\s*=.*/LOSS=$loss()/" ./climax/main/config.py
+	    sed -i "s/LOSS\s*=.*/LOSS=$loss()/" ./climax/main/config.py
     else
-	sed -i "s/LOSS\s*=.*/LOSS=$loss(min_amount=1)/" ./climax/main/config.py
+	    sed -i "s/LOSS\s*=.*/LOSS=$loss(min_amount=1)/" ./climax/main/config.py
     fi
 
     # iterate over weight decay values
diff --git a/Scripts/lr_range_test.sh b/Scripts/lr_range_test.sh
new file mode 100644
index 0000000000000000000000000000000000000000..1dc3c25383ccd36d5095c7310c98ab501b5716ba
--- /dev/null
+++ b/Scripts/lr_range_test.sh
@@ -0,0 +1,24 @@
+#!/usr/bin/env bash
+
+# activate conda environment
+conda activate climax
+
+# move to project repository
+cd ~/git/climax
+
+# loss functions
+LOSS=(L1Loss BernoulliGammaLoss BernoulliWeibullLoss MSELoss)
+
+# iterate over loss functions
+for loss in ${LOSS[@]}; do
+
+    # change loss function in configuration
+    if [ "$loss" = "L1Loss" ] || [ "$loss" = "MSELoss" ]; then
+	    sed -i "s/LOSS\s*=.*/LOSS=$loss()/" ./climax/main/config.py
+    else
+	    sed -i "s/LOSS\s*=.*/LOSS=$loss(min_amount=1)/" ./climax/main/config.py
+    fi
+
+    # run learning rate range test
+    python climax/main/lr_range_test.py
+done