summaryrefslogtreecommitdiff
path: root/scripts/EKOS_Preprocessing_WithDrizzle.ssf
diff options
context:
space:
mode:
authorStijn Buys <ingar@telenet.be>2025-10-04 22:10:28 +0200
committerStijn Buys <ingar@telenet.be>2025-10-04 22:10:28 +0200
commit615be09a2630363070acefd2b47f5745c74a3813 (patch)
treed4ef5980d07bf1d3ec0d7fa998b6dae5923711d8 /scripts/EKOS_Preprocessing_WithDrizzle.ssf
Initial commit.HEADmaster
Diffstat (limited to 'scripts/EKOS_Preprocessing_WithDrizzle.ssf')
-rw-r--r--scripts/EKOS_Preprocessing_WithDrizzle.ssf75
1 files changed, 75 insertions, 0 deletions
diff --git a/scripts/EKOS_Preprocessing_WithDrizzle.ssf b/scripts/EKOS_Preprocessing_WithDrizzle.ssf
new file mode 100644
index 0000000..06a531d
--- /dev/null
+++ b/scripts/EKOS_Preprocessing_WithDrizzle.ssf
@@ -0,0 +1,75 @@
+############################################
+#
+# Script for Siril 1.2
+# February 2023
+# (C) Cyril Richard
+# OSC_Preprocessing_WithDrizzle v1.3
+#
+########### PREPROCESSING SCRIPT ###########
+#
+# Script for color camera preprocessing
+# aligning using Drizzle 2x
+#
+# Needs 4 sets of RAW images in the working
+# directory, within 4 directories:
+# biases/
+# flats/
+# darks/
+# lights/
+# Saves masters to ./masters/
+#
+############################################
+
+requires 1.2.0
+
+# Convert Bias Frames to .fit files
+cd Bias
+convert bias -out=../process
+cd ../process
+
+# Stack Bias Frames to bias_stacked.fit
+stack bias rej 3 3 -nonorm -out=../masters/bias_stacked
+cd ..
+
+# Convert Flat Frames to .fit files
+cd Flat
+convert flat -out=../process
+cd ../process
+
+# Calibrate Flat Frames
+calibrate flat -bias=../masters/bias_stacked
+
+# Stack Flat Frames to pp_flat_stacked.fit
+stack pp_flat rej 3 3 -norm=mul -out=../masters/pp_flat_stacked
+cd ..
+
+# Convert Dark Frames to .fit files
+cd Dark
+convert dark -out=../process
+cd ../process
+
+# Stack Dark Frames to dark_stacked.fit
+stack dark rej 3 3 -nonorm -out=../masters/dark_stacked
+cd ..
+
+# Convert Light Frames to .fit files
+cd Light
+convert light -out=../process
+cd ../process
+
+# Calibrate Light Frames
+calibrate light -dark=../masters/dark_stacked -flat=../masters/pp_flat_stacked -cc=dark -cfa -equalize_cfa -debayer
+
+# Align lights with Drizzle 2x
+register pp_light -drizzle
+
+# Stack calibrated lights to result.fit
+stack r_pp_light rej 3 3 -norm=addscale -output_norm -rgb_equal -out=result
+
+# and flipping if required
+load result
+mirrorx -bottomup
+save ../result_drizzle_$LIVETIME:%d$s
+
+cd ..
+close