Changeset 11496 for trunk/psdemo/simdata/sim.pro
- Timestamp:
- Jan 31, 2007, 1:09:27 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/psdemo/simdata/sim.pro (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psdemo/simdata/sim.pro
r11489 r11496 5 5 6 6 $flatlevel = 10000 7 $biaslevel = 200 8 $skylevel = 20000 7 $biaslevel = 500 8 $skyrate = 200 9 $darkrate = 100 9 10 10 11 macro cleanup … … 21 22 exec mkdir -p proc 22 23 mkbiases 24 mkdarks 23 25 mkflats 24 26 mkobjects … … 26 28 end 27 29 28 # create a bias detrun: 29 # exec dettool -pretend -definebyquery -det_type bias -select_exp_type bias -workdir path://SIMTEST/mkbias.0 -dbname simtest 30 # exec dettool -updatedetrun -det_id 2 -state stop -dbname isp 31 32 # create a flat detrun: 33 # exec dettool -pretend -definebyquery -inst ISP-Apogee -det_type dark -select_exp_type dark -workdir path://ISP/mkdark.1 -dbname isp -mode verify -simple 30 ### create a bias detrun: 31 # exec dettool -pretend -definebyquery -inst SIMPLE -filter NONE -det_type bias -select_exp_type bias -workdir path://SIMTEST/mkbias.0 -dbname simtest 32 33 ### If something goes wrong: 34 # exec dettool -updatedetrun -det_id 1 -state stop -dbname simtest 35 36 ### create a dark detrun: 37 # exec dettool -pretend -definebyquery -inst SIMPLE -filter NONE -det_type dark -select_exp_type dark -workdir path://SIMTEST/mkdark.0 -dbname simtest 38 39 ### create a flat detrun: 34 40 # exec dettool -pretend -definebyquery -inst SIMPLE -filter B -det_type flat -select_exp_type flat -select_filter B -workdir path://SIMTEST/mkflat.0 -dbname simtest 35 41 # exec dettool -pretend -definebyquery -inst SIMPLE -filter V -det_type flat -select_exp_type flat -select_filter V -workdir path://SIMTEST/mkflat.1 -dbname simtest … … 61 67 end 62 68 69 macro mkdarks 70 echo "generating 20 dark images" 71 for i 0 20 72 $exptime = 3 * ($i + 1) 73 mkimages.init 1024 1024 5 1000 0 2.0 74 set dark = blank + sqrt($mkiRD*$mkiRD + $darkrate*$exptime)*mki_noisei + $darkrate*$exptime + $biaslevel 75 keyword dark AIRMASS -wf {1 + 0.1*$i} 76 keyword dark FILTER -w NONE 77 keyword dark POSANGLE -wf 0.0 78 keyword dark RA -wf 0.0 79 keyword dark DEC -wf 0.0 80 keyword dark EXPTIME -wf $exptime 81 keyword dark DARKTIME -wf $exptime 82 keyword dark DATE-OBS -w "2006/10/01" 83 sprintf time "00:01:%02d" $i 84 keyword dark UTC-OBS -w $time 85 keyword dark CCDSUM -w "1 1" 86 keyword dark TELESCOP -w simscope 87 keyword dark INSTRUME -w SIMPLE 88 keyword dark OBSTYPE -w DARK 89 keyword dark OBJECT -w DARK 90 sprintf name "raw/dark.%02d.fits" $i 91 wd dark $name 92 end 93 end 94 63 95 macro mkflats 64 96 echo "generating 20 flat images in 2 filters" 97 $exptime = 10.0 65 98 for i 0 10 66 99 mkimages.init 1024 1024 5 1000 0 2.0 67 set flat = blank + $mkiRD*mki_noisei + sqrt($flatlevel)*mki_noisei+ $flatlevel + $biaslevel100 set flat = blank + sqrt($mkiRD*$mkiRD + $darkrate*$exptime + $flatlevel)*mki_noisei + $darkrate*$exptime + $flatlevel + $biaslevel 68 101 keyword flat AIRMASS -wf {1 + 0.1*$i} 69 102 keyword flat FILTER -w V … … 71 104 keyword flat RA -wf 0.0 72 105 keyword flat DEC -wf 0.0 73 keyword flat EXPTIME -wf 5.074 keyword flat DARKTIME -wf 0.0106 keyword flat EXPTIME -wf $exptime 107 keyword flat DARKTIME -wf $exptime 75 108 keyword flat DATE-OBS -w "2006/10/01" 76 109 sprintf time "00:01:%02d" $i … … 87 120 for i 10 20 88 121 mkimages.init 1024 1024 5 1000 0 2.0 89 set flat = blank + $mkiRD*mki_noisei + sqrt($flatlevel)*mki_noisei+ $flatlevel + $biaslevel122 set flat = blank + sqrt($mkiRD*$mkiRD + $darkrate*$exptime + $flatlevel)*mki_noisei + $darkrate*$exptime + $flatlevel + $biaslevel 90 123 keyword flat AIRMASS -wf {1 + 0.1*$i} 91 124 keyword flat FILTER -w B … … 93 126 keyword flat RA -wf 0.0 94 127 keyword flat DEC -wf 0.0 95 keyword flat EXPTIME -wf 5.096 keyword flat DARKTIME -wf 0.0128 keyword flat EXPTIME -wf $exptime 129 keyword flat DARKTIME -wf $exptime 97 130 keyword flat DATE-OBS -w "2006/10/01" 98 131 sprintf time "00:02:%02d" $i … … 111 144 echo "generating 10 object images in 2 filters" 112 145 for i 0 5 113 mkimages.init 1024 1024 5 1000 0 2.0 114 set flat = blank + $mkiRD*mki_noisei + sqrt($skylevel)*mki_noisei + $skylevel + $biaslevel 115 keyword flat AIRMASS -wf {1 + 0.1*$i} 116 keyword flat FILTER -w V 117 keyword flat POSANGLE -wf 0.0 118 keyword flat RA -wf 0.0 119 keyword flat DEC -wf 0.0 120 keyword flat EXPTIME -wf 5.0 121 keyword flat DARKTIME -wf 0.0 122 keyword flat DATE-OBS -w "2006/10/01" 146 $exptime = 3 * ($i + 1) 147 mkimages.init 1024 1024 5 1000 0 2.0 148 set obj = blank + sqrt($mkiRD*$mkiRD + $darkrate*$exptime + $skyrate*$exptime)*mki_noisei + $darkrate*$exptime + $skyrate*$exptime + $biaslevel 149 keyword obj AIRMASS -wf {1 + 0.1*$i} 150 keyword obj FILTER -w V 151 keyword obj POSANGLE -wf 0.0 152 keyword obj RA -wf 0.0 153 keyword obj DEC -wf 0.0 154 keyword obj EXPTIME -wf $exptime 155 keyword obj DARKTIME -wf $exptime 156 keyword obj DATE-OBS -w "2006/10/01" 123 157 sprintf time "00:01:%02d" $i 124 keyword flatUTC-OBS -w $time125 keyword flatCCDSUM -w "1 1"126 keyword flatTELESCOP -w simscope127 keyword flatINSTRUME -w SIMPLE128 keyword flatOBSTYPE -w OBJECT129 keyword flatOBJECT -w OBJECT158 keyword obj UTC-OBS -w $time 159 keyword obj CCDSUM -w "1 1" 160 keyword obj TELESCOP -w simscope 161 keyword obj INSTRUME -w SIMPLE 162 keyword obj OBSTYPE -w OBJECT 163 keyword obj OBJECT -w OBJECT 130 164 sprintf name "raw/obj.%02d.fits" $i 131 wd flat$name165 wd obj $name 132 166 end 133 167 134 168 for i 5 10 135 mkimages.init 1024 1024 5 1000 0 2.0 136 set flat = blank + $mkiRD*mki_noisei + sqrt($skylevel)*mki_noisei + $skylevel + $biaslevel 169 $exptime = 3 * ($i - 4) 170 mkimages.init 1024 1024 5 1000 0 2.0 171 set flat = blank + sqrt($mkiRD*$mkiRD + $darkrate*$exptime + $skyrate*$exptime)*mki_noisei + $darkrate*$exptime + $skyrate*$exptime + $biaslevel 137 172 keyword flat AIRMASS -wf {1 + 0.1*$i} 138 173 keyword flat FILTER -w B … … 140 175 keyword flat RA -wf 0.0 141 176 keyword flat DEC -wf 0.0 142 keyword flat EXPTIME -wf 5.0143 keyword flat DARKTIME -wf 0.0177 keyword flat EXPTIME -wf $exptime 178 keyword flat DARKTIME -wf $exptime 144 179 keyword flat DATE-OBS -w "2006/10/01" 145 180 sprintf time "00:02:%02d" $i
Note:
See TracChangeset
for help on using the changeset viewer.
