IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 21, 2008, 4:56:26 PM (18 years ago)
Author:
eugene
Message:

making chip/host and nebulous upgrades

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branch_20080121/ippTasks/detrend.norm.pro

    r16173 r16176  
    153153    book getword detPendingNormStatImfile $pageName iteration -var ITERATION
    154154    book getword detPendingNormStatImfile $pageName camera    -var CAMERA 
    155     book getword detPendingNormStatImfile $pageName workdir   -var WORKDIR
     155    book getword detPendingNormStatImfile $pageName workdir   -var WORKDIR_TEMPLATE
    156156    book getword detPendingNormStatImfile $pageName dbname    -var DBNAME
    157157
     
    159159    set.host.for.camera $camera FPA
    160160
    161     if ("$WORKDIR" == "NULL")
    162       $outpath = `pwd`
    163     else
    164       $outpath = `ipp_datapath.pl $WORKDIR`
    165     end
    166     $outpath = $outpath/$CAMERA.$DET_TYPE.$DET_ID
    167     $logfile = $outpath/$CAMERA.$DET_TYPE.norm.$DET_ID.$ITERATION.log
     161    # set workdir (interpolate host; see camera.pro for examples)
     162    set.workdir.by.camera $CAMERA FPA $WORKDIR_TEMPLATE $default_host WORKDIR
     163
     164    ## generate outroot specific to this exposure (& chip)
     165    sprintf outroot "%s/%s.%s.%s/%s.%s.norm.%s.%s" $WORKDIR $CAMERA $DET_TYPE $DET_ID $CAMERA $DET_TYPE $DET_ID $ITERATION
     166
     167    ## generate output log (NOT based on filerule?)
     168    $logfile = "$outroot.log"
     169    $logfile = `ipp_datapath.pl $logfile`
     170
    168171    stdout $logfile
    169172    stderr $logfile
    170     exec mkdir -p $outpath
    171 
    172     $run = detrend_norm_calc.pl --det_id $DET_ID --iteration $ITERATION --det_type $DET_TYPE
    173     if ("$WORKDIR" != "NULL")
    174       $run = $run --workdir $WORKDIR
    175     end
     173
     174    $run = detrend_norm_calc.pl --det_id $DET_ID --iteration $ITERATION --det_type $DET_TYPE --outroot $outroot
    176175    add_standard_args run
    177176
     
    271270    book getword detPendingNormImfile $pageName class_id  -var CLASS_ID
    272271    book getword detPendingNormImfile $pageName norm      -var NORM     
    273     book getword detPendingNormImfile $pageName workdir   -var WORKDIR
     272    book getword detPendingNormImfile $pageName workdir   -var WORKDIR_TEMPLATE
    274273    book getword detPendingNormImfile $pageName dbname    -var DBNAME
    275274
     
    277276    set.host.for.camera $camera $class_id
    278277
    279     # XXX use ipp_filename.pl to lookup output file names
    280     if ("$WORKDIR" == "NULL")
    281       $outpath = `pwd`
    282     else
    283       $outpath = `ipp_datapath.pl $WORKDIR`
    284     end
    285     $outpath = $outpath/$CAMERA.$DET_TYPE.$DET_ID
    286     $logfile = $outpath/$CAMERA.$DET_TYPE.norm.$DET_ID.$ITERATION.$CLASS_ID.log
     278    # set workdir (interpolate host; see camera.pro for examples)
     279    set.workdir.by.camera $CAMERA $CLASS_ID $WORKDIR_TEMPLATE $default_host WORKDIR
     280
     281    ## generate outroot specific to this stack (& chip)
     282    sprintf outroot "%s/%s.%s.%s/%s.%s.norm.%s.%s.%s" $WORKDIR $CAMERA $DET_TYPE $DET_ID $CAMERA $DET_TYPE $DET_ID $ITERATION $CLASS_ID
     283
     284    ## generate output log (NOT based on filerule?)
     285    $logfile = "$outroot.log"
     286    $logfile = `ipp_datapath.pl $logfile`
     287
    287288    stdout $logfile
    288289    stderr $logfile
    289     exec mkdir -p $outpath
    290 
    291     $run = detrend_norm_apply.pl --det_id $DET_ID --iteration $ITERATION --class_id $CLASS_ID --value $NORM --input_uri $URI --camera $CAMERA --det_type $DET_TYPE
    292     if ("$WORKDIR" != "NULL")
    293       $run = $run --workdir $WORKDIR
    294     end
     290
     291    $run = detrend_norm_apply.pl --det_id $DET_ID --iteration $ITERATION --class_id $CLASS_ID --value $NORM --input_uri $URI --camera $CAMERA --det_type $DET_TYPE --outroot $outroot
    295292    add_standard_args run
    296293   
     
    387384    book getword detPendingNormExp $pageName det_type  -var DET_TYPE
    388385    book getword detPendingNormExp $pageName camera    -var CAMERA 
    389     book getword detPendingNormExp $pageName workdir   -var WORKDIR
     386    book getword detPendingNormExp $pageName workdir   -var WORKDIR_TEMPLATE
    390387    book getword detPendingNormExp $pageName dbname    -var DBNAME
    391388
     
    393390    set.host.for.camera $camera FPA
    394391
    395     # XXX add $WORKDIR/$LOG_DIR
    396     if ("$WORKDIR" == "NULL")
    397       $outpath = `pwd`
    398     else
    399       $outpath = `ipp_datapath.pl $WORKDIR`
    400     end
    401     $outpath = $outpath/$CAMERA.$DET_TYPE.$DET_ID
    402     $logfile = $outpath/$CAMERA.$DET_TYPE.norm.$DET_ID.$ITERATION.log
     392    # set workdir (interpolate host; see camera.pro for examples)
     393    set.workdir.by.camera $CAMERA FPA $WORKDIR_TEMPLATE $default_host WORKDIR
     394
     395    ## generate outroot specific to this exposure (& chip)
     396    sprintf outroot "%s/%s.%s.%s/%s.%s.norm.%s.%s" $WORKDIR $CAMERA $DET_TYPE $DET_ID $CAMERA $DET_TYPE $DET_ID $ITERATION
     397
     398    ## generate output log (NOT based on filerule?)
     399    $logfile = "$outroot.log"
     400    $logfile = `ipp_datapath.pl $logfile`
     401
    403402    stdout $logfile
    404403    stderr $logfile
    405     exec mkdir -p $outpath
    406 
    407     $run = detrend_norm_exp.pl --det_id $DET_ID --iteration $ITERATION --camera $CAMERA --det_type $DET_TYPE
    408     if ("$WORKDIR" != "NULL")
    409       $run = $run --workdir $WORKDIR
    410     end
     404
     405    $run = detrend_norm_exp.pl --det_id $DET_ID --iteration $ITERATION --camera $CAMERA --det_type $DET_TYPE  --outroot $outroot
    411406    add_standard_args run
    412407
Note: See TracChangeset for help on using the changeset viewer.