IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 20124


Ignore:
Timestamp:
Oct 13, 2008, 3:25:57 PM (18 years ago)
Author:
eugene
Message:

adding functions to deal with survey ID; fix error in logfile / workdir

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTasks/register.pro

    r19465 r20124  
    4747    active false
    4848  end
     49end
     50
     51# we want to set the following arguments to register_exp.pl
     52# --label ($myLABEL) --dvodb ($myDVODB) --workdir ($myWORKDIR)
     53macro set.survey.data
     54  if ($0 != NNN)
     55    echo "USAGE: set.survey.data (obs_mode) (camera) (filter) (datestr)"
     56    break
     57  end
     58
     59  local surveyID
     60
     61  $surveyID = $1
     62  $myCAMERA = $2
     63  $myFILTER = $3
     64  $myDATE   = $4
     65
     66  book getword surveys $surveyID label -var myLABEL
     67  book getword surveys $surveyID dvodb -var myDVODB
     68  book getword surveys $surveyID wsubd -var myWSUBD
     69 
     70  strsub $myLABEL @CAMERA@ $myCAMERA -var myLABEL
     71  strsub $myLABEL @FILTER@ $myFILTER -var myLABEL
     72  strsub $myLABEL @DATE@   $myDATE   -var myLABEL
     73
     74  strsub $myDVODB @CAMERA@ $myCAMERA -var myDVODB
     75  strsub $myDVODB @FILTER@ $myFILTER -var myDVODB
     76  strsub $myDVODB @DATE@   $myDATE   -var myDVODB
     77
     78  strsub $myWSUBD @CAMERA@ $myCAMERA -var myWSUBD
     79  strsub $myWSUBD @FILTER@ $myFILTER -var myWSUBD
     80  strsub $myWSUBD @DATE@   $myDATE   -var myWSUBD
    4981end
    5082
     
    258290    book getword regPendingExp $pageName workdir      -var WORKDIR_TEMPLATE
    259291    book getword regPendingExp $pageName dbname       -var DBNAME
     292    book getword regPendingExp $pageName camera       -var CAMERA
     293    book getword regPendingExp $pageName filter       -var FILTER
     294    book getword regPendingExp $pageName dateobs      -var DATEOBS
     295    book getword regPendingExp $pageName obs_mode     -var OBS_MODE
     296    book getword regPendingExp $pageName obs_group    -var OBS_GROUP
    260297
    261298    # EXP_TAG is used to generate the unique, but human-readable, filenames
    262299    sprintf EXP_TAG "%s.%s" $TMP_EXP_NAME $EXP_ID
    263300
     301    # 2007-08-30T05:09:59Z
     302    strlen $DATEOBS length
     303    if ($length > 10)
     304      substr $DATEOBS 0 4 YEAR
     305      substr $DATEOBS 5 2 MONTH
     306      substr $DATEOBS 8 2 DAY
     307      $datestr = "$YEAR\$MONTH\$DAY"
     308    end
     309
     310    # look up label, dvodb based on survey
     311    ### XXX set.survey.data ....
     312
    264313    # specify choice of remote host
    265     set.host.for.camera $TMP_CAMERA $TMP_CLASS_ID
     314    set.host.for.camera $TMP_CAMERA FPA
    266315
    267316    # set the WORKDIR variable
    268     set.workdir.by.camera $TMP_CAMERA $TMP_CLASS_ID $WORKDIR_TEMPLATE $default_host WORKDIR
     317    set.workdir.by.camera $TMP_CAMERA FPA $WORKDIR_TEMPLATE $default_host WORKDIR
    269318
    270319    # notes on how this works:
    271320    # -- raw workdir examples:
    272321    # file://data/@HOST@.0/gpc1/20080130
    273     # neb:///@HOST@-vol0/gpc1/20080130 (need to supply volname?, or are we re-defining this each time?)
     322    # neb:///@HOST@.0/gpc1/20080130
    274323    # -- out workdir examples:
    275324    # file://data/ipp004.0/gpc1/20080130
Note: See TracChangeset for help on using the changeset viewer.