Changeset 41719 for trunk/tools/eam/teleff/diffmask.pro
- Timestamp:
- Jul 14, 2021, 10:00:13 AM (5 years ago)
- File:
-
- 1 edited
-
trunk/tools/eam/teleff/diffmask.pro (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/eam/teleff/diffmask.pro
r41717 r41719 2 2 3 3 $VERBOSE = 1 4 $COPYMASKS = 14 $COPYMASKS = 0 5 5 $OUTDIR = . 6 $OUTVERSION = XXX 6 if (not($?OUTVERSION)) 7 $OUTVERSION = XXX 8 end 7 9 8 10 $DIFF_MODE_WW = 1 … … 52 54 if ($VERBOSE) echo "loaded Rref[] sources from reference $refsrcs" 53 55 56 # delete any existing output vectors 57 foreach field $SMF_FIELDS_DIF $REF_FIELDS_DIF $XTR_FIELDS_DIF 58 delete -q $field\_out 59 end 60 54 61 # find matching entries in cmf files and measure mask fraction 55 62 for i 0 $diffMask:n … … 67 74 end 68 75 69 foreach field SMF_FIELDS_DIF76 foreach field $SMF_FIELDS_DIF 70 77 concat $field\_found $field\_out 71 78 delete $field\_found 72 79 end 73 foreach field REF_FIELDS_DIF $XTR_FIELDS_DIF80 foreach field $REF_FIELDS_DIF $XTR_FIELDS_DIF 74 81 concat $field\_onchp $field\_out 75 82 delete $field\_onchp … … 78 85 79 86 $OUT_FIELDS = 80 foreach field $SM P_FIELDS_DIF $REF_FIELDS_DIF $XTR_FIELDS_DIF87 foreach field $SMF_FIELDS_DIF $REF_FIELDS_DIF $XTR_FIELDS_DIF 81 88 $OUT_FIELDS = $OUT_FIELDS $field\_out 82 89 end 83 90 84 sprintf output "%s/%s.%s.dif f.stf" $OUTDIR $expname $OUTVERSION91 sprintf output "%s/%s.%s.dif.stf" $OUTDIR $expname $OUTVERSION 85 92 write -fits DATA $output $OUT_FIELDS 86 93 end … … 128 135 129 136 # generate a subset of sources which are within the boundaries of the skycell 130 set keep = (Xref S >= 0) && (XrefS <= $NAXIS1) && (YrefS >= 0) && (YrefS<= $NAXIS2)137 set keep = (Xref_tmp >= 0) && (Xref_tmp <= $NAXIS1) && (Yref_tmp >= 0) && (Yref_tmp <= $NAXIS2) 131 138 foreach field $REF_FIELDS_DIF Nref Xref Yref 132 139 subset $field\_onchp = $field\_tmp if keep … … 201 208 for i 0 $diffPath:n 202 209 sprintf filename "%s.mask.fits" $diffPath:$i 210 break -auto off 203 211 $diffMask:$i = `neb-locate -p $filename` 204 if ($COPYMASKS) exec neb-copy $filename $OUTDIR 212 break -auto on 213 if ("$diffMask:$i" == "") 214 echo "skipping $filename" 215 else 216 if ($COPYMASKS) exec neb-copy $filename $OUTDIR 217 end 205 218 206 219 sprintf filename "%s.cmf" $diffPath:$i … … 274 287 275 288 if ($npages < 1) 276 echo "ERROR: missing exposure : $command"289 # try the template versoin 277 290 book delete mybook 278 next 291 292 $command = difftool -dbname $dbname -listrun -exp_name $expname -warp_id $warpID -diff_mode $diffMode -template 293 294 queueload myqueue -x "$command" 295 queue2book myqueue mybook 296 297 book npages mybook -var npages 298 299 if ($npages < 1) 300 echo "ERROR: missing exposure : $command" 301 book delete mybook 302 return 303 end 279 304 end 280 305 … … 282 307 echo "ERROR: too many exposures : $command" 283 308 book delete mybook 284 next309 return 285 310 end 286 311
Note:
See TracChangeset
for help on using the changeset viewer.
