IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 1, 2012, 8:49:24 PM (14 years ago)
Author:
eugene
Message:

add photFlags to MeasureTiny, pass along to BrightStars; updates to the relphot.reject.dvo test set; tests prints for ubercalDist; add rejection of bad and poor stars in bcatalog (make "poor" optional?); reject outlier measures based on hypot(star_sigma, meas_sigma)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20111122/Ohana/src/addstar/test/relphot.reject.dvo

    r33388 r33391  
    3434  $CHIP_DY = 1000
    3535  $DEFECT_FRAC = 0.03
     36  $OFFSET_FRAC_UC = 0.1
     37  $OFFSET_FRAC_NC = 0.5
    3638  if (not($?VERBOSE)) set VERBOSE = 0
    3739
     
    5456  # sequence to count images (only used in this function)
    5557  # XXX  TEST create tmpseq 0 9
    56   create tmpseq 0 3
     58  create tmpseq 0 9
    5759
    5860  ##### mjd and zpt values for ubercal'ed images
     
    6365  $filt_uc:1 = g;  filtN_uc[1] = 1
    6466  $filt_uc:2 = g;  filtN_uc[2] = 1
    65   # $filt_uc:3 = r;  filtN_uc[3] = 2
    66   # $filt_uc:4 = r;  filtN_uc[4] = 2
    67   # $filt_uc:5 = r;  filtN_uc[5] = 2
    68   # $filt_uc:6 = i;  filtN_uc[6] = 3
    69   # $filt_uc:7 = i;  filtN_uc[7] = 3
    70   # $filt_uc:8 = i;  filtN_uc[8] = 3
     67  $filt_uc:3 = g;  filtN_uc[3] = 1
     68  $filt_uc:4 = g;  filtN_uc[4] = 1
     69  $filt_uc:5 = g;  filtN_uc[5] = 1
     70  $filt_uc:6 = g;  filtN_uc[6] = 1
     71  $filt_uc:7 = g;  filtN_uc[7] = 1
     72  $filt_uc:8 = g;  filtN_uc[8] = 1
    7173
    7274  # airmass slopes for this sequnece
     
    8789  mjd_uc[1] = 55000.02
    8890  mjd_uc[2] = 55000.03
    89   # mjd_uc[3] = 55015.01
    90   # mjd_uc[4] = 55015.02
    91   # mjd_uc[5] = 55015.03
    92   # mjd_uc[6] = 55025.01
    93   # mjd_uc[7] = 55025.02
    94   # mjd_uc[8] = 55025.03
     91  mjd_uc[3] = 55015.01
     92  mjd_uc[4] = 55015.02
     93  mjd_uc[5] = 55015.03
     94  mjd_uc[6] = 55025.01
     95  mjd_uc[7] = 55025.02
     96  mjd_uc[8] = 55025.03
    9597
    9698  ##### mjd and zpt values for not-ubercal'ed images
     
    101103  $filt_nc:1 = g;  filtN_nc[1] = 1
    102104  $filt_nc:2 = g;  filtN_nc[2] = 1
    103   # $filt_nc:3 = r;  filtN_nc[3] = 2
    104   # $filt_nc:4 = r;  filtN_nc[4] = 2
    105   # $filt_nc:5 = r;  filtN_nc[5] = 2
    106   # $filt_nc:6 = i;  filtN_nc[6] = 3
    107   # $filt_nc:7 = i;  filtN_nc[7] = 3
    108   # $filt_nc:8 = i;  filtN_nc[8] = 3
     105  $filt_nc:3 = g;  filtN_nc[3] = 1
     106  $filt_nc:4 = g;  filtN_nc[4] = 1
     107  $filt_nc:5 = g;  filtN_nc[5] = 1
     108  $filt_nc:6 = g;  filtN_nc[6] = 1
     109  $filt_nc:7 = g;  filtN_nc[7] = 1
     110  $filt_nc:8 = g;  filtN_nc[8] = 1
    109111
    110112  # airmass slopes for these sequnece
     
    126128  mjd_nc[1] = 55000.12
    127129  mjd_nc[2] = 55000.13
    128   # mjd_nc[3] = 55015.11
    129   # mjd_nc[4] = 55015.12
    130   # mjd_nc[5] = 55015.13
    131   # mjd_nc[6] = 55025.11
    132   # mjd_nc[7] = 55025.12
    133   # mjd_nc[8] = 55025.13
     130  mjd_nc[3] = 55015.11
     131  mjd_nc[4] = 55015.12
     132  mjd_nc[5] = 55015.13
     133  mjd_nc[6] = 55025.11
     134  mjd_nc[7] = 55025.12
     135  mjd_nc[8] = 55025.13
    134136end
    135137
     
    152154  init
    153155  mkzptfile
    154   mkstars 500
     156  mkstars 10000
    155157
    156158  tapPLAN {(((mjd_uc[] + mjd_nc[])*4 + (mjd_uc[] + mjd_nc[])) + (mjd_uc[] + mjd_nc[]))}
    157159
    158160  # generate the basic images and check they were correctly ingested by dvo
    159   mksequence $fileroot $catdir
     161  mksequence.drift $fileroot $catdir
    160162  for i 0 mjd_uc[]
    161163    ckexposure $catdir mjd_uc[$i] zpt_uc[$i] exptime_uc[$i] airmass_uc[$i] $filt_uc:$i raw
     
    175177
    176178  # run relphot on the serial db and check that the images now match the expected values
    177   if ($VERBOSE) echo relphot g,r,i -v -region 9.5 10.5 19.5 20.5 -D CATDIR $catdir -D STAR_TOOFEW 1 -D SIGMA_LIM 0.07 -statmode WT_MEAN -cloud-limit 0.5 -keep-ubercal -D IMAGE_OFFSET 0.5 -update >& log.relphot.s0
    178   exec relphot g,r,i -v -region 9.5 10.5 19.5 20.5 -D CATDIR $catdir -D STAR_TOOFEW 1 -D SIGMA_LIM 0.07 -statmode WT_MEAN -cloud-limit 0.5 -keep-ubercal -D IMAGE_OFFSET 0.5 -update >& log.relphot.s0
     179  # if ($VERBOSE) echo relphot g,r,i -v -region 9.5 10.5 19.5 20.5 -D CATDIR $catdir -D STAR_TOOFEW 1 -D SIGMA_LIM 0.07 -statmode WT_MEAN -cloud-limit 0.5 -keep-ubercal -D IMAGE_OFFSET 0.5 -update >& log.relphot.s0
     180  if ($VERBOSE) echo relphot g -v -region 9.5 10.5 19.5 20.5 -D CATDIR $catdir -D STAR_TOOFEW 1 -D SIGMA_LIM 0.07 -statmode WT_MEAN -cloud-limit 0.5 -keep-ubercal -D IMAGE_OFFSET 0.5 -update -reset -D STAR_SCATTER 0.05>& log.relphot.s0
     181  exec relphot g -v -region 9.5 10.5 19.5 20.5 -D CATDIR $catdir -D STAR_TOOFEW 1 -D SIGMA_LIM 0.07 -statmode WT_MEAN -cloud-limit 0.5 -keep-ubercal -D IMAGE_OFFSET 0.5 -update -reset -D STAR_SCATTER 0.05>& log.relphot.s0
    179182  for i 0 mjd_uc[]
    180183    ckexposure $catdir mjd_uc[$i] zpt_uc[$i] exptime_uc[$i] airmass_uc[$i] $filt_uc:$i relphot
     
    315318end
    316319
    317 macro mksequence
     320macro mksequence.drift
     321  if ($0 != 3)
     322    echo "mksequence.drift (fileroot) (catdir)"
     323    break
     324  end
     325
     326  echo "starting mksequence..."
     327  local i T1 T2
     328
     329  ctimes -abs now -var T1
     330  # we have a second set of mjd and zero point values for non-ubercal'ed images
     331  echo -no-return "making mjd_uc[] UC images: "
     332  for i 0 mjd_uc[]
     333    echo -no-return "$i.. "
     334    mkexposure $1.uc.$i $RA_CENTER {$DEC_CENTER + $i*$CHIP_DY*$PLATE_SCALE*$NCHIP_Y*$OFFSET_FRAC_UC/3600.0} zpt_uc[$i] exptime_uc[$i] airmass_uc[$i] mjd_uc[$i] $filt_uc:$i $2
     335  end
     336  echo ""
     337  echo -no-return "making mjd_nc[] NC images: "
     338  for i 0 mjd_nc[]
     339    echo -no-return "$i.. "
     340    mkexposure $1.nc.$i $RA_CENTER {$DEC_CENTER + $i*$CHIP_DY*$PLATE_SCALE*$NCHIP_Y*$OFFSET_FRAC_NC/3600.0} zpt_nc[$i] exptime_nc[$i] airmass_nc[$i] mjd_nc[$i] $filt_nc:$i $2
     341  end
     342  ctimes -abs now -var T2
     343  echo "done ({86400*($T2 - $T1)} sec)"
     344end
     345
     346macro mksequence.1pt
    318347  if ($0 != 3)
    319348    echo "mksequence (fileroot) (catdir)"
     
    495524  # size of region of interest in linear arcseconds
    496525  $RA_RANGE  = 1.25 * $CHIP_DX * $NCHIP_X * $PLATE_SCALE
    497   $DEC_RANGE = 1.25 * $CHIP_DY * $NCHIP_Y * $PLATE_SCALE
     526  $DEC_RANGE = 1.25 * $CHIP_DY * $NCHIP_Y * $PLATE_SCALE * (1 + tmpseq[]*$OFFSET_FRAC_NC)
    498527
    499528  create tmp 0 $1
Note: See TracChangeset for help on using the changeset viewer.