IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 39543 for trunk


Ignore:
Timestamp:
Apr 19, 2016, 2:52:09 PM (10 years ago)
Author:
mhuber
Message:

correcting SSdiff format to use more flexible tag and target_label like WSdiff

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTasks/survey.pro

    r38582 r39543  
    209209# user functions to manipulate stack/stack diff labels
    210210macro survey.add.SSdiff
    211   if ($0 != 5)
    212     echo "USAGE: survey.add.SSdiff (stack label) (template label) (dist_group) (workdir base)"
     211  if ($0 != 7)
     212    echo "USAGE: survey.add.SSdiff (key) (input label) (stack label) (dist_group) (workdir base) (target label)"
    213213    break
    214214  end
    215215  book newpage SURVEY_DIFF_STACKSTACK $1
    216   book setword SURVEY_DIFF_STACKSTACK $1 STACK_LABEL $2
    217   book setword SURVEY_DIFF_STACKSTACK $1 DIST_GROUP $3
    218   book setword SURVEY_DIFF_STACKSTACK $1 WORKDIR $4
     216  book setword SURVEY_DIFF_STACKSTACK $1 INPUT_LABEL $2
     217  book setword SURVEY_DIFF_STACKSTACK $1 STACK_LABEL $3
     218  book setword SURVEY_DIFF_STACKSTACK $1 DIST_GROUP $4
     219  book setword SURVEY_DIFF_STACKSTACK $1 WORKDIR $5
     220  book setword SURVEY_DIFF_STACKSTACK $1 TARGET_LABEL $6
    219221  book setword SURVEY_DIFF_STACKSTACK $1 STATE PENDING
    220222end
     
    802804    endif
    803805
    804     book getpage SURVEY_DIFF_STACKSTACK 0 -var label -key STATE NEW
    805     if ("$label" == "NULL")
     806    book getpage SURVEY_DIFF_STACKSTACK 0 -var ssKey -key STATE NEW
     807    if ("$ssKey" == "NULL")
    806808      # All labels have been done --- reset
    807809#      echo "Resetting labels"
    808810      for i 0 $N
    809         book getpage SURVEY_DIFF_STACKSTACK $i -var label
    810         book setword SURVEY_DIFF_STACKSTACK $label STATE NEW
     811        book getpage SURVEY_DIFF_STACKSTACK $i -var ssKey
     812        book setword SURVEY_DIFF_STACKSTACK $ssKey STATE NEW
    811813      end
    812       book getpage SURVEY_DIFF_STACKSTACK 0 -var label -key STATE NEW
     814      book getpage SURVEY_DIFF_STACKSTACK 0 -var ssKey -key STATE NEW
    813815
    814816      # Select different database
     
    817819    end
    818820
    819     book setword SURVEY_DIFF_STACKSTACK $label STATE DONE
    820     book getword SURVEY_DIFF_STACKSTACK $label STACK_LABEL -var stack_label
    821     book getword SURVEY_DIFF_STACKSTACK $label WORKDIR -var workdir
    822     book getword SURVEY_DIFF_STACKSTACK $label DIST_GROUP -var dist_group
     821    book setword SURVEY_DIFF_STACKSTACK $ssKey STATE DONE
     822    book getword SURVEY_DIFF_STACKSTACK $ssKey INPUT_LABEL -var input_label   
     823    book getword SURVEY_DIFF_STACKSTACK $ssKey STACK_LABEL -var stack_label
     824    book getword SURVEY_DIFF_STACKSTACK $ssKey WORKDIR -var workdir
     825    book getword SURVEY_DIFF_STACKSTACK $ssKey DIST_GROUP -var dist_group
     826    book getword SURVEY_DIFF_STACKSTACK $ssKey TARGET_LABEL -var target_label   
    823827
    824828    $year = `date +%Y`
     
    827831# Do we need anything else here?
    828832    $run = difftool -definestackstack -good_frac 0.2
    829     $run = $run -input_label $label
     833    $run = $run -input_label $input_label
    830834    $run = $run -template_label $stack_label
    831835    $run = $run -set_dist_group $dist_group
    832     $run = $run -set_label $label
     836    $run = $run -set_label $target_label
    833837    $run = $run -set_workdir $workdir/$label/$year/$month/$day
    834838    $run = $run -set_reduction STACKSTACK
     
    10221026    if ("$stage" == "diff")
    10231027        $run = $run -uncensored
    1024     end 
     1028    end
    10251029    # we need to handle isp/gpc1: gpc1 wants destreaked, isp wants uncensored.  Perhaps the best way is by default do destreaked (the most paranoid), and if db = isp (is this the best way?) then do uncensored
    10261030   
     
    14801484      $SURVEY_PUBLISH_DB ++
    14811485      if ($SURVEY_PUBLISH_DB >= $DB:n) set SURVEY_PUBLISH_DB = 0
    1482       periods -exec 900
     1486      periods -exec 300
    14831487      date -var mytime
    14841488      echo "done with publish list @ $mytime"
Note: See TracChangeset for help on using the changeset viewer.