Skip to content

Commit 4c19507

Browse files
committed
Simplify filter or no filter preprocessing
1 parent 0d86de5 commit 4c19507

12 files changed

+74
-294
lines changed

install.sh

-4
Original file line numberDiff line numberDiff line change
@@ -45,16 +45,12 @@ install -v -m 755 scripts/astrometry-online.sh $destdir/share/ccdciel/scripts/a
4545
install -v -m 755 scripts/astrometry-macos.sh $destdir/share/ccdciel/scripts/astrometry-macos.sh
4646
install -v -m 755 scripts/siril_bias.script $destdir/share/ccdciel/scripts/siril_bias.script
4747
install -v -m 755 scripts/siril_dark.script $destdir/share/ccdciel/scripts/siril_dark.script
48-
install -v -m 755 scripts/siril_flat_filter.script $destdir/share/ccdciel/scripts/siril_flat_filter.script
4948
install -v -m 755 scripts/siril_flat.script $destdir/share/ccdciel/scripts/siril_flat.script
50-
install -v -m 755 scripts/siril_light_filter.script $destdir/share/ccdciel/scripts/siril_light_filter.script
5149
install -v -m 755 scripts/siril_light.script $destdir/share/ccdciel/scripts/siril_light.script
5250
install -v -m 755 scripts/siril/template_bias.ssf $destdir/share/ccdciel/scripts/siril/template_bias.ssf
5351
install -v -m 755 scripts/siril/template_dark.ssf $destdir/share/ccdciel/scripts/siril/template_dark.ssf
5452
install -v -m 755 scripts/siril/template_flat.ssf $destdir/share/ccdciel/scripts/siril/template_flat.ssf
5553
install -v -m 755 scripts/siril/template_light.ssf $destdir/share/ccdciel/scripts/siril/template_light.ssf
56-
install -v -m 755 scripts/siril/template_flat_filter.ssf $destdir/share/ccdciel/scripts/siril/template_flat_filter.ssf
57-
install -v -m 755 scripts/siril/template_light_filter.ssf $destdir/share/ccdciel/scripts/siril/template_light_filter.ssf
5854
install -v -m 644 data/stars/focus_star_4 $destdir/share/ccdciel/data/stars/focus_star_4
5955
install -v -m 644 data/stars/focus_star_5 $destdir/share/ccdciel/data/stars/focus_star_5
6056
install -v -m 644 data/stars/focus_star_6 $destdir/share/ccdciel/data/stars/focus_star_6

install_darwin.sh

-4
Original file line numberDiff line numberDiff line change
@@ -40,16 +40,12 @@ install -v -m 755 scripts/astrometry-online.sh $destdir/scripts/astrometry-onli
4040
install -v -m 755 scripts/astrometry-macos.sh $destdir/scripts/astrometry-macos.sh
4141
install -v -m 755 scripts/siril_bias.script $destdir/scripts/siril_bias.script
4242
install -v -m 755 scripts/siril_dark.script $destdir/scripts/siril_dark.script
43-
install -v -m 755 scripts/siril_flat_filter.script $destdir/scripts/siril_flat_filter.script
4443
install -v -m 755 scripts/siril_flat.script $destdir/scripts/siril_flat.script
45-
install -v -m 755 scripts/siril_light_filter.script $destdir/scripts/siril_light_filter.script
4644
install -v -m 755 scripts/siril_light.script $destdir/scripts/siril_light.script
4745
install -v -m 755 scripts/siril/template_bias.ssf $destdir/scripts/siril/template_bias.ssf
4846
install -v -m 755 scripts/siril/template_dark.ssf $destdir/scripts/siril/template_dark.ssf
4947
install -v -m 755 scripts/siril/template_flat.ssf $destdir/scripts/siril/template_flat.ssf
5048
install -v -m 755 scripts/siril/template_light.ssf $destdir/scripts/siril/template_light.ssf
51-
install -v -m 755 scripts/siril/template_flat_filter.ssf $destdir/scripts/siril/template_flat_filter.ssf
52-
install -v -m 755 scripts/siril/template_light_filter.ssf $destdir/scripts/siril/template_light_filter.ssf
5349
install -v -m 644 data/stars/focus_star_4 $destdir/data/stars/focus_star_4
5450
install -v -m 644 data/stars/focus_star_5 $destdir/data/stars/focus_star_5
5551
install -v -m 644 data/stars/focus_star_6 $destdir/data/stars/focus_star_6

install_win.sh

-4
Original file line numberDiff line numberDiff line change
@@ -43,16 +43,12 @@ install -v -m 755 scripts/astrometry-online.sh $destdir/scripts/astrometry-onli
4343
install -v -m 755 scripts/astrometry-macos.sh $destdir/scripts/astrometry-macos.sh
4444
install -v -m 755 scripts/siril_bias.script $destdir/scripts/siril_bias.script
4545
install -v -m 755 scripts/siril_dark.script $destdir/scripts/siril_dark.script
46-
install -v -m 755 scripts/siril_flat_filter.script $destdir/scripts/siril_flat_filter.script
4746
install -v -m 755 scripts/siril_flat.script $destdir/scripts/siril_flat.script
48-
install -v -m 755 scripts/siril_light_filter.script $destdir/scripts/siril_light_filter.script
4947
install -v -m 755 scripts/siril_light.script $destdir/scripts/siril_light.script
5048
install -v -m 755 scripts/siril/template_bias.ssf $destdir/scripts/siril/template_bias.ssf
5149
install -v -m 755 scripts/siril/template_dark.ssf $destdir/scripts/siril/template_dark.ssf
5250
install -v -m 755 scripts/siril/template_flat.ssf $destdir/scripts/siril/template_flat.ssf
5351
install -v -m 755 scripts/siril/template_light.ssf $destdir/scripts/siril/template_light.ssf
54-
install -v -m 755 scripts/siril/template_flat_filter.ssf $destdir/scripts/siril/template_flat_filter.ssf
55-
install -v -m 755 scripts/siril/template_light_filter.ssf $destdir/scripts/siril/template_light_filter.ssf
5652
install -v -m 644 data/stars/focus_star_4 $destdir/data/stars/focus_star_4
5753
install -v -m 644 data/stars/focus_star_5 $destdir/data/stars/focus_star_5
5854
install -v -m 644 data/stars/focus_star_6 $destdir/data/stars/focus_star_6

install_win_dual.sh

-4
Original file line numberDiff line numberDiff line change
@@ -43,16 +43,12 @@ install -v -m 755 scripts/astrometry-online.sh $destdir/scripts/astrometry-onli
4343
install -v -m 755 scripts/astrometry-macos.sh $destdir/scripts/astrometry-macos.sh
4444
install -v -m 755 scripts/siril_bias.script $destdir/scripts/siril_bias.script
4545
install -v -m 755 scripts/siril_dark.script $destdir/scripts/siril_dark.script
46-
install -v -m 755 scripts/siril_flat_filter.script $destdir/scripts/siril_flat_filter.script
4746
install -v -m 755 scripts/siril_flat.script $destdir/scripts/siril_flat.script
48-
install -v -m 755 scripts/siril_light_filter.script $destdir/scripts/siril_light_filter.script
4947
install -v -m 755 scripts/siril_light.script $destdir/scripts/siril_light.script
5048
install -v -m 755 scripts/siril/template_bias.ssf $destdir/scripts/siril/template_bias.ssf
5149
install -v -m 755 scripts/siril/template_dark.ssf $destdir/scripts/siril/template_dark.ssf
5250
install -v -m 755 scripts/siril/template_flat.ssf $destdir/scripts/siril/template_flat.ssf
5351
install -v -m 755 scripts/siril/template_light.ssf $destdir/scripts/siril/template_light.ssf
54-
install -v -m 755 scripts/siril/template_flat_filter.ssf $destdir/scripts/siril/template_flat_filter.ssf
55-
install -v -m 755 scripts/siril/template_light_filter.ssf $destdir/scripts/siril/template_light_filter.ssf
5652
install -v -m 644 data/stars/focus_star_4 $destdir/data/stars/focus_star_4
5753
install -v -m 644 data/stars/focus_star_5 $destdir/data/stars/focus_star_5
5854
install -v -m 644 data/stars/focus_star_6 $destdir/data/stars/focus_star_6

scripts/siril/template_flat.ssf

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
############################################
22
# Script for Siril
33
# Template for CCDciel preprocessing
4-
# Create master flat without filter
4+
# Create master flat
55
############################################
66

77
setext fits
@@ -10,11 +10,11 @@ cd $BASEDIR
1010

1111
#preprocess flats
1212
cd $FLATDIR
13-
preprocess $FLATPREFIX_ -bias=$MASTERBIAS
13+
preprocess $FLATPREFIX$FILTER_ -bias=$MASTERBIAS
1414
#build master-flat
15-
stack pp_$FLATPREFIX_ rej 3 3 -norm=mul
15+
stack pp_$FLATPREFIX$FILTER_ rej 3 3 -norm=mul
1616

17-
load pp_$FLATPREFIX_stacked.fits
18-
save Master_Flat.fits
17+
load pp_$FLATPREFIX$FILTER_stacked.fits
18+
save Master_Flat$FILTER.fits
1919

2020
close

scripts/siril/template_flat_filter.ssf

-20
This file was deleted.

scripts/siril/template_light.ssf

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
############################################
22
# Script for Siril
33
# Template for CCDciel preprocessing
4-
# Preprocess a series without filter
4+
# Preprocess a series
55
############################################
66

77
setext fits
@@ -10,15 +10,15 @@ cd $BASEDIR
1010

1111
#preprocess lights
1212
cd $LIGHTDIR
13-
preprocess $LIGHTPREFIX_ -dark=$MASTERDARK -flat=$MASTERFLAT
13+
preprocess $LIGHTPREFIX$FILTER_ -dark=$MASTERDARK -flat=$MASTERFLAT$FILTER
1414

1515
## stop here because stacking probably need some manual selection
1616
## but you can uncomment the register and stack command if you want
1717

1818
##align lights
19-
#register pp_$LIGHTPREFIX_
19+
#register pp_$LIGHTPREFIX$FILTER_
2020

2121
##stack calibrated lights
22-
#stack r_pp_$LIGHTPREFIX_ rej 3 3 -norm=addscale
22+
#stack r_pp_$LIGHTPREFIX$FILTER_ rej 3 3 -norm=addscale
2323

2424
close

scripts/siril/template_light_filter.ssf

-24
This file was deleted.

scripts/siril_flat.script

+35-11
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
// CCDciel script to process files with Siril
22
//
3-
// Create Master Flat without filter
3+
// Create Master Flat with filter
44
//
55

66
var
77
buf,sirilcmd: string;
8-
script,log: Tstringlist;
9-
i: Integer;
10-
DirectorySeparator,appdir,tmpdir,siriltemplatedir: string;
11-
basedir,biasdir,flatdir,masterbias,flatprefix: string;
8+
script,log, filterlist: Tstringlist;
9+
i,f: Integer;
10+
DirectorySeparator,appdir,tmpdir,siriltemplatedir,r: string;
11+
basedir,biasdir,flatdir,masterbias,flatprefix,filter: string;
1212

1313
begin
1414

@@ -30,7 +30,27 @@ begin
3030
GetS('APPDIR', appdir);
3131
siriltemplatedir:=appdir+DirectorySeparator+'scripts'+DirectorySeparator+'siril';
3232
GetS('TMPDIR', tmpdir);
33-
33+
34+
// Get the list of filter name
35+
//
36+
filterlist:= Tstringlist.create;
37+
r:=cmdArg('WHEEL_GETFILTERSNAME',filterlist);
38+
if r<>msgOK then exit;
39+
40+
41+
// Loop for filter name
42+
//
43+
for f:=-1 to filterlist.count-1 do begin
44+
45+
if f<0 then
46+
filter:=''
47+
else begin
48+
filter :=filterlist[f];
49+
if trim(filter)='' then continue;
50+
filter:='_'+filter;
51+
end;
52+
logmsg('Process Flat'+filter);
53+
3454
// Replace variable in template
3555
script:= Tstringlist.create;
3656
script.loadfromfile(siriltemplatedir+DirectorySeparator+'template_flat.ssf');
@@ -40,6 +60,7 @@ begin
4060
buf:=StringReplace(buf, '$FLATDIR', flatdir);
4161
buf:=StringReplace(buf, '$MASTERBIAS', masterbias);
4262
buf:=StringReplace(buf, '$FLATPREFIX', flatprefix);
63+
buf:=StringReplace(buf, '$FILTER', filter);
4364
script[i]:=buf;
4465
end;
4566
SaveSL(tmpdir+DirectorySeparator+'tmp.ssf',script);
@@ -48,14 +69,17 @@ begin
4869
// Run Siril
4970
log:=Tstringlist.Create;
5071
RunOutput(sirilcmd+' -s '+tmpdir+DirectorySeparator+'tmp.ssf',log);
51-
log.savetofile(basedir+DirectorySeparator+'siril_flat.log');
72+
log.savetofile(basedir+DirectorySeparator+'siril_flat'+filter+'.log');
5273
log.free;
5374

5475
// Cleanup
55-
Deletefile(basedir+DirectorySeparator+flatdir+DirectorySeparator+flatprefix+'_.seq');
56-
Deletefile(basedir+DirectorySeparator+flatdir+DirectorySeparator+'pp_'+flatprefix+'_stacked.fits');
57-
Deletefile(basedir+DirectorySeparator+flatdir+DirectorySeparator+'pp_'+flatprefix+'_*.fits');
58-
Deletefile(basedir+DirectorySeparator+flatdir+DirectorySeparator+'pp_'+flatprefix+'_.seq');
76+
Deletefile(basedir+DirectorySeparator+flatdir+DirectorySeparator+flatprefix+'*_.seq');
77+
Deletefile(basedir+DirectorySeparator+flatdir+DirectorySeparator+'pp_'+flatprefix+filter+'_stacked.fits');
78+
Deletefile(basedir+DirectorySeparator+flatdir+DirectorySeparator+'pp_'+flatprefix+filter+'_*.fits');
79+
Deletefile(basedir+DirectorySeparator+flatdir+DirectorySeparator+'pp_'+flatprefix+filter+'_.seq');
80+
81+
end;
5982

83+
filterlist.free;
6084

6185
end.

scripts/siril_flat_filter.script

-80
This file was deleted.

0 commit comments

Comments
 (0)