IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 14, 2010, 4:23:41 PM (16 years ago)
Author:
eugene
Message:

moved various utilities into pantasks.pro; moved revert.on/off functions to chip.pro, camera.pro, warp.pro; added surveys.on/off; moved project-specific labels to ~/stdscience/input

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTasks/survey.pro

    r26944 r26950  
    2929 book create SURVEY_DESTREAK
    3030 book create SURVEY_DIST
    31  book create SURVEY_ADD   
     31 book create SURVEY_ADDSTAR   
    3232 $haveSurveyBooks = TRUE
    3333end
     
    3939$SURVEY_DESTREAK_DB = 0
    4040$SURVEY_DIST_DB = 0
    41 $SURVEY_ADD_DB = 0
     41$SURVEY_ADDSTAR_DB = 0
    4242
    4343$SURVEY_EXEC = 120
    4444$SURVEY_POLL = 10
    4545$SURVEY_TIMEOUT = 600
     46
     47macro survey.on
     48  task survey.diff
     49    active true
     50  end
     51  task survey.warpstack.diff
     52    active true
     53  end
     54  task survey.stackstack.diff
     55    active true
     56  end
     57  task survey.magic
     58    active true
     59  end
     60  task survey.addstar
     61    active true
     62  end
     63  task survey.destreak
     64    active true
     65  end
     66  task survey.dist
     67    active true
     68  end
     69end
     70
     71macro survey.off
     72  task survey.diff
     73    active false
     74  end
     75  task survey.warpstack.diff
     76    active false
     77  end
     78  task survey.stackstack.diff
     79    active false
     80  end
     81  task survey.magic
     82    active false
     83  end
     84  task survey.addstar
     85    active false
     86  end
     87  task survey.destreak
     88    active false
     89  end
     90  task survey.dist
     91    active false
     92  end
     93end
    4694
    4795# user functions to manipulate diff labels
     
    99147    break
    100148  end
    101   book listbook SURVEY_DIFF_WARPSTACK $1
     149  book listbook SURVEY_DIFF_WARPSTACK
    102150end
    103151
     
    128176    break
    129177  end
    130   book listbook SURVEY_DIFF_STACKSTACK $1
     178  book listbook SURVEY_DIFF_STACKSTACK
    131179end
    132180
     
    158206end
    159207
    160 macro survey.add.addstage
     208macro survey.add.addstar
    161209  if ($0 != 3)
    162     echo "USAGE: survey.add.addstage (label) (dvodb)"
    163     break
    164   end
    165   book newpage SURVEY_ADD $1
    166   book setword SURVEY_ADD $1 DVODB $2
    167   book setword SURVEY_ADD $1 STATE PENDING
    168 end
    169 
    170 macro survey.del.addstage
     210    echo "USAGE: survey.add.addstar (label) (dvodb)"
     211    break
     212  end
     213  book newpage SURVEY_ADDSTAR $1
     214  book setword SURVEY_ADDSTAR $1 DVODB $2
     215  book setword SURVEY_ADDSTAR $1 STATE PENDING
     216end
     217
     218macro survey.del.addstar
    171219  if ($0 != 2)
    172     echo "USAGE: survey.del.addstage (label)"
    173     break
    174   end
    175   book delpage SURVEY_ADD $1
    176 end
    177 
    178 macro survey.show.addstage
     220    echo "USAGE: survey.del.addstar (label)"
     221    break
     222  end
     223  book delpage SURVEY_ADDSTAR $1
     224end
     225
     226macro survey.show.addstar
    179227  if ($0 != 1)
    180     echo "USAGE: survey.show.addstage"
    181     break
    182   end
    183   book listbook SURVEY_ADD
     228    echo "USAGE: survey.show.addstar"
     229    break
     230  end
     231  book listbook SURVEY_ADDSTAR
    184232end
    185233
     
    457505    end
    458506   
    459 #    echo $run
     507    echo $run
    460508    command $run
    461509  end
     
    553601end
    554602
    555 task survey.add
     603task survey.addstar
    556604  host local
    557605 
     
    561609  npending     1
    562610
    563   stdout $LOGDIR/survey.addstage.log
    564   stderr $LOGDIR/survey.addstage.log
     611  stdout $LOGDIR/survey.addstar.log
     612  stderr $LOGDIR/survey.addstar.log
    565613
    566614  # generate magic warp-warp runs
    567615  task.exec
    568     book npages SURVEY_ADD -var N
     616    book npages SURVEY_ADDSTAR -var N
    569617    if ($N == 0)
    570618#      echo "No labels for processing"
     
    572620    endif
    573621
    574     book getpage SURVEY_ADD 0 -var label -key STATE NEW
     622    book getpage SURVEY_ADDSTAR 0 -var label -key STATE NEW
    575623    if ("$label" == "NULL")
    576624      # All labels have been done --- reset
    577625#      echo "Resetting labels"
    578626      for i 0 $N
    579         book getpage SURVEY_ADD $i -var label
    580         book setword SURVEY_ADD $label STATE NEW
     627        book getpage SURVEY_ADDSTAR $i -var label
     628        book setword SURVEY_ADDSTAR $label STATE NEW
    581629      end
    582       book getpage SURVEY_ADD 0 -var label -key STATE NEW
     630      book getpage SURVEY_ADDSTAR 0 -var label -key STATE NEW
    583631
    584632      # Select different database
    585       $SURVEY_ADD_DB ++
    586       if ($SURVEY_ADD_DB >= $DB:n) set SURVEY_ADD_DB = 0
    587     end
    588 
    589     book setword SURVEY_ADD $label STATE DONE
    590     book getword SURVEY_ADD $label DVODB -var dvodb
     633      $SURVEY_ADDSTAR_DB ++
     634      if ($SURVEY_ADDSTAR_DB >= $DB:n) set SURVEY_ADDSTAR_DB = 0
     635    end
     636
     637    book setword SURVEY_ADDSTAR $label STATE DONE
     638    book getword SURVEY_ADDSTAR $label DVODB -var dvodb
    591639 
    592640    $run = addtool -definebyquery -destreaked -label $label -set_dvodb $dbodb
     
    595643      option DEFAULT
    596644    else
    597       $run = $run -dbname $DB:$SURVEY_ADD_DB
    598       option $DB:$SURVEY_ADD_DB
     645      $run = $run -dbname $DB:$SURVEY_ADDSTAR_DB
     646      option $DB:$SURVEY_ADDSTAR_DB
    599647    end
    600648   
     
    622670  end
    623671end
    624 
    625 
    626672
    627673
Note: See TracChangeset for help on using the changeset viewer.