IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 22, 2008, 5:35:42 PM (18 years ago)
Author:
eugene
Message:

updates from eam_branch_20080121

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTasks/detrend.resid.pro

    r16173 r16195  
    143143    book getword detPendingResidImfile $pageName det_uri   -var DET_URI 
    144144    book getword detPendingResidImfile $pageName camera    -var CAMERA   
    145     book getword detPendingResidImfile $pageName workdir   -var WORKDIR
     145    book getword detPendingResidImfile $pageName workdir   -var WORKDIR_TEMPLATE
    146146    book getword detPendingResidImfile $pageName dbname    -var DBNAME
    147147    book getword detPendingResidImfile $pageName reduction -var REDUCTION
     
    150150    set.host.for.camera $camera $class_id
    151151
    152     # XXX use ipp_filename.pl to lookup output file names
    153     if ("$WORKDIR" == "NULL")
    154       $outpath = `pwd`
    155     else
    156       $outpath = `ipp_datapath.pl $WORKDIR`
    157     end
    158     sprintf outpath "%s/%s.%s.%s/%s" $outpath $CAMERA $DET_TYPE $DET_ID $EXP_TAG
    159     sprintf outroot "%s/%s.detresid.%s.%s" $outpath $EXP_TAG $DET_ID $ITERATION
     152    # set workdir (interpolate host; see camera.pro for examples)
     153    set.workdir.by.camera $CAMERA $CLASS_ID $WORKDIR_TEMPLATE $default_host WORKDIR
     154
     155    ## generate outroot specific to this exposure (& chip)
     156    sprintf outroot "%s/%s.%s.%s/%s/%s.detresid.%s.%s" $WORKDIR $CAMERA $DET_TYPE $DET_ID $EXP_TAG $EXP_TAG $DET_ID $ITERATION
     157
     158    ## generate output log based on filerule (convert the URI to a PATH)
    160159    $logfile = `ipp_filename.pl --filerule LOG.IMFILE --camera $CAMERA --class_id $CLASS_ID --basename $outroot`
    161160    if ("$logfile" == "")
    162       sprintf logfile "%s.%s.log" $outroot $CLASS_ID
     161      echo "WARNING: logfile not defined in detrend.resid.pro:161"
     162      break
    163163    end
    164164
    165165    stdout $logfile
    166166    stderr $logfile
    167     exec mkdir -p $outpath
    168 
    169     $run = detrend_resid.pl --det_id $DET_ID --iteration $ITERATION --exp_id $EXP_ID --exp_tag $EXP_TAG --class_id $CLASS_ID --det_type $DET_TYPE --detrend $DET_URI --input_uri $URI --camera $CAMERA --mode $MODE
    170     if ("$WORKDIR" != "NULL")
    171       $run = $run --workdir $WORKDIR
    172     end
     167
     168    $run = detrend_resid.pl --det_id $DET_ID --iteration $ITERATION --exp_id $EXP_ID --exp_tag $EXP_TAG --class_id $CLASS_ID --det_type $DET_TYPE --detrend $DET_URI --input_uri $URI --camera $CAMERA --mode $MODE --outroot $outroot
    173169    if ("$REDUCTION" != "NULL")
    174170      $run = $run --reduction $REDUCTION
     
    272268    book getword detPendingResidExp $pageName include   -var INCLUDE
    273269    book getword detPendingResidExp $pageName camera    -var CAMERA 
    274     book getword detPendingResidExp $pageName workdir   -var WORKDIR
     270    book getword detPendingResidExp $pageName workdir   -var WORKDIR_TEMPLATE
    275271    book getword detPendingResidExp $pageName dbname    -var DBNAME
    276272
     
    278274    set.host.for.camera $camera FPA
    279275
    280     # XXX use ipp_filename.pl to lookup output file names
    281     if ("$WORKDIR" == "NULL")
    282       $outpath = `pwd`
    283     else
    284       $outpath = `ipp_datapath.pl $WORKDIR`
    285     end
    286     sprintf outpath "%s/%s.%s.%s/%s" $outpath $CAMERA $DET_TYPE $DET_ID $EXP_TAG
    287     sprintf outroot "%s/%s.detresid.%s.%s" $outpath $EXP_TAG $DET_ID $ITERATION
     276    # set workdir (interpolate host; see camera.pro for examples)
     277    set.workdir.by.camera $CAMERA FPA $WORKDIR_TEMPLATE $default_host WORKDIR
     278
     279    ## generate outroot specific to this exposure (& chip)
     280    sprintf outroot "%s/%s.%s.%s/%s/%s.detresid.%s.%s" $WORKDIR $CAMERA $DET_TYPE $DET_ID $EXP_TAG $EXP_TAG $DET_ID $ITERATION
     281
     282    ## generate output log based on filerule (convert the URI to a PATH)
    288283    $logfile = `ipp_filename.pl --filerule LOG.IMFILE --camera $CAMERA --class_id NONE --basename $outroot`
     284    if ("$logfile" == "")
     285      echo "WARNING: logfile not defined in detrend.process.pro:285"
     286      break
     287    end
    289288
    290289    stdout $logfile
    291290    stderr $logfile
    292     exec mkdir -p $outpath
    293 
    294     $run = detrend_reject_imfile.pl --det_id $DET_ID --iteration $ITERATION --exp_id $EXP_ID --exp_tag $EXP_TAG --det_type $DET_TYPE --camera $CAMERA
    295     if ("$WORKDIR" != "NULL")
    296       $run = $run --workdir $WORKDIR
    297     end
     291
     292    $run = detrend_reject_imfile.pl --det_id $DET_ID --iteration $ITERATION --exp_id $EXP_ID --exp_tag $EXP_TAG --det_type $DET_TYPE --camera $CAMERA --outroot $outroot
    298293    add_standard_args run
    299294
Note: See TracChangeset for help on using the changeset viewer.