Changeset 11109 for branches/eam_branch_00/ippTasks/detrend.norm.pro
- Timestamp:
- Jan 15, 2007, 3:05:56 PM (20 years ago)
- File:
-
- 1 edited
-
branches/eam_branch_00/ippTasks/detrend.norm.pro (modified) (16 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branch_00/ippTasks/detrend.norm.pro
r11019 r11109 1 1 ## this file contains the tasks for running the detrend normalization stages 2 ## these tasks use the books detPendingNormStatImfile detPendingNormImfile detPendingNormExp 2 3 3 4 if ($?network == 0) … … 19 20 exec mkdir -p $LOGSUBDIR 20 21 21 book init DetrendNormStat22 book init DetrendNorm23 book init DetrendNormExp22 book init detPendingNormStatImfile 23 book init detPendingNormImfile 24 book init detPendingNormExp 24 25 25 26 macro detnorm.status 26 book listbook DetrendNormStat27 book listbook DetrendNorm28 book listbook DetrendNormExp27 book listbook detPendingNormStatImfile 28 book listbook detPendingNormImfile 29 book listbook detPendingNormExp 29 30 end 30 31 31 32 # select images ready for copy 32 # new entries are added to DetrendNormStat33 # new entries are added to detPendingNormStatImfile 33 34 # compare the new list with the ones already selected 34 35 task dettool.normstat.load … … 39 40 periods -timeout 30 40 41 41 stdout $LOGSUBDIR/dettool.normstat.log42 stdout NULL 42 43 stderr $LOGSUBDIR/dettool.normstat.log 43 44 … … 49 50 task.exit 0 50 51 # convert 'stdout' to book format 51 ipptool2book stdout DetrendNormStat-key det_id:iteration -uniq52 ipptool2book stdout detPendingNormStatImfile -key det_id:iteration -uniq 52 53 if ($VERBOSE > 2) 53 book listbook DetrendNormStat54 book listbook detPendingNormStatImfile 54 55 end 55 56 56 57 # delete existing entries which are DONE 57 book delpage DetrendNormStat-key state DONE58 book delpage detPendingNormStatImfile -key state DONE 58 59 end 59 60 … … 76 77 77 78 task.exec 78 book npages DetrendNormStat-var N79 book npages detPendingNormStatImfile -var N 79 80 if ($N == 0) break 80 81 if ($network == 0) break 81 82 82 # look for new images in DetrendNormStat83 book getpage DetrendNormStat0 -var pageName -key state NULL83 # look for new images in detPendingNormStatImfile 84 book getpage detPendingNormStatImfile 0 -var pageName -key state NULL 84 85 if ($pageName == NULL) break 85 86 86 book setword DetrendNormStat$pageName state RUN87 book getword DetrendNormStat$pageName det_id -var DET_ID88 book getword DetrendNormStat$pageName det_type -var DET_TYPE89 book getword DetrendNormStat$pageName iteration -var ITERATION90 book getword DetrendNormStat$pageName camera -var CAMERA87 book setword detPendingNormStatImfile $pageName state RUN 88 book getword detPendingNormStatImfile $pageName det_id -var DET_ID 89 book getword detPendingNormStatImfile $pageName det_type -var DET_TYPE 90 book getword detPendingNormStatImfile $pageName iteration -var ITERATION 91 book getword detPendingNormStatImfile $pageName camera -var CAMERA 91 92 92 93 # specify choice of remote host: … … 98 99 99 100 # XXX add $WORKDIR/$LOG_DIR 101 # XXX use ipp_filename.pl to lookup output file names 100 102 stdout $LOGSUBDIR/$CAMERA.$DET_TYPE.$DET_ID.$ITERATION.log 101 103 stderr $LOGSUBDIR/$CAMERA.$DET_TYPE.$DET_ID.$ITERATIION.log … … 111 113 end 112 114 113 # success 114 task.exit 0 115 book setword DetrendNormStat $options:0 state DONE 116 end 117 118 # default exit status 119 task.exit default 120 showcommand failure 121 book setword DetrendNormStat $options:0 state FAIL 122 end 123 124 # operation times out? 125 task.exit timeout 126 showcommand timeout 127 book setword DetrendNormStat $options:0 state TIMEOUT 115 # default exit status 116 task.exit default 117 process_exit detPendingNormStatImfile $options:0 $JOB_STATUS 118 end 119 120 # operation times out? 121 task.exit timeout 122 showcommand timeout 123 book setword detPendingNormStatImfile $options:0 state TIMEOUT 128 124 end 129 125 end 130 126 131 127 # select images ready for copy 132 # new entries are added to DetrendNorm128 # new entries are added to detPendingNormImfile 133 129 # compare the new list with the ones already selected 134 130 task dettool.norm.load … … 139 135 periods -timeout 30 140 136 141 stdout $LOGSUBDIR/dettool.norm.log137 stdout NULL 142 138 stderr $LOGSUBDIR/dettool.norm.log 143 139 … … 149 145 task.exit 0 150 146 # convert 'stdout' to book format 151 ipptool2book stdout DetrendNorm-key det_id:iteration -uniq147 ipptool2book stdout detPendingNormImfile -key det_id:iteration -uniq 152 148 if ($VERBOSE > 2) 153 book listbook DetrendNorm149 book listbook detPendingNormImfile 154 150 end 155 151 156 152 # delete existing entries which are DONE 157 book delpage DetrendNorm-key state DONE153 book delpage detPendingNormImfile -key state DONE 158 154 end 159 155 … … 176 172 177 173 task.exec 178 book npages DetrendNorm-var N174 book npages detPendingNormImfile -var N 179 175 if ($N == 0) break 180 176 if ($network == 0) break 181 177 182 # look for new images in DetrendNorm183 book getpage DetrendNorm0 -var pageName -key state NULL178 # look for new images in detPendingNormImfile 179 book getpage detPendingNormImfile 0 -var pageName -key state NULL 184 180 if ($pageName == NULL) break 185 181 186 book setword DetrendNorm$pageName state RUN187 book getword DetrendNorm$pageName det_type -var DET_TYPE188 book getword DetrendNorm$pageName camera -var CAMERA189 book getword DetrendNorm$pageName uri -var URI190 book getword DetrendNorm$pageName det_id -var DET_ID191 book getword DetrendNorm$pageName iteration -var ITERATION192 book getword DetrendNorm$pageName class_id -var CLASS_ID193 book getword DetrendNorm$pageName norm -var NORM182 book setword detPendingNormImfile $pageName state RUN 183 book getword detPendingNormImfile $pageName det_type -var DET_TYPE 184 book getword detPendingNormImfile $pageName camera -var CAMERA 185 book getword detPendingNormImfile $pageName uri -var URI 186 book getword detPendingNormImfile $pageName det_id -var DET_ID 187 book getword detPendingNormImfile $pageName iteration -var ITERATION 188 book getword detPendingNormImfile $pageName class_id -var CLASS_ID 189 book getword detPendingNormImfile $pageName norm -var NORM 194 190 195 191 # specify choice of remote host: … … 200 196 end 201 197 198 # XXX use ipp_filename.pl to lookup output file names 202 199 stdout $LOGSUBDIR/$CAMERA.$DET_TYPE.$DET_ID.$ITERATION.log 203 200 stderr $LOGSUBDIR/$CAMERA.$DET_TYPE.$DET_ID.$ITERATION.log … … 213 210 end 214 211 215 # success 216 task.exit 0 217 book setword DetrendNorm $options:0 state DONE 218 end 219 220 # default exit status 221 task.exit default 222 showcommand failure 223 book setword DetrendNorm $options:0 state FAIL 224 end 225 226 # operation times out? 227 task.exit timeout 228 showcommand timeout 229 book setword DetrendNorm $options:0 state TIMEOUT 212 # default exit status 213 task.exit default 214 process_exit detPendingNormImfile $options:0 state FAIL 215 end 216 217 # operation times out? 218 task.exit timeout 219 showcommand timeout 220 book setword detPendingNormImfile $options:0 state TIMEOUT 230 221 end 231 222 end 232 223 233 224 # select images ready for copy 234 # new entries are added to DetrendNormExp225 # new entries are added to detPendingNormExp 235 226 # compare the new list with the ones already selected 236 227 task dettool.normexp.load … … 241 232 periods -timeout 30 242 233 243 stdout $LOGSUBDIR/dettool.normexp.log234 stdout NULL 244 235 stderr $LOGSUBDIR/dettool.normexp.log 245 236 … … 251 242 task.exit 0 252 243 # convert 'stdout' to book format 253 ipptool2book stdout DetrendNormExp -key det_id:iteration -uniq244 ipptool2book stdout detPendingNormExp -key det_id:iteration -uniq 254 245 if ($VERBOSE > 2) 255 book listbook DetrendNormExp246 book listbook detPendingNormExp 256 247 end 257 248 258 249 # delete existing entries which are DONE 259 book delpage DetrendNormExp -key state DONE250 book delpage detPendingNormExp -key state DONE 260 251 end 261 252 … … 278 269 279 270 task.exec 280 book npages DetrendNormExp -var N271 book npages detPendingNormExp -var N 281 272 if ($N == 0) break 282 273 if ($network == 0) break 283 274 284 # look for new images in DetrendNormExp285 book getpage DetrendNormExp 0 -var pageName -key state NULL275 # look for new images in detPendingNormExp 276 book getpage detPendingNormExp 0 -var pageName -key state NULL 286 277 if ($pageName == NULL) break 287 278 288 book setword DetrendNormExp $pageName state RUN289 book getword DetrendNormExp $pageName det_id -var DET_ID290 book getword DetrendNormExp $pageName iteration -var ITERATION291 book getword DetrendNormExp $pageName det_type -var DET_TYPE292 book getword DetrendNormExp $pageName camera -var CAMERA279 book setword detPendingNormExp $pageName state RUN 280 book getword detPendingNormExp $pageName det_id -var DET_ID 281 book getword detPendingNormExp $pageName iteration -var ITERATION 282 book getword detPendingNormExp $pageName det_type -var DET_TYPE 283 book getword detPendingNormExp $pageName camera -var CAMERA 293 284 294 285 # specify choice of remote host: … … 313 304 end 314 305 315 # success 316 task.exit 0 317 book setword DetrendNormExp $options:0 state DONE 318 end 319 320 # default exit status 321 task.exit default 322 showcommand failure 323 book setword DetrendNormExp $options:0 state FAIL 324 end 325 326 # operation times out? 327 task.exit timeout 328 showcommand timeout 329 book setword DetrendNormExp $options:0 state TIMEOUT 330 end 331 end 306 # default exit status 307 task.exit default 308 process_exit detPendingNormExp $options:0 $JOB_STATUS 309 end 310 311 # operation times out? 312 task.exit timeout 313 showcommand timeout 314 book setword detPendingNormExp $options:0 state TIMEOUT 315 end 316 end
Note:
See TracChangeset
for help on using the changeset viewer.
