IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 41742


Ignore:
Timestamp:
Jul 30, 2021, 11:25:08 AM (5 years ago)
Author:
eugene
Message:

catch empty reference files (e.g., no known asteroids in an exposure); select inv.cmf if .cmf is missing; some support for multiple host jobs; use mid-exposure date/time as reference

Location:
trunk/tools/eam/teleff
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/eam/teleff/cammask.pro

    r41720 r41742  
    4646 # load the reference source table
    4747 # NOTE: Mref is chosen to match filter for this exposure
    48  data $refsrcs; read -fits DATA $REF_FIELDS_CAM
     48 data $refsrcs;
     49 read -fits DATA -sizes
     50 if ($table:Ny == 0)
     51  echo "ERROR: no reference sources found in $refsrcs"
     52  break
     53 end
     54 
     55 read -fits DATA $REF_FIELDS_CAM
    4956 set Nref = ramp(Rref)
    5057
  • trunk/tools/eam/teleff/diffmask.pro

    r41720 r41742  
    1212
    1313if (not($?MATCH_RADIUS)) set MATCH_RADIUS = 2.0
    14 
    1514if (not($?USE_CAMSOURCE)) set USE_CAMSOURCE = 0
    1615
     
    228227   end
    229228
    230    sprintf filename "%s.cmf" $diffPath:$i
     229   if ($diffOrder == 0)
     230     sprintf filename "%s.cmf" $diffPath:$i
     231   else
     232     sprintf filename "%s.inv.cmf" $diffPath:$i
     233   end
    231234   $diffCMF:$i  = `neb-locate -p $filename`
    232235   if ($VERBOSE) echo "found mask: $diffMask:$i CMF: $diffCMF:$i"
     
    288291 $diffMode = $4
    289292
    290  $diffID = 0
     293 $diffID    = 0
     294 $diffOrder = 0; # 0 : A of A-B, 1 : B of A-B
     295
     296 # we do not know if the exposure was used as A or B in the A-B diff.  First try A:
    291297#$command = difftool -dbname $dbname -listrun -exp_name $expname -warp_id $warpID -dist_group $distGroup -diff_mode $diffMode
    292298 $command = difftool -dbname $dbname -listrun -exp_name $expname -warp_id $warpID -diff_mode $diffMode
     
    302308 
    303309  $command = difftool -dbname $dbname -listrun -exp_name $expname -warp_id $warpID -diff_mode $diffMode -template
     310  $diffOrder = 1
    304311 
    305312  queueload  myqueue -x "$command"
  • trunk/tools/eam/teleff/run.teleff.pro

    r41719 r41742  
    4444    echo "$expname"
    4545    mkdir -p $outdir
    46     ./teleff.pro dvo $expname                   >& $outdir/$expname.DVO.log
     46    # ./teleff.pro dvo $expname                   >& $outdir/$expname.DVO.log
    4747    ./teleff.pro mpc $expname trange.59375.fits >& $outdir/$expname.MPC.log
    4848    @ i++
     
    6060endif
    6161
     62if ("$1" == "kill") then
     63 
     64  foreach f ($hostlist)
     65    echo "kill on $f"
     66    ssh $f "killall run.teleff.pro"
     67    ssh $f "killall dvo"
     68  end
     69  exit 0
     70endif
     71
     72if ("$1" == "psux") then
     73 
     74  foreach f ($hostlist)
     75    echo "-- $f --"
     76    ssh $f "ps ux"
     77  end
     78  exit 0
     79endif
     80
    6281echo "USAGE: run.teleff.pro launch "
    6382echo "   OR: run.teleff.pro"
  • trunk/tools/eam/teleff/teleff.pro

    r41720 r41742  
    7777  make.truth.sources gpc1 $expname $mpcfile MPC; # sets the value of REFSOURCE
    7878  get.camera.eff     gpc1 $expname EU.nightlyscience $REFSOURCE
    79   get.warp.eff       gpc1 $expname $camID            $REFSOURCE
    80   get.diff.eff       gpc1 $expname $warpID           $REFSOURCE
     79  # get.warp.eff     gpc1 $expname $camID            $REFSOURCE
     80  # get.diff.eff     gpc1 $expname $warpID           $REFSOURCE
    8181  # load data from cam stage output:
    8282  $USE_CAMSOURCE = 1
  • trunk/tools/eam/teleff/truth.pro

    r41719 r41742  
    158158
    159159 sprint pagename page.%03d 0
    160  book getword regbook $pagename ra      -var Rrad
    161  book getword regbook $pagename decl    -var Drad
    162  book getword regbook $pagename dateobs -var dateraw
    163  book getword regbook $pagename filter  -var FILTER
     160 book getword regbook $pagename ra       -var Rrad
     161 book getword regbook $pagename decl     -var Drad
     162 book getword regbook $pagename dateobs  -var dateraw
     163 book getword regbook $pagename exp_time -var exptime
     164 book getword regbook $pagename filter   -var FILTER
    164165
    165166 $TIMEREF = 2000/01/01,00:00:00
    166167 $TIMEFORMAT = mjd
    167168
     169 # shift to the midpoint of the exposure
    168170 ctimes -abs $dateraw -var MJD
     171 $MJD += 0.5*$exptime/86400.0
    169172
    170173 $Ro = $Rrad * 180 / $M_PI
Note: See TracChangeset for help on using the changeset viewer.