Changeset 41717 for trunk/tools/eam/teleff/cammask.pro
- Timestamp:
- Jul 13, 2021, 10:50:28 AM (5 years ago)
- File:
-
- 1 edited
-
trunk/tools/eam/teleff/cammask.pro (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/eam/teleff/cammask.pro
r41716 r41717 8 8 if (not($?MATCH_RADIUS)) set MATCH_RADIUS = 2.0 9 9 10 $SMF_FIELDS = X_PSF Y_PSF RA_PSF DEC_PSF CAL_PSF_MAG PSF_QF PSF_QF_PERFECT11 $REF_FIELDS = Rref Dref Mref12 $XTR_FIELDS = Xref Yref Nref Q1ref10 $SMF_FIELDS_CAM = X_PSF Y_PSF RA_PSF DEC_PSF CAL_PSF_MAG PSF_QF PSF_QF_PERFECT 11 $REF_FIELDS_CAM = Rref Dref Mref 12 $XTR_FIELDS_CAM = Xref Yref Nref Q1ref 13 13 14 14 macro get.camera.eff … … 46 46 # load the reference source table 47 47 # NOTE: Mref is chosen to match filter for this exposure 48 data $refsrcs; read -fits DATA $REF_FIELDS 48 data $refsrcs; read -fits DATA $REF_FIELDS_CAM 49 49 set Nref = ramp(Rref) 50 50 … … 70 70 get.chip.mask.stats $camMask:$i 71 71 72 foreach field SMF_FIELDS 72 foreach field SMF_FIELDS_CAM 73 73 concat $field\_found $field\_out 74 74 delete $field\_found 75 75 end 76 foreach field REF_FIELDS $XTR_FIELDS76 foreach field REF_FIELDS_CAM $XTR_FIELDS_CAM 77 77 concat $field\_onchp $field\_out 78 78 delete $field\_onchp … … 81 81 82 82 $OUT_FIELDS = 83 foreach field $SMP_FIELDS $REF_FIELDS $XTR_FIELDS83 foreach field $SMP_FIELDS_CAM $REF_FIELDS_CAM $XTR_FIELDS_CAM 84 84 $OUT_FIELDS = $OUT_FIELDS $field\_out 85 85 end 86 86 87 sprintf output "%s/%s.%s. %s.cam.stf" $OUTDIR $expname $chipName:$i$OUTVERSION87 sprintf output "%s/%s.%s.cam.stf" $OUTDIR $expname $OUTVERSION 88 88 write -fits DATA $output $OUT_FIELDS 89 89 end … … 127 127 # do we need to grow the range at all? 128 128 set keep = (Rref >= $minR) && (Rref <= $maxR) && (Dref >= $minD) && (Dref <= $maxD) 129 foreach field $REF_FIELDS Nref129 foreach field $REF_FIELDS_CAM Nref 130 130 subset $field\_tmp = $field if keep 131 131 end … … 138 138 # generate a subset of sources which are within the boundaries of the chip 139 139 set keep = (Xref_tmp >= 0) && (Xref_tmp <= $NAXIS1) && (Yref_tmp >= 0) && (Yref_tmp <= $NAXIS2) 140 foreach field $REF_FIELDS Nref Xref Yref140 foreach field $REF_FIELDS_CAM Nref Xref Yref 141 141 subset $field\_onchp = $field\_tmp if keep 142 142 delete $field\_tmp … … 148 148 if ($USE_EXTNAME) 149 149 sprintf extname "%s.psf" $chipname 150 read -fits $extname $SMF_FIELDS 150 read -fits $extname $SMF_FIELDS_CAM 151 151 else 152 read -fits {$chipnseq+1} -extnum $SMF_FIELDS 152 read -fits {$chipnseq+1} -extnum $SMF_FIELDS_CAM 153 153 end 154 154 155 155 # match radius currently needs to be larger for MPC objects 156 156 match2d Xref_onchp Yref_onchp X_PSF Y_PSF $MATCH_RADIUS -closest 157 foreach field $SMF_FIELDS 157 foreach field $SMF_FIELDS_CAM 158 158 reindex $field\_found = $field using index1 -keep-unmatched 159 159 end … … 328 328 # load the reference source table 329 329 # NOTE: Mref is chosen to match filter for this exposure 330 data $refsrcs; read -fits DATA $REF_FIELDS 330 data $refsrcs; read -fits DATA $REF_FIELDS_CAM 331 331 set Nref = ramp(Rref) 332 332
Note:
See TracChangeset
for help on using the changeset viewer.
