Changeset 11109 for branches/eam_branch_00/ippTasks/detrend.resid.pro
- Timestamp:
- Jan 15, 2007, 3:05:56 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branch_00/ippTasks/detrend.resid.pro
r11019 r11109 1 1 ## this file contains the tasks for running the detrend processing stage 2 ## these tasks use the books detPendingResidImfile and detPendingResidExp 2 3 3 4 if ($?network == 0) … … 19 20 exec mkdir -p $LOGSUBDIR 20 21 21 book init DetrendResidImfiles22 book init DetrendResidExposures22 book init detPendingResidImfile 23 book init detPendingResidExp 23 24 24 25 macro detresid.status 25 book listbook DetrendResidImfiles26 book listbook DetrendResidExposures26 book listbook detPendingResidImfile 27 book listbook detPendingResidExp 27 28 end 28 29 29 30 # select images ready for copy 30 # new entries are added to DetrendResidImfiles31 # new entries are added to detPendingResidImfile 31 32 # compare the new list with the ones already selected 32 33 task dettool.resid.load … … 37 38 periods -timeout 30 38 39 39 stdout $LOGSUBDIR/detresid.log40 stdout NULL 40 41 stderr $LOGSUBDIR/detresid.log 41 42 … … 47 48 task.exit 0 48 49 # convert 'stdout' to book format 49 ipptool2book stdout DetrendResidImfiles-key det_id:iteration:exp_tag:class_id -uniq50 ipptool2book stdout detPendingResidImfile -key det_id:iteration:exp_tag:class_id -uniq 50 51 if ($VERBOSE > 2) 51 book listbook DetrendResidImfiles52 book listbook detPendingResidImfile 52 53 end 53 54 54 55 # delete existing entries which are DONE 55 book delpage DetrendResidImfiles-key state DONE56 book delpage detPendingResidImfile -key state DONE 56 57 end 57 58 … … 74 75 75 76 task.exec 76 book npages DetrendResidImfiles-var N77 book npages detPendingResidImfile -var N 77 78 if ($N == 0) break 78 79 if ($network == 0) break 79 80 80 # look for new images in DetrendResidImfiles81 book getpage DetrendResidImfiles0 -var pageName -key state NULL81 # look for new images in detPendingResidImfile 82 book getpage detPendingResidImfile 0 -var pageName -key state NULL 82 83 if ($pageName == NULL) break 83 84 84 book setword DetrendResidImfiles$pageName state RUN85 book getword DetrendResidImfiles$pageName det_id -var DET_ID86 book getword DetrendResidImfiles$pageName iteration -var ITERATION87 book getword DetrendResidImfiles$pageName det_type -var DET_TYPE88 book getword DetrendResidImfiles$pageName mode -var MODE89 book getword DetrendResidImfiles$pageName exp_tag -var EXP_TAG90 book getword DetrendResidImfiles$pageName class_id -var CLASS_ID91 book getword DetrendResidImfiles$pageName uri -var URI92 book getword DetrendResidImfiles$pageName det_uri -var DET_URI93 book getword DetrendResidImfiles$pageName camera -var CAMERA85 book setword detPendingResidImfile $pageName state RUN 86 book getword detPendingResidImfile $pageName det_id -var DET_ID 87 book getword detPendingResidImfile $pageName iteration -var ITERATION 88 book getword detPendingResidImfile $pageName det_type -var DET_TYPE 89 book getword detPendingResidImfile $pageName mode -var MODE 90 book getword detPendingResidImfile $pageName exp_tag -var EXP_TAG 91 book getword detPendingResidImfile $pageName class_id -var CLASS_ID 92 book getword detPendingResidImfile $pageName uri -var URI 93 book getword detPendingResidImfile $pageName det_uri -var DET_URI 94 book getword detPendingResidImfile $pageName camera -var CAMERA 94 95 95 96 # specify choice of remote host: … … 100 101 end 101 102 103 # XXX use ipp_filename.pl to lookup output file names 102 104 $word = `basename $EXP_TAG | tr '.' ' '` 103 105 list word -split $word … … 117 119 end 118 120 119 # success 120 task.exit 0 121 book setword DetrendResidImfiles $options:0 state DONE 122 end 123 124 # default exit status 125 task.exit default 126 showcommand failure 127 book setword DetrendResidImfiles $options:0 state FAIL 128 end 129 130 # operation times out? 131 task.exit timeout 132 showcommand timeout 133 book setword DetrendResidImfiles $options:0 state TIMEOUT 121 # default exit status 122 task.exit default 123 process_exit detPendingResidImfile $options:0 $JOB_STATUS 124 end 125 126 # operation times out? 127 task.exit timeout 128 showcommand timeout 129 book setword detPendingResidImfile $options:0 state TIMEOUT 134 130 end 135 131 end 136 132 137 133 # select images ready for copy 138 # new entries are added to DetrendResidExposures134 # new entries are added to detPendingResidExp 139 135 # compare the new list with the ones already selected 140 136 task dettool.residexp.load … … 145 141 periods -timeout 30 146 142 147 stdout $LOGSUBDIR/detresid.exp.log143 stdout NULL 148 144 stderr $LOGSUBDIR/detresid.exp.log 149 145 … … 155 151 task.exit 0 156 152 # convert 'stdout' to book format 157 ipptool2book stdout DetrendResidExposures-key det_id:iteration:exp_tag -uniq153 ipptool2book stdout detPendingResidExp -key det_id:iteration:exp_tag -uniq 158 154 if ($VERBOSE > 2) 159 book listbook DetrendResidExposures155 book listbook detPendingResidExp 160 156 end 161 157 162 158 # delete existing entries which are DONE 163 book delpage DetrendResidExposures-key state DONE159 book delpage detPendingResidExp -key state DONE 164 160 end 165 161 … … 182 178 183 179 task.exec 184 book npages DetrendResidExposures-var N180 book npages detPendingResidExp -var N 185 181 if ($N == 0) break 186 182 if ($network == 0) break 187 183 188 # look for new images in DetrendResidExposures189 book getpage DetrendResidExposures0 -var pageName -key state NULL184 # look for new images in detPendingResidExp 185 book getpage detPendingResidExp 0 -var pageName -key state NULL 190 186 if ($pageName == NULL) break 191 187 192 book setword DetrendResidExposures$pageName state RUN193 book getword DetrendResidExposures$pageName det_id -var DET_ID194 book getword DetrendResidExposures$pageName iteration -var ITERATION195 book getword DetrendResidExposures$pageName det_type -var DET_TYPE196 book getword DetrendResidExposures$pageName mode -var MODE197 book getword DetrendResidExposures$pageName exp_tag -var EXP_TAG198 book getword DetrendResidExposures$pageName include -var INCLUDE199 book getword DetrendResidExposures$pageName camera -var CAMERA188 book setword detPendingResidExp $pageName state RUN 189 book getword detPendingResidExp $pageName det_id -var DET_ID 190 book getword detPendingResidExp $pageName iteration -var ITERATION 191 book getword detPendingResidExp $pageName det_type -var DET_TYPE 192 book getword detPendingResidExp $pageName mode -var MODE 193 book getword detPendingResidExp $pageName exp_tag -var EXP_TAG 194 book getword detPendingResidExp $pageName include -var INCLUDE 195 book getword detPendingResidExp $pageName camera -var CAMERA 200 196 201 197 # specify choice of remote host: … … 206 202 end 207 203 208 # XXX this is still a lame rule204 # XXX use ipp_filename.pl to lookup output file names 209 205 $word = `basename $EXP_TAG | tr '.' ' '` 210 206 list word -split $word … … 224 220 end 225 221 226 # success 227 task.exit 0 228 book setword DetrendResidExposures $options:0 state DONE 229 end 230 231 # default exit status 232 task.exit default 233 showcommand failure 234 book setword DetrendResidExposures $options:0 state FAIL 235 end 236 237 # operation times out? 238 task.exit timeout 239 showcommand timeout 240 book setword DetrendResidExposures $options:0 state TIMEOUT 241 end 242 end 222 # default exit status 223 task.exit default 224 process_exit detPendingResidExp $options:0 $JOB_STATUS 225 end 226 227 # operation times out? 228 task.exit timeout 229 showcommand timeout 230 book setword detPendingResidExp $options:0 state TIMEOUT 231 end 232 end
Note:
See TracChangeset
for help on using the changeset viewer.
