IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 30445


Ignore:
Timestamp:
Jan 31, 2011, 2:50:48 PM (15 years ago)
Author:
eugene
Message:

merging changes from trunk

Location:
branches/eam_branches/ipp-20101205/ippToPsps
Files:
16 deleted
13 edited
16 copied

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20101205/ippToPsps/config/detection/map.xml

    r28638 r30445  
    11<?xml version="1.0" encoding="UTF-8"?>
    22
    3 <tabledata>
    4 
    5  <table name="FrameMeta">
    6   <map ippName="ZPT_ERR" ippType="TFLOAT" pspsName="photoScat" />
    7   <map ippName="MJD-OBS" ippType="TDOUBLE" pspsName="expStart" />
    8   <map ippName="EXPREQ" ippType="TFLOAT" pspsName="expTime" />
    9   <map ippName="AIRMASS" ippType="TFLOAT" pspsName="airmass" />
    10   <map ippName="RA" ippType="TDOUBLE" pspsName="raBore" />
    11   <map ippName="DEC" ippType="TDOUBLE" pspsName="decBore" />
    12   <map ippName="CTYPE1" ippType="TSTRING" pspsName="ctype1" />
    13   <map ippName="CTYPE2" ippType="TSTRING" pspsName="ctype2" />
    14   <map ippName="CRVAL1" ippType="TDOUBLE" pspsName="crval1" />
    15   <map ippName="CRVAL2" ippType="TDOUBLE" pspsName="crval2" />
    16   <map ippName="CRPIX1" ippType="TDOUBLE" pspsName="crpix1" />
    17   <map ippName="CRPIX2" ippType="TDOUBLE" pspsName="crpix2" />
    18   <map ippName="CDELT1" ippType="TDOUBLE" pspsName="cdelt1" />
    19   <map ippName="CDELT2" ippType="TDOUBLE" pspsName="cdelt2" />
    20   <map ippName="PC001001" ippType="TDOUBLE" pspsName="pc001001" />
    21   <map ippName="PC001002" ippType="TDOUBLE" pspsName="pc001002" />
    22   <map ippName="PC002001" ippType="TDOUBLE" pspsName="pc002001" />
    23   <map ippName="PC002002" ippType="TDOUBLE" pspsName="pc002002" />
    24   <map ippName="NPLYTERM" ippType="TBYTE" pspsName="polyOrder" />
    25   <map ippName="PCA1X3Y0" ippType="TDOUBLE" pspsName="pca1x3y0" />
    26   <map ippName="PCA1X2Y1" ippType="TDOUBLE" pspsName="pca1x2y1" />
    27   <map ippName="PCA1X1Y2" ippType="TDOUBLE" pspsName="pca1x1y2" />
    28   <map ippName="PCA1X0Y3" ippType="TDOUBLE" pspsName="pca1x0y3" />
    29   <map ippName="PCA1X2Y0" ippType="TDOUBLE" pspsName="pca1x2y0" />
    30   <map ippName="PCA1X1Y1" ippType="TDOUBLE" pspsName="pca1x1y1" />
    31   <map ippName="PCA1X0Y2" ippType="TDOUBLE" pspsName="pca1x0y2" />
    32   <map ippName="PCA2X3Y0" ippType="TDOUBLE" pspsName="pca2x3y0" />
    33   <map ippName="PCA2X2Y1" ippType="TDOUBLE" pspsName="pca2x2y1" />
    34   <map ippName="PCA2X1Y2" ippType="TDOUBLE" pspsName="pca2x1y2" />
    35   <map ippName="PCA2X0Y3" ippType="TDOUBLE" pspsName="pca2x0y3" />
    36   <map ippName="PCA2X2Y0" ippType="TDOUBLE" pspsName="pca2x2y0" />
    37   <map ippName="PCA2X1Y1" ippType="TDOUBLE" pspsName="pca2x1y1" />
    38   <map ippName="PCA2X0Y2" ippType="TDOUBLE" pspsName="pca2x0y2" />
    39  </table>
    40 
    41  <table name="ImageMeta">
    42   <map ippName="MSKY_MN" ippType="TFLOAT" pspsName="sky" />
    43   <map ippName="MSKY_SIG" ippType="TFLOAT" pspsName="skyScat" />
    44   <map ippName="FSATUR" ippType="TFLOAT" pspsName="magSat" />
    45   <map ippName="FLIMIT" ippType="TFLOAT" pspsName="completMag" />
    46   <map ippName="CERROR" ippType="TFLOAT" pspsName="astroScat" />
    47   <map ippName="NASTRO" ippType="TLONG" pspsName="numAstroRef" />
    48   <map ippName="NASTRO" ippType="TLONG" pspsName="numPhotoRef" />
    49   <map ippName="CNAXIS1" ippType="TSHORT" pspsName="nx" />
    50   <map ippName="CNAXIS2" ippType="TSHORT" pspsName="ny" />
    51   <map ippName="FWHM_MAJ" ippType="TFLOAT" pspsName="psfWidMajor" />
    52   <map ippName="FWHM_MIN" ippType="TFLOAT" pspsName="psfWidMinor" />
    53   <map ippName="ANGLE" ippType="TFLOAT" pspsName="psfTheta" />
    54   <map ippName="IQ_FW1" ippType="TFLOAT" pspsName="momentWidMajor" />
    55   <map ippName="IQ_FW2" ippType="TFLOAT" pspsName="momentWidMinor" />
    56   <map ippName="APMIFIT" ippType="TFLOAT" pspsName="apResid" />
    57   <map ippName="DAPMIFIT" ippType="TFLOAT" pspsName="dapResid" />
    58   <map ippName="DETECTOR" ippType="TSTRING" pspsName="detectorID" />
    59   <map ippName="DETREND.MASK" ippType="TSTRING" pspsName="detrend1" />
    60   <map ippName="DETREND.DARK" ippType="TSTRING" pspsName="detrend2" />
    61   <map ippName="DETREND.FLAT" ippType="TSTRING" pspsName="detrend3" />
    62   <map ippName="DETREND.FRINGE" ippType="TSTRING" pspsName="detrend4" />
    63   <map ippName="CTYPE1" ippType="TSTRING" pspsName="ctype1" />
    64   <map ippName="CTYPE2" ippType="TSTRING" pspsName="ctype2" />
    65   <map ippName="CRVAL1" ippType="TDOUBLE" pspsName="crval1" />
    66   <map ippName="CRVAL2" ippType="TDOUBLE" pspsName="crval2" />
    67   <map ippName="CRPIX1" ippType="TDOUBLE" pspsName="crpix1" />
    68   <map ippName="CRPIX2" ippType="TDOUBLE" pspsName="crpix2" />
    69   <map ippName="CDELT1" ippType="TDOUBLE" pspsName="cdelt1" />
    70   <map ippName="CDELT2" ippType="TDOUBLE" pspsName="cdelt2" />
    71   <map ippName="PC001001" ippType="TDOUBLE" pspsName="pc001001" />
    72   <map ippName="PC001002" ippType="TDOUBLE" pspsName="pc001002" />
    73   <map ippName="PC002001" ippType="TDOUBLE" pspsName="pc002001" />
    74   <map ippName="PC002002" ippType="TDOUBLE" pspsName="pc002002" />
    75   <map ippName="NPLYTERM" ippType="TBYTE" pspsName="polyOrder" />
    76   <map ippName="PCA1X3Y0" ippType="TDOUBLE" pspsName="pca1x3y0" />
    77   <map ippName="PCA1X2Y1" ippType="TDOUBLE" pspsName="pca1x2y1" />
    78   <map ippName="PCA1X1Y2" ippType="TDOUBLE" pspsName="pca1x1y2" />
    79   <map ippName="PCA1X0Y3" ippType="TDOUBLE" pspsName="pca1x0y3" />
    80   <map ippName="PCA1X2Y0" ippType="TDOUBLE" pspsName="pca1x2y0" />
    81   <map ippName="PCA1X1Y1" ippType="TDOUBLE" pspsName="pca1x1y1" />
    82   <map ippName="PCA1X0Y2" ippType="TDOUBLE" pspsName="pca1x0y2" />
    83   <map ippName="PCA2X3Y0" ippType="TDOUBLE" pspsName="pca2x3y0" />
    84   <map ippName="PCA2X2Y1" ippType="TDOUBLE" pspsName="pca2x2y1" />
    85   <map ippName="PCA2X1Y2" ippType="TDOUBLE" pspsName="pca2x1y2" />
    86   <map ippName="PCA2X0Y3" ippType="TDOUBLE" pspsName="pca2x0y3" />
    87   <map ippName="PCA2X2Y0" ippType="TDOUBLE" pspsName="pca2x2y0" />
    88   <map ippName="PCA2X1Y1" ippType="TDOUBLE" pspsName="pca2x1y1" />
    89   <map ippName="PCA2X0Y2" ippType="TDOUBLE" pspsName="pca2x0y2" />
    90  </table>
    91 
    92  <table name="Detection">
    93   <map ippName="X_PSF" ippType="TFLOAT" pspsName="xPos" />
    94   <map ippName="Y_PSF" ippType="TFLOAT" pspsName="yPos" />
    95   <map ippName="X_PSF_SIG" ippType="TFLOAT" pspsName="xPosErr" />
    96   <map ippName="Y_PSF_SIG" ippType="TFLOAT" pspsName="yPosErr" />
    97   <map ippName="PSF_MAJOR" ippType="TFLOAT" pspsName="psfWidMajor" />
    98   <map ippName="PSF_MINOR" ippType="TFLOAT" pspsName="psfWidMinor" />
    99   <map ippName="PSF_THETA" ippType="TFLOAT" pspsName="psfTheta" />
    100   <map ippName="PSF_QF" ippType="TFLOAT" pspsName="psfCf" />
    101   <map ippName="MOMENTS_XX" ippType="TFLOAT" pspsName="momentXX" />
    102   <map ippName="MOMENTS_XY" ippType="TFLOAT" pspsName="momentXY" />
    103   <map ippName="MOMENTS_YY" ippType="TFLOAT" pspsName="momentYY" />
    104   <map ippName="SKY" ippType="TFLOAT" pspsName="sky" />
    105   <map ippName="SKY_SIGMA" ippType="TFLOAT" pspsName="skyErr" />
    106   <map ippName="EXT_NSIGMA" ippType="TFLOAT" pspsName="sgSep" />
    107  </table>
    108 
     3<tabledata type="detection">
     4  <table name="FrameMeta" ippfitsextension="">
     5    <!--  DONE IN CODE <map pspsName="frameID" ippType="TLONG" ippName="" comment="unique exposure/frame identifier."/> -->
     6    <!--  DONE IN CODE <map pspsName="frameName" ippType="TSTRING" ippName="" comment="frame name provided by camera software"/> -->
     7    <!--  DONE IN CODE  <map pspsName="surveyID" ippType="TBYTE" ippName="" comment="survey flag identifier"/> -->
     8    <!--  DONE IN CODE <map pspsName="filterID" ippType="TBYTE" ippName="" comment="filter identifier"/> -->
     9    <!--  1? <map pspsName="cameraID" ippType="TSHORT" ippName="" comment="camera identifier"/> -->
     10    <!--  1? <map pspsName="cameraConfigID" ippType="TSHORT" ippName="" comment="camera configuration identifier"/> -->
     11    <!--  DONE IN CODE <map pspsName="telescopeID" ippType="TSHORT" ippName="" comment="telescope identifier"/> -->
     12    <!--  **MISSING** <map pspsName="analysisVer" ippType="TSTRING" ippName="" comment="IPP software analysis release"/> -->
     13    <!--  **MISSING** <map pspsName="p1Recip" ippType="TSTRING" ippName="" comment="IPP phase 1 MD5 Checksum"/> -->
     14    <!--  **MISSING** <map pspsName="p2Recip" ippType="TSTRING" ippName="" comment="IPP phase 2 MD5 Checksum"/> -->
     15    <!--  **MISSING** <map pspsName="p3Recip" ippType="TSTRING" ippName="" comment="IPP phase 3 MD5 Checksum"/> -->
     16    <!--  DONE IN CODE <map pspsName="nOTA" ippType="TSHORT" ippName="" comment="number of valid OTA/CCD images in this exposure"/> -->
     17          <map pspsName="photoScat" ippType="TFLOAT" ippName="ZPT_ERR" comment=" global photometric scatter (unit = mag)"/>
     18    <!--  DONE IN CODE <map pspsName="numPhotoRef" ippType="TLONG" ippName="" comment="number of photometric reference sources"/> -->
     19          <map pspsName="expStart" ippType="TDOUBLE" ippName="MJD-OBS" comment=" exposure start time in MJD (unit = day)"/>
     20          <map pspsName="expTime" ippType="TFLOAT" ippName="EXPREQ" comment=" exposure time (unit = s)"/>
     21          <map pspsName="airmass" ippType="TFLOAT" ippName="AIRMASS" comment="airmass at mid-exposure"/>
     22          <map pspsName="raBore" ippType="TDOUBLE" ippName="RA" comment=" RA of telescope boresight (unit = deg)"/>
     23          <map pspsName="decBore" ippType="TDOUBLE" ippName="DEC" comment=" DEC of telescope boresight (unit = deg)"/>
     24          <map pspsName="ctype1" ippType="TSTRING" ippName="CTYPE1" comment="name of astrometric projection in RA"/>
     25          <map pspsName="ctype2" ippType="TSTRING" ippName="CTYPE2" comment="name of astrometric projection in DEC"/>
     26          <map pspsName="crval1" ippType="TDOUBLE" ippName="CRVAL1" comment=" RA corresponding to reference pixel (unit = deg)"/>
     27          <map pspsName="crval2" ippType="TDOUBLE" ippName="CRVAL2" comment=" DEC corresponding to reference pixel (unit = deg)"/>
     28          <map pspsName="crpix1" ippType="TDOUBLE" ippName="CRPIX1" comment="reference pixel value for RA"/>
     29          <map pspsName="crpix2" ippType="TDOUBLE" ippName="CRPIX2" comment="reference pixel value for DEC"/>
     30          <map pspsName="cdelt1" ippType="TDOUBLE" ippName="CDELT1" comment="scale factor for RA"/>
     31          <map pspsName="cdelt2" ippType="TDOUBLE" ippName="CDELT2" comment="scale factor for DEC"/>
     32          <map pspsName="pc001001" ippType="TDOUBLE" ippName="PC001001" comment="elements of rotation/Dcale matrix"/>
     33          <map pspsName="pc001002" ippType="TDOUBLE" ippName="PC001002" comment="elements of rotation/Dcale matrix"/>
     34          <map pspsName="pc002001" ippType="TDOUBLE" ippName="PC002001" comment="elements of rotation/Dcale matrix"/>
     35          <map pspsName="pc002002" ippType="TDOUBLE" ippName="PC002002" comment="elements of rotation/Dcale matrix"/>
     36          <map pspsName="polyOrder" ippType="TBYTE" ippName="NPLYTERM" comment="polynomial order of astrometry fit"/>
     37          <map pspsName="pca1x3y0" ippType="TDOUBLE" ippName="PCA1X3Y0" comment="polynomial coefficients for the astrometric fit"/>
     38          <map pspsName="pca1x2y1" ippType="TDOUBLE" ippName="PCA1X2Y1" comment="polynomial coefficients for the astrometric fit"/>
     39          <map pspsName="pca1x1y2" ippType="TDOUBLE" ippName="PCA1X1Y2" comment="polynomial coefficients for the astrometric fit"/>
     40          <map pspsName="pca1x0y3" ippType="TDOUBLE" ippName="PCA1X0Y3" comment="polynomial coefficients for the astrometric fit"/>
     41          <map pspsName="pca1x2y0" ippType="TDOUBLE" ippName="PCA1X2Y0" comment="polynomial coefficients for the astrometric fit"/>
     42          <map pspsName="pca1x1y1" ippType="TDOUBLE" ippName="PCA1X1Y1" comment="polynomial coefficients for the astrometric fit"/>
     43          <map pspsName="pca1x0y2" ippType="TDOUBLE" ippName="PCA1X0Y2" comment="polynomial coefficients for the astrometric fit"/>
     44          <map pspsName="pca2x3y0" ippType="TDOUBLE" ippName="PCA2X3Y0" comment="polynomial coefficients for the astrometric fit"/>
     45          <map pspsName="pca2x2y1" ippType="TDOUBLE" ippName="PCA2X2Y1" comment="polynomial coefficients for the astrometric fit"/>
     46          <map pspsName="pca2x1y2" ippType="TDOUBLE" ippName="PCA2X1Y2" comment="polynomial coefficients for the astrometric fit"/>
     47          <map pspsName="pca2x0y3" ippType="TDOUBLE" ippName="PCA2X0Y3" comment="polynomial coefficients for the astrometric fit"/>
     48          <map pspsName="pca2x2y0" ippType="TDOUBLE" ippName="PCA2X2Y0" comment="polynomial coefficients for the astrometric fit"/>
     49          <map pspsName="pca2x1y1" ippType="TDOUBLE" ippName="PCA2X1Y1" comment="polynomial coefficients for the astrometric fit"/>
     50          <map pspsName="pca2x0y2" ippType="TDOUBLE" ippName="PCA2X0Y2" comment="polynomial coefficients for the astrometric fit"/>
     51    <!--  **MISSING** <map pspsName="calibModNum" ippType="TSHORT" ippName="" comment="calibration modification number"/> -->
     52    <!--  **MISSING** <map pspsName="dataRelease" ippType="TBYTE" ippName="" comment="Data release"/> -->
     53  </table>
     54  <table name="ImageMeta" ippfitsextension="">
     55    <!--  DONE IN CODE <map pspsName="imageID" ippType="TLONGLONG" ippName="" comment="unique ID for each image, hashed from frameID and ccdID (ALEX)"/> -->
     56    <!--  DONE IN CODE <map pspsName="frameID" ippType="TLONG" ippName="" comment="frame identifier, also known as exposure number"/> -->
     57    <!--  DONE IN CODE <map pspsName="ccdID" ippType="TSHORT" ippName="" comment="ccd cell identifier in the focal plane"/> -->
     58    <!--  DONE IN CODE <map pspsName="photoCalID" ippType="TLONG" ippName="" comment="photometry reduction code identifier"/> -->
     59    <!--  DONE IN CODE <map pspsName="filterID" ippType="TBYTE" ippName="" comment="filter ID"/> -->
     60    <!--  **MISSING** <map pspsName="bias" ippType="TFLOAT" ippName="" comment=" detector bias level (unit = ADU)"/> -->
     61    <!--  **MISSING** <map pspsName="biasScat" ippType="TFLOAT" ippName="" comment=" scatter in bias level (unit = ADU)"/> -->
     62          <map pspsName="sky" ippType="TFLOAT" ippName="MSKY_MN" comment=" mean sky level (unit = ADU)"/>
     63          <map pspsName="skyScat" ippType="TFLOAT" ippName="MSKY_SIG" comment=" scatter in mean sky level (unit = ADU)"/>
     64    <!--  DONE IN CODE <map pspsName="nDetect" ippType="TLONG" ippName="" comment="number of detections on CCD"/> -->
     65          <map pspsName="magSat" ippType="TFLOAT" ippName="FSATUR" comment=" saturation magnitude level (unit = mag)"/>
     66          <map pspsName="completMag" ippType="TFLOAT" ippName="FLIMIT" comment=" 95% completion level in mag (unit = mag)"/>
     67          <map pspsName="astroScat" ippType="TFLOAT" ippName="CERROR" comment=" astrometric scatter for chip (unit = mag)"/>
     68    <!-- DONE IN CODE <map pspsName="photoScat" ippType="TFLOAT" ippName="" comment="photometric scatter for chip"/> -->
     69          <map pspsName="numAstroRef" ippType="TLONG" ippName="NASTRO" comment="number of astrometric reference sources"/>
     70          <map pspsName="numPhotoRef" ippType="TLONG" ippName="NASTRO" comment="number of photometric reference sources"/>
     71          <map pspsName="nx" ippType="TSHORT" ippName="CNAXIS1" comment="chip dimension in x"/>
     72          <map pspsName="ny" ippType="TSHORT" ippName="CNAXIS2" comment="chip dimension in y"/>
     73    <!--  **MISSING** <map pspsName="psfModelID" ippType="TLONG" ippName="" comment="PSF model identifier"/> -->
     74    <!--  DONE IN CODE <map pspsName="psfFwhm" ippType="TFLOAT" ippName="" comment=" model psf full width at half maximum at chip center (unit = arcsec)"/> -->
     75          <map pspsName="psfWidMajor" ippType="TFLOAT" ippName="FWHM_MAJ" comment=" model PSF parameters at chip center (unit = arcsec)"/>
     76          <map pspsName="psfWidMinor" ippType="TFLOAT" ippName="FWHM_MIN" comment=" model PSF parameters at chip center (unit = arcsec)"/>
     77          <map pspsName="psfTheta" ippType="TFLOAT" ippName="ANGLE" comment=" model PSF parameters at chip center (unit = deg)"/>
     78    <!--  DONE IN CODE <map pspsName="momentFwhm" ippType="TFLOAT" ippName="" comment=" average PSF full width at half maximum from moments (unit = arcsec)"/> -->
     79          <map pspsName="momentWidMajor" ippType="TFLOAT" ippName="IQ_FW1" comment=" average PSF parameters from moments (unit = arcsec)"/>
     80          <map pspsName="momentWidMinor" ippType="TFLOAT" ippName="IQ_FW2" comment=" average PSF parameters from moments (unit = arcsec)"/>
     81          <map pspsName="apResid" ippType="TFLOAT" ippName="APMIFIT" comment="corrected aperture residual"/>
     82          <map pspsName="dapResid" ippType="TFLOAT" ippName="DAPMIFIT" comment="scatter of aperture corrections"/>
     83          <map pspsName="detectorID" ippType="TSTRING" ippName="DETECTOR" comment="identifier for actual CCD chip"/>
     84    <!--  DONE IN CODE <map pspsName="qaFlags" ippType="TLONGLONG" ippName="" comment="Q/A flags for this OTA"/> -->
     85          <map pspsName="detrend1" ippType="TSTRING" ippName="DETREND.MASK" comment="identifier of detrend image 1"/>
     86          <map pspsName="detrend2" ippType="TSTRING" ippName="DETREND.DARK" comment="identifier of detrend image 2"/>
     87          <map pspsName="detrend3" ippType="TSTRING" ippName="DETREND.FLAT" comment="identifier of detrend image 3"/>
     88          <map pspsName="detrend4" ippType="TSTRING" ippName="DETREND.FRINGE" comment="identifier of detrend image 4"/>
     89    <!--  **MISSING** <map pspsName="detrend5" ippType="TSTRING" ippName="" comment="identifier of detrend image 5"/> -->
     90    <!--  **MISSING** <map pspsName="detrend6" ippType="TSTRING" ippName="" comment="identifier of detrend image 6"/> -->
     91    <!--  **MISSING** <map pspsName="detrend7" ippType="TSTRING" ippName="" comment="identifier of detrend image 7"/> -->
     92    <!--  **MISSING** <map pspsName="detrend8" ippType="TSTRING" ippName="" comment="identifier of detrend image 8"/> -->
     93    <!--  DONE IN CODE <map pspsName="photoZero" ippType="TFLOAT" ippName="" comment=" local derived photometric zero point (unit = mag)"/> -->
     94          <map pspsName="ctype1" ippType="TSTRING" ippName="CTYPE1" comment="name of astrometric projection in RA"/>
     95          <map pspsName="ctype2" ippType="TSTRING" ippName="CTYPE2" comment="name of astrometric projection in DEC"/>
     96          <map pspsName="crval1" ippType="TDOUBLE" ippName="CRVAL1" comment=" RA corresponding to reference pixel (unit = deg)"/>
     97          <map pspsName="crval2" ippType="TDOUBLE" ippName="CRVAL2" comment=" DEC corresponding to reference pixel (unit = deg)"/>
     98          <map pspsName="crpix1" ippType="TDOUBLE" ippName="CRPIX1" comment=" reference pixel value for RA (unit = pix)"/>
     99          <map pspsName="crpix2" ippType="TDOUBLE" ippName="CRPIX2" comment=" reference pixel value for DEC (unit = pix)"/>
     100          <map pspsName="cdelt1" ippType="TDOUBLE" ippName="CDELT1" comment="scale factor for RA"/>
     101          <map pspsName="cdelt2" ippType="TDOUBLE" ippName="CDELT2" comment="scale factor for DEC"/>
     102          <map pspsName="pc001001" ippType="TDOUBLE" ippName="PC001001" comment="elements of rotation/Dcale matrix"/>
     103          <map pspsName="pc001002" ippType="TDOUBLE" ippName="PC001002" comment="elements of rotation/Dcale matrix"/>
     104          <map pspsName="pc002001" ippType="TDOUBLE" ippName="PC002001" comment="elements of rotation/Dcale matrix"/>
     105          <map pspsName="pc002002" ippType="TDOUBLE" ippName="PC002002" comment="elements of rotation/Dcale matrix"/>
     106          <map pspsName="polyOrder" ippType="TBYTE" ippName="NPLYTERM" comment="polynomial order of astrometry fit"/>
     107          <map pspsName="pca1x3y0" ippType="TDOUBLE" ippName="PCA1X3Y0" comment="polynomial coefficients for the astrometric fit"/>
     108          <map pspsName="pca1x2y1" ippType="TDOUBLE" ippName="PCA1X2Y1" comment="polynomial coefficients for the astrometric fit"/>
     109          <map pspsName="pca1x1y2" ippType="TDOUBLE" ippName="PCA1X1Y2" comment="polynomial coefficients for the astrometric fit"/>
     110          <map pspsName="pca1x0y3" ippType="TDOUBLE" ippName="PCA1X0Y3" comment="polynomial coefficients for the astrometric fit"/>
     111          <map pspsName="pca1x2y0" ippType="TDOUBLE" ippName="PCA1X2Y0" comment="polynomial coefficients for the astrometric fit"/>
     112          <map pspsName="pca1x1y1" ippType="TDOUBLE" ippName="PCA1X1Y1" comment="polynomial coefficients for the astrometric fit"/>
     113          <map pspsName="pca1x0y2" ippType="TDOUBLE" ippName="PCA1X0Y2" comment="polynomial coefficients for the astrometric fit"/>
     114          <map pspsName="pca2x3y0" ippType="TDOUBLE" ippName="PCA2X3Y0" comment="polynomial coefficients for the astrometric fit"/>
     115          <map pspsName="pca2x2y1" ippType="TDOUBLE" ippName="PCA2X2Y1" comment="polynomial coefficients for the astrometric fit"/>
     116          <map pspsName="pca2x1y2" ippType="TDOUBLE" ippName="PCA2X1Y2" comment="polynomial coefficients for the astrometric fit"/>
     117          <map pspsName="pca2x0y3" ippType="TDOUBLE" ippName="PCA2X0Y3" comment="polynomial coefficients for the astrometric fit"/>
     118          <map pspsName="pca2x2y0" ippType="TDOUBLE" ippName="PCA2X2Y0" comment="polynomial coefficients for the astrometric fit"/>
     119          <map pspsName="pca2x1y1" ippType="TDOUBLE" ippName="PCA2X1Y1" comment="polynomial coefficients for the astrometric fit"/>
     120          <map pspsName="pca2x0y2" ippType="TDOUBLE" ippName="PCA2X0Y2" comment="polynomial coefficients for the astrometric fit"/>
     121    <!--  **MISSING** <map pspsName="calibModNum" ippType="TSHORT" ippName="" comment="calibration modification number"/> -->
     122    <!--  **MISSING** <map pspsName="dataRelease" ippType="TBYTE" ippName="" comment="Data release"/> -->
     123  </table>
     124  <table name="Detection" ippfitsextension="">
     125    <!--  DONE IN CODE <map pspsName="objID" ippType="TLONGLONG" ippName="" comment="ODM object identifier"/> -->
     126    <!--  DONE IN CODE <map pspsName="detectID" ippType="TLONGLONG" ippName="" comment="ODM detection identifier"/> -->
     127    <!--  DONE IN CODE <map pspsName="ippObjID" ippType="TLONGLONG" ippName="" comment="object id generated by IPP"/> -->
     128    <!--  DONE IN CODE <map pspsName="ippDetectID" ippType="TLONGLONG" ippName="" comment="detection id generated by IPP"/> -->
     129    <!--  DONE IN CODE <map pspsName="filterID" ippType="TBYTE" ippName="" comment="filter ID: g=1, r=2, i=3, z=4, y=5, w=6, ..."/> -->
     130    <!--  DONE IN CODE <map pspsName="surveyID" ippType="TBYTE" ippName="" comment="survey flag identifier"/> -->
     131    <!--  DONE IN CODE <map pspsName="imageID" ippType="TLONGLONG" ippName="" comment="image id hash of frame identifier & OTA/CCD number"/> -->
     132    <!--  DONE IN CODE <map pspsName="obsTime" ippType="TDOUBLE" ippName="" comment=" Time of mid observation (unit = day)"/> -->
     133          <map pspsName="xPos" ippType="TFLOAT" ippName="X_PSF" comment=" measured x on CCD from PSF fit (unit = pix)"/> -->
     134          <map pspsName="yPos" ippType="TFLOAT" ippName="Y_PSF" comment=" measured y on CCD from PSF fit (unit = pix)"/> -->
     135          <map pspsName="xPosErr" ippType="TFLOAT" ippName="X_PSF_SIG" comment=" estimated error in x (unit = pix)"/> -->
     136          <map pspsName="yPosErr" ippType="TFLOAT" ippName="Y_PSF_SIG" comment=" estimated error in y (unit = pix)"/> -->
     137    <!--  DONE IN CODE <map pspsName="instFlux" ippType="TFLOAT" ippName="" comment=" PSF instrumental flux (unit = adu/s)"/> -->
     138    <!--  DONE IN CODE<map pspsName="instFluxErr" ippType="TFLOAT" ippName="" comment=" estimated error in flux (unit = adu/s)"/> -->
     139    <!--  DONE IN CODE <map pspsName="peakADU" ippType="TFLOAT" ippName="" comment=" peak count in source pixel (unit = adu)"/> -->
     140          <map pspsName="psfWidMajor" ippType="TFLOAT" ippName="PSF_MAJOR" comment=" model PSF width in major axis (unit = arcsec)"/> -->
     141          <map pspsName="psfWidMinor" ippType="TFLOAT" ippName="PSF_MINOR" comment=" model PSF width in minor axis (unit = arcsec)"/> -->
     142          <map pspsName="psfTheta" ippType="TFLOAT" ippName="PSF_THETA" comment=" model PSF orientation angle (unit = deg)"/> -->
     143    <!--  **MISSING** <map pspsName="psfLikelihood" ippType="TFLOAT" ippName="" comment="PSF likelihood"/> -->
     144          <map pspsName="psfCf" ippType="TFLOAT" ippName="PSF_QF" comment="PSF coverage factor"/> -->
     145          <map pspsName="momentXX" ippType="TFLOAT" ippName="MOMENTS_XX" comment=" moment XX (unit = arcsec)"/> -->
     146          <map pspsName="momentXY" ippType="TFLOAT" ippName="MOMENTS_XY" comment=" moment XY (unit = arcsec)"/> -->
     147          <map pspsName="momentYY" ippType="TFLOAT" ippName="MOMENTS_YY" comment=" momeny YY (unit = arcsec)"/> -->
     148    <!--  **MISSING** <map pspsName="crLikelihood" ippType="TFLOAT" ippName="" comment="Likelihood the source is a cosmic ray"/> -->
     149    <!--  **MISSING** <map pspsName="extendedLikelihood" ippType="TFLOAT" ippName="" comment="Likelihood the source is extended"/> -->
     150    <!--  DONE IN CODE <map pspsName="infoFlag" ippType="TLONGLONG" ippName="" comment="flag indicating provenance information"/> -->
     151          <map pspsName="sky" ippType="TFLOAT" ippName="SKY" comment=" PSF sky level at source (unit = adu)"/> -->
     152          <map pspsName="skyErr" ippType="TFLOAT" ippName="SKY_SIGMA" comment=" estimated error in sky (unit = adu)"/> -->
     153          <map pspsName="sgSep" ippType="TFLOAT" ippName="EXT_NSIGMA" comment="star/galaxy separator"/> -->
     154    <!--  **MISSING** <map pspsName="activeFlag" ippType="TBYTE" ippName="" comment="indicates whether this detection/orphan is still a detection/orphan"/> -->
     155    <!--  DONE IN CODE <map pspsName="assocDate" ippType="TSTRING" ippName="" comment="date object association assigned"/> -->
     156    <!--  **MISSING** <map pspsName="historyModNum" ippType="TSHORT" ippName="" comment="modification number in the O-D association history"/> -->
     157    <!--  **MISSING** <map pspsName="dataRelease" ippType="TBYTE" ippName="" comment="Data release when this detection was originally taken. Recalibrations do not affect this value."/> -->
     158  </table>
     159  <table name="SkinnyObject" ippfitsextension="">
     160    <!--  DONE IN CODE <map pspsName="objID" ippType="TLONGLONG" ippName="" comment="ODM object identifier index"/> -->
     161    <!--  DONE IN CODE <map pspsName="ippObjID" ippType="TLONGLONG" ippName="" comment="IPP object number"/> -->
     162    <!--  **MISSING** <map pspsName="projectionCellID" ippType="TLONG" ippName="" comment="projection cell identifier at discovery time"/> -->
     163    <!--  **MISSING** <map pspsName="dataRelease" ippType="TBYTE" ippName="" comment="Data release to propagate to the object"/> -->
     164    <!--  DONE IN CODE <map pspsName="surveyID" ippType="TBYTE" ippName="" comment="surveyID </coluumn>"/> -->
     165  </table>
     166  <table name="ObjectCalColor" ippfitsextension="">
     167    <!--  DONE IN CODE <map pspsName="objID" ippType="TLONGLONG" ippName="" comment="ODM object identifier"/> -->
     168    <!--  DONE IN CODE <map pspsName="ippObjID" ippType="TLONGLONG" ippName="" comment="ipp object identifier"/> -->
     169    <!--  DONE IN CODE <map pspsName="filterID" ippType="TBYTE" ippName="" comment="filter identifier"/> -->
     170    <!--  **MISSING** <map pspsName="calColor" ippType="TFLOAT" ippName="" comment=" color adopted for magnitude calculation (unit = mag)"/> -->
     171    <!--  **MISSING** <map pspsName="calColorErr" ippType="TFLOAT" ippName="" comment=" error in calibrating color (unit = mag)"/> -->
     172    <!--  **MISSING** <map pspsName="calibModNum" ippType="TSHORT" ippName="" comment="calibration modification number"/> -->
     173    <!--  **MISSING** <map pspsName="dataRelease" ippType="TBYTE" ippName="" comment="Data release when this color calibration was established"/> -->
     174  </table>
    109175</tabledata>
  • branches/eam_branches/ipp-20101205/ippToPsps/config/stack/map.xml

    r29343 r30445  
    22
    33<tabledata type="stack">
    4   <table name="StackMeta" ippfitsextension="SkyChip.hdr">
    5     <!--  <map pspsName="stackMetaID" ippType="TLONGLONG" ippName="" comment="stack identifier"/> -->
    6     <!--  *** DONE IN CODE <map pspsName="skycellID" ippType="TLONG" ippName="" comment="skycell region identifier"/> -->
    7     <!--  *** DONE IN CODE <map pspsName="surveyID" ippType="TBYTE" ippName="" comment="survey flag identifier"/> -->
    8     <!--  <map pspsName="photoCalID" ippType="TLONG" ippName="" comment="photometry code numerical id"/> -->
    9     <!--  *** DONE IN CODE <map pspsName="filterID" ippType="TBYTE" ippName="" comment="filter identifier"/> -->
    10     <!--  <map pspsName="stackTypeID" ippType="TBYTE" ippName="" comment="stack type identifier"/> -->
    11     <!--  <map pspsName="refImageID" ippType="TLONGLONG" ippName="" comment="identifier of image used as reference for analysis"/> -->
    12     <!--  <map pspsName="subtrImageID" ippType="TLONGLONG" ippName="" comment="identifier of image subtracted to generate difference image"/> -->
     4  <table name="StackMeta" ippfitsextension="">
     5    <!--  **MISSING** <map pspsName="stackMetaID" ippType="TLONGLONG" ippName="" comment="stack identifier"/> -->
     6    <!--  DONE IN CODE <map pspsName="skycellID" ippType="TLONG" ippName="" comment="skycell region identifier"/> -->
     7    <!--  DONE IN CODE <map pspsName="surveyID" ippType="TBYTE" ippName="" comment="survey flag identifier"/> -->
     8    <!--  **MISSING** <map pspsName="photoCalID" ippType="TLONG" ippName="" comment="photometry code numerical id"/> -->
     9    <!--  DONE IN CODE <map pspsName="filterID" ippType="TBYTE" ippName="" comment="filter identifier"/> -->
     10    <!--  **MISSING** <map pspsName="stackTypeID" ippType="TBYTE" ippName="" comment="stack type identifier"/> -->
     11    <!--  **MISSING** <map pspsName="stackGroupID" ippType="TLONG" ippName="" comment="stack group identifier"/> -->
    1312          <map pspsName="magSat" ippType="TFLOAT" ippName="FSATUR" comment="saturation magnitude level"/>
    14     <!--  <map pspsName="analVer" ippType="TSHORT" ippName="" comment="analysis version index"/> -->
    15     <!--  <map pspsName="nP2Images" ippType="TSHORT" ippName="" comment="number of P2 images contributing to this cell"/> -->
     13    <!--  **MISSING** <map pspsName="analVer" ippType="TSHORT" ippName="" comment="analysis version index"/> -->
     14    <!--  **MISSING** <map pspsName="nP2Images" ippType="TSHORT" ippName="" comment="number of P2 images contributing to this cell"/> -->
    1615          <map pspsName="completMag" ippType="TFLOAT" ippName="FLIMIT" comment="95% completion level in mag"/>
    17     <!--  <map pspsName="astroScat" ippType="TFLOAT" ippName="" comment="astrometric scatter for chip"/> -->
    18     <!--  <map pspsName="photoScat" ippType="TFLOAT" ippName="" comment="photometric scatter for chip"/> -->
    19     <!--  <map pspsName="nAstroRef" ippType="TLONG" ippName="" comment="number of astrometric reference sources"/> -->
    20     <!--  <map pspsName="nPhoRef" ippType="TLONG" ippName="" comment="number of photometric reference sources"/> -->
    21     <!--  <map pspsName="psfFwhm" ippType="TFLOAT" ippName="" comment="PSF full width at half maximum"/> -->
    22     <!--  <map pspsName="psfmodelID" ippType="TSHORT" ippName="" comment="PSF model identifier"/> -->
    23           <map pspsName="psfWidMajor" ippType="TFLOAT" ippName="FWHM_MAJ" comment="PSF parameters"/>
    24           <map pspsName="psfWidMinor" ippType="TFLOAT" ippName="FWHM_MIN" comment="PSF parameters"/>
    25           <map pspsName="psfTheta" ippType="TFLOAT" ippName="ANGLE" comment="PSF parameters"/>
    26     <!--  <map pspsName="psfExtra1" ippType="TFLOAT" ippName="" comment="PSF parameters"/> -->
    27     <!--  <map pspsName="psfExtra2" ippType="TFLOAT" ippName="" comment="PSF parameters"/> -->
    28     <!--  <map pspsName="photoZero" ippType="TFLOAT" ippName="" comment="local derived photometric zero point"/> -->
    29     <!--  <map pspsName="photoColor" ippType="TFLOAT" ippName="" comment="local derived photometric color term"/> -->
    30     <!--  <map pspsName="ctype1" ippType="TSTRING" ippName="" comment="name of astrometric projection in RA"/> -->
    31     <!--  <map pspsName="ctype2" ippType="TSTRING" ippName="" comment="name of astrometric projection in DEC"/> -->
    32     <!--  <map pspsName="crval1" ippType="TDOUBLE" ippName="" comment="RA corresponding to reference pixel"/> -->
    33     <!--  <map pspsName="crval2" ippType="TDOUBLE" ippName="" comment="DEC corresponding to reference pixel"/> -->
    34     <!--  <map pspsName="crpix1" ippType="TDOUBLE" ippName="" comment="reference pixel value for RA"/> -->
    35     <!--  <map pspsName="crpix2" ippType="TDOUBLE" ippName="" comment="reference pixel value for DEC"/> -->
    36     <!--  <map pspsName="cdelt1" ippType="TDOUBLE" ippName="" comment="scale factor for RA"/> -->
    37     <!--  <map pspsName="cdelt2" ippType="TDOUBLE" ippName="" comment="scale factor for DEC"/> -->
    38     <!--  <map pspsName="pc001001" ippType="TDOUBLE" ippName="" comment="elements of rotation/Dcale matrix"/> -->
    39     <!--  <map pspsName="pc001002" ippType="TDOUBLE" ippName="" comment="elements of rotation/Dcale matrix"/> -->
    40     <!--  <map pspsName="pc002001" ippType="TDOUBLE" ippName="" comment="elements of rotation/Dcale matrix"/> -->
    41     <!--  <map pspsName="pc002002" ippType="TDOUBLE" ippName="" comment="elements of rotation/Dcale matrix"/> -->
    42     <!--  <map pspsName="polyOrder" ippType="TBYTE" ippName="" comment="polynomial order of astrometry fit"/> -->
    43     <!--  <map pspsName="pca1x3y0" ippType="TDOUBLE" ippName="" comment="polynomial coefficients for the astrometric fit"/> -->
    44     <!--  <map pspsName="pca1x2y1" ippType="TDOUBLE" ippName="" comment="polynomial coefficients for the astrometric fit"/> -->
    45     <!--  <map pspsName="pca1x1y2" ippType="TDOUBLE" ippName="" comment="polynomial coefficients for the astrometric fit"/> -->
    46     <!--  <map pspsName="pca1x0y3" ippType="TDOUBLE" ippName="" comment="polynomial coefficients for the astrometric fit"/> -->
    47     <!--  <map pspsName="pca1x2y0" ippType="TDOUBLE" ippName="" comment="polynomial coefficients for the astrometric fit"/> -->
    48     <!--  <map pspsName="pca1x1y1" ippType="TDOUBLE" ippName="" comment="polynomial coefficients for the astrometric fit"/> -->
    49     <!--  <map pspsName="pca1x0y2" ippType="TDOUBLE" ippName="" comment="polynomial coefficients for the astrometric fit"/> -->
    50     <!--  <map pspsName="pca2x3y0" ippType="TDOUBLE" ippName="" comment="polynomial coefficients for the astrometric fit"/> -->
    51     <!--  <map pspsName="pca2x2y1" ippType="TDOUBLE" ippName="" comment="polynomial coefficients for the astrometric fit"/> -->
    52     <!--  <map pspsName="pca2x1y2" ippType="TDOUBLE" ippName="" comment="polynomial coefficients for the astrometric fit"/> -->
    53     <!--  <map pspsName="pca2x0y3" ippType="TDOUBLE" ippName="" comment="polynomial coefficients for the astrometric fit"/> -->
    54     <!--  <map pspsName="pca2x2y0" ippType="TDOUBLE" ippName="" comment="polynomial coefficients for the astrometric fit"/> -->
    55     <!--  <map pspsName="pca2x1y1" ippType="TDOUBLE" ippName="" comment="polynomial coefficients for the astrometric fit"/> -->
    56     <!--  <map pspsName="pca2x0y2" ippType="TDOUBLE" ippName="" comment="polynomial coefficients for the astrometric fit"/> -->
    57     <!--  <map pspsName="calibModNum" ippType="TSHORT" ippName="" comment="calibration modification number"/> -->
    58     <!--  <map pspsName="dataRelease" ippType="TBYTE" ippName="" comment="Data release"/> -->
    59   </table>
    60   <table name="StackDetection" ippfitsextension="SkyChip.psf">
    61     <!--  <map pspsName="objID" ippType="TLONGLONG" ippName="" comment="ODM object identifier"/> -->
    62     <!--  <map pspsName="stackDetectID" ippType="TLONGLONG" ippName="" comment="ODM detection identifier"/> -->
    63     <!--  <map pspsName="ippObjID" ippType="TLONGLONG" ippName="" comment="IPP object identifier"/> -->
    64           <map pspsName="ippDetectID" ippType="TLONGLONG" ippName="IPP_IDET" comment="detection ID generated by IPP"/>
    65     <!--  <map pspsName="filterID" ippType="TBYTE" ippName="" comment="filter identifier"/> -->
    66     <!--  <map pspsName="stackTypeID" ippType="TBYTE" ippName="" comment="stack type identifier"/> -->
    67     <!--   *** DONE IN CODE <map pspsName="surveyID" ippType="TBYTE" ippName="" comment="survey flag identifier"/> -->
    68     <!--  <map pspsName="primaryF" ippType="TBYTE" ippName="" comment="identifies best stack detection for Stacks overlapping the same region of the sky."/> -->
    69     <!--  <map pspsName="stackMetaID" ippType="TLONGLONG" ippName="" comment="stack identifier"/> -->
    70     <!--  *** DONE IN CODE <map pspsName="skyCellID" ippType="TLONG" ippName="" comment="skycell identifier"/> -->
    71     <!--  <map pspsName="projectionCellID" ippType="TLONG" ippName="" comment="projection cell identifier"/> -->
    72     <!--  <map pspsName="stackVer" ippType="TSHORT" ippName="" comment="version number of this stack"/> -->
    73     <!--  <map pspsName="obsTime" ippType="TDOUBLE" ippName="" comment=" Time of mid observation (unit = day)"/> -->
    74     <!--  <map pspsName="xPos" ippType="TFLOAT" ippName="" comment="measured x on CCD from PSF fit"/> -->
    75     <!--  <map pspsName="yPos" ippType="TFLOAT" ippName="" comment="measured y on CCD from PSF fit"/> -->
    76     <!--  <map pspsName="xPosErr" ippType="TFLOAT" ippName="" comment="estimated error in x"/> -->
    77     <!--  <map pspsName="yPosErr" ippType="TFLOAT" ippName="" comment="estimated error in y"/> -->
    78           <map pspsName="instFlux" ippType="TFLOAT" ippName="PSF_INST_FLUX" comment="PSF instrumental flux"/>
    79           <map pspsName="instFluxErr" ippType="TFLOAT" ippName="PSF_INST_FLUX_SIG" comment="estimated error in instrumental flux"/>
    80     <!--  <map pspsName="peakFlux" ippType="TFLOAT" ippName="" comment="ratio of peak flux to total flux"/> -->
    81           <map pspsName="sky" ippType="TFLOAT" ippName="SKY" comment="PSF sky level at source (adu)"/>
     16    <!--  **MISSING** <map pspsName="astroScat" ippType="TFLOAT" ippName="" comment="astrometric scatter for chip"/> -->
     17    <!--  **MISSING** <map pspsName="photoScat" ippType="TFLOAT" ippName="" comment="photometric scatter for chip"/> -->
     18    <!--  **MISSING** <map pspsName="nAstroRef" ippType="TLONG" ippName="" comment="number of astrometric reference sources"/> -->
     19    <!--  **MISSING** <map pspsName="nPhoRef" ippType="TLONG" ippName="" comment="number of photometric reference sources"/> -->
     20    <!--  **MISSING** <map pspsName="mean" ippType="TDOUBLE" ippName="" comment="mean PSF FWHM in the stack"/> -->
     21    <!--  **MISSING** <map pspsName="max" ippType="TDOUBLE" ippName="" comment="maximum PSF FWHM in the stack"/> -->
     22    <!--  **MISSING** <map pspsName="photoZero" ippType="TFLOAT" ippName="" comment="local derived photometric zero point"/> -->
     23    <!--  **MISSING** <map pspsName="photoColor" ippType="TFLOAT" ippName="" comment="local derived photometric color term"/> -->
     24          <map pspsName="ctype1" ippType="TSTRING" ippName="CTYPE1" comment="name of astrometric projection in RA"/>
     25          <map pspsName="ctype2" ippType="TSTRING" ippName="CTYPE2" comment="name of astrometric projection in DEC"/>
     26          <map pspsName="crval1" ippType="TDOUBLE" ippName="CRVAL1" comment="RA corresponding to reference pixel"/>
     27          <map pspsName="crval2" ippType="TDOUBLE" ippName="CRVAL2" comment="DEC corresponding to reference pixel"/>
     28          <map pspsName="crpix1" ippType="TDOUBLE" ippName="CRPIX1" comment="reference pixel value for RA"/>
     29          <map pspsName="crpix2" ippType="TDOUBLE" ippName="CRPIX2" comment="reference pixel value for DEC"/>
     30          <map pspsName="cdelt1" ippType="TDOUBLE" ippName="CDELT1" comment="scale factor for RA"/>
     31          <map pspsName="cdelt2" ippType="TDOUBLE" ippName="CDELT2" comment="scale factor for DEC"/>
     32          <map pspsName="pc001001" ippType="TDOUBLE" ippName="PC001001" comment="elements of rotation/Dcale matrix"/>
     33          <map pspsName="pc001002" ippType="TDOUBLE" ippName="PC001002" comment="elements of rotation/Dcale matrix"/>
     34          <map pspsName="pc002001" ippType="TDOUBLE" ippName="PC002001" comment="elements of rotation/Dcale matrix"/>
     35          <map pspsName="pc002002" ippType="TDOUBLE" ippName="PC002002" comment="elements of rotation/Dcale matrix"/>
     36    <!--  **MISSING** <map pspsName="calibModNum" ippType="TSHORT" ippName="" comment="calibration modification number"/> -->
     37    <!--  **MISSING** <map pspsName="dataRelease" ippType="TBYTE" ippName="" comment="Data release"/> -->
     38  </table>
     39  <table name="StackDetection" ippfitsextension="">
     40    <!--  **MISSING** <map pspsName="objID" ippType="TLONGLONG" ippName="" comment="ODM object identifier"/> -->
     41    <!--  **MISSING** <map pspsName="stackDetectID" ippType="TLONGLONG" ippName="" comment="ODM detection identifier"/> -->
     42    <!--  **MISSING** <map pspsName="ippObjID" ippType="TLONGLONG" ippName="" comment="IPP object identifier"/> -->
     43          <map pspsName="ippDetectID" ippType="TLONGLONG" ippName="IPP_IDET" comment="detection ID generated by IPP"/>
     44    <!--  DONE IN CODE <map pspsName="filterID" ippType="TBYTE" ippName="" comment="filter identifier"/> -->
     45    <!--  **MISSING** <map pspsName="stackTypeID" ippType="TBYTE" ippName="" comment="stack type identifier"/> -->
     46    <!--  **MISSING** <map pspsName="stackGroupID" ippType="TLONG" ippName="" comment="stack group id"/> -->
     47    <!--  DONE IN CODE <map pspsName="surveyID" ippType="TBYTE" ippName="" comment="survey flag identifier"/> -->
     48    <!--  **MISSING** <map pspsName="primaryF" ippType="TBYTE" ippName="" comment="identifies best stack detection for Stacks overlapping the same region of the sky."/> -->
     49    <!--  **MISSING** <map pspsName="stackMetaID" ippType="TLONGLONG" ippName="" comment="stack identifier"/> -->
     50    <!--  DONE IN CODE <map pspsName="skyCellID" ippType="TLONG" ippName="" comment="skycell identifier"/> -->
     51    <!--  **MISSING** <map pspsName="projectionCellID" ippType="TLONG" ippName="" comment="projection cell identifier"/> -->
     52    <!--  **MISSING** <map pspsName="stackVer" ippType="TSHORT" ippName="" comment="version number of this stack"/> -->
     53    <!--  **MISSING** <map pspsName="obsTime" ippType="TDOUBLE" ippName="" comment=" Time of mid observation (unit = day)"/> -->
     54          <map pspsName="xPos" ippType="TFLOAT" ippName="X_PSF" comment="measured x on CCD from PSF fit"/>
     55          <map pspsName="yPos" ippType="TFLOAT" ippName="Y_PSF" comment="measured y on CCD from PSF fit"/>
     56          <map pspsName="xPosErr" ippType="TFLOAT" ippName="X_PSF_SIG" comment="estimated error in x"/> -->
     57          <map pspsName="yPosErr" ippType="TFLOAT" ippName="Y_PSF_SIG" comment="estimated error in y"/> -->
     58          <map pspsName="instFlux" ippType="TFLOAT" ippName="PSF_INST_FLUX" comment="PSF instrumental flux"/>
     59          <map pspsName="instFluxErr" ippType="TFLOAT" ippName="PSF_INST_FLUX_SIG" comment="estimated error in instrumental flux"/>
     60    <!--  **MISSING** <map pspsName="peakFlux" ippType="TFLOAT" ippName="" comment="ratio of peak flux to total flux"/> -->
     61          <map pspsName="sky" ippType="TFLOAT" ippName="SKY" comment="PSF sky level at source (adu)"/>
    8262          <map pspsName="skyErr" ippType="TFLOAT" ippName="SKY_SIGMA" comment="estimated error in sky"/>
    8363          <map pspsName="sgSep" ippType="TFLOAT" ippName="EXT_NSIGMA" comment="star/galaxy separator"/>
    84           <map pspsName="psfWidMajor" ippType="TFLOAT" ippName="PSF_MAJOR" comment="PSF width in major axis"/> 
    85           <map pspsName="psfWidMinor" ippType="TFLOAT" ippName="PSF_MINOR" comment="PSF width in minor axis"/> 
    86           <map pspsName="psfTheta" ippType="TFLOAT" ippName="PSF_THETA" comment="PSF orientation angle"/> 
    87     <!--  <map pspsName="psfLikelihood" ippType="TFLOAT" ippName="" comment="PSF likelihood"/> -->
     64          <map pspsName="psfWidMajor" ippType="TFLOAT" ippName="PSF_MAJOR" comment="PSF width in major axis"/>
     65          <map pspsName="psfWidMinor" ippType="TFLOAT" ippName="PSF_MINOR" comment="PSF width in minor axis"/>
     66          <map pspsName="psfTheta" ippType="TFLOAT" ippName="PSF_THETA" comment="PSF orientation angle"/>
     67    <!--  **MISSING** <map pspsName="psfLikelihood" ippType="TFLOAT" ippName="" comment="PSF likelihood"/> -->
    8868          <map pspsName="psfCf" ippType="TFLOAT" ippName="PSF_QF" comment="PSF coverage factor"/>
    89     <!--  <map pspsName="infoFlag" ippType="TLONG" ippName="" comment="indicator of strange propeties"/> -->
    90     <!--  <map pspsName="nFrames" ippType="TLONG" ippName="" comment="number of frames contributing to source"/> -->
    91     <!--  <map pspsName="wlSigma" ippType="TFLOAT" ippName="" comment="weak lensing sigma"/> -->
    92     <!--  <map pspsName="eps1" ippType="TFLOAT" ippName="" comment="weak lensing vector element eps(1)"/> -->
    93     <!--  <map pspsName="eps2" ippType="TFLOAT" ippName="" comment="weak lensing vector element eps(2)"/> -->
    94     <!--  <map pspsName="Psm11" ippType="TFLOAT" ippName="" comment="weak lensing matrix element P_sm(1,1)"/> -->
    95     <!--  <map pspsName="Psm12" ippType="TFLOAT" ippName="" comment="weak lensing matrix element P_sm(1,2)"/> -->
    96     <!--  <map pspsName="Psm21" ippType="TFLOAT" ippName="" comment="weak lensing matrix element P_sm(2,1)"/> -->
    97     <!--  <map pspsName="Psm22" ippType="TFLOAT" ippName="" comment="weak lensing matrix element P_sm(2,2)"/> -->
    98     <!--  <map pspsName="Psh11" ippType="TFLOAT" ippName="" comment="weak lensing matrix element P_sh(1,1)"/> -->
    99     <!--  <map pspsName="Psh12" ippType="TFLOAT" ippName="" comment="weak lensing matrix element P_sh(1,2)"/> -->
    100     <!--  <map pspsName="Psh21" ippType="TFLOAT" ippName="" comment="weak lensing matrix element P_sh(2,1)"/> -->
    101     <!--  <map pspsName="Psh22" ippType="TFLOAT" ippName="" comment="weak lensing matrix element P_sh(2,2)"/> -->
    102     <!--  <map pspsName="activeFlag" ippType="TBYTE" ippName="" comment="indicates whether this detection/orphan is still a detection/orphan"/> -->
    103     <!--  <map pspsName="assocDate" ippType="TSTRING" ippName="" comment="date object association assigned"/> -->
    104     <!--  <map pspsName="historyModNum" ippType="TSHORT" ippName="" comment="modification number in the O-D association history"/> -->
    105     <!--  <map pspsName="dataRelease" ippType="TBYTE" ippName="" comment="Data release when this detection was originally taken."/> -->
    106   </table>
    107   <table name="StackApFlx" ippfitsextension="SkyChip.xsrc">
    108     <!--  <map pspsName="objID" ippType="TLONGLONG" ippName="" comment="ODM object identifier"/> -->
    109     <!--  <map pspsName="stackDetectID" ippType="TLONGLONG" ippName="" comment="ODM detection identifier"/> -->
    110     <!--  <map pspsName="ippObjID" ippType="TLONGLONG" ippName="" comment="IPP object identifier"/> -->
     69    <!--  **MISSING** <map pspsName="infoFlag" ippType="TLONG" ippName="" comment="indicator of strange propeties"/> -->
     70    <!--  **MISSING** <map pspsName="nFrames" ippType="TLONG" ippName="" comment="number of frames contributing to source"/> -->
     71    <!--  **MISSING** <map pspsName="activeFlag" ippType="TBYTE" ippName="" comment="indicates whether this detection/orphan is still a detection/orphan"/> -->
     72    <!--  DONE IN CODE <map pspsName="assocDate" ippType="TSTRING" ippName="" comment="date object association assigned"/> -->
     73    <!--  **MISSING** <map pspsName="historyModNum" ippType="TSHORT" ippName="" comment="modification number in the O-D association history"/> -->
     74    <!--  **MISSING** <map pspsName="dataRelease" ippType="TBYTE" ippName="" comment="Data release when this detection was originally taken."/> -->
     75  </table>
     76  <table name="StackApFlx" ippfitsextension="">
     77    <!--  **MISSING** <map pspsName="objID" ippType="TLONGLONG" ippName="" comment="ODM object identifier"/> -->
     78    <!--  **MISSING** <map pspsName="stackDetectID" ippType="TLONGLONG" ippName="" comment="ODM detection identifier"/> -->
     79    <!--  **MISSING** <map pspsName="ippObjID" ippType="TLONGLONG" ippName="" comment="IPP object identifier"/> -->
    11180          <map pspsName="ippDetectID" ippType="TLONGLONG" ippName="IPP_IDET" comment="detection ID generated by IPP"/>
    112     <!--  <map pspsName="filterID" ippType="TBYTE" ippName="" comment="filter identifier"/> -->
    113     <!--  <map pspsName="stackTypeID" ippType="TBYTE" ippName="" comment="stack type identifier"/> -->
    114     <!--   *** DONE IN CODE <map pspsName="surveyID" ippType="TBYTE" ippName="" comment="survey flag identifier"/> -->
    115     <!--  <map pspsName="primaryF" ippType="TBYTE" ippName="" comment="identifies best stack detection for Stacks overlapping the same region of the sky."/> -->
    116     <!--  <map pspsName="stackMetaID" ippType="TLONGLONG" ippName="" comment="stack identifier"/> -->
    117     <!--  <map pspsName="isophotMag" ippType="TFLOAT" ippName="" comment="isophotal magnitude"/> -->
    118     <!--  <map pspsName="isophotMagErr" ippType="TFLOAT" ippName="" comment="estimated error in isophotal magnitude"/> -->
    119     <!--  <map pspsName="isophotMajAxis" ippType="TFLOAT" ippName="" comment="isophotal Major Axis"/> -->
    120     <!--  <map pspsName="isophotMajAxisErr" ippType="TFLOAT" ippName="" comment="estimated error in isophotal Major Axis"/> -->
    121     <!--  <map pspsName="isophotMinAxis" ippType="TFLOAT" ippName="" comment="isophotal Minor Axis"/> -->
    122     <!--  <map pspsName="isophotMinAxisErr" ippType="TFLOAT" ippName="" comment="estimated error in isophotal Minor Axis"/> -->
    123     <!--  <map pspsName="isophotMajAxisGrad" ippType="TFLOAT" ippName="" comment="isophotal major axis gradient"/> -->
    124     <!--  <map pspsName="isophotMinAxisGrad" ippType="TFLOAT" ippName="" comment="isophotal minor axis gradient"/> -->
    125     <!--  <map pspsName="isophotPA" ippType="TFLOAT" ippName="" comment="isophotal position angle"/> -->
    126     <!--  <map pspsName="isophotPAErr" ippType="TFLOAT" ippName="" comment="estimated error in isophotal position angle"/> -->
    127     <!--  <map pspsName="isophotPAGrad" ippType="TFLOAT" ippName="" comment="isophotal position angle gradient"/> -->
     81    <!--  DONE IN CODE <map pspsName="filterID" ippType="TBYTE" ippName="" comment="filter identifier"/> -->
     82    <!--  **MISSING** <map pspsName="stackTypeID" ippType="TBYTE" ippName="" comment="stack type identifier"/> -->
     83    <!--  **MISSING** <map pspsName="stackGroupID" ippType="TLONG" ippName="" comment="stack group id"/> -->
     84    <!--  DONE IN CODE <map pspsName="surveyID" ippType="TBYTE" ippName="" comment="survey flag identifier"/> -->
     85    <!--  **MISSING** <map pspsName="primaryF" ippType="TBYTE" ippName="" comment="identifies best stack detection for Stacks overlapping the same region of the sky."/> -->
     86    <!--  **MISSING** <map pspsName="stackMetaID" ippType="TLONGLONG" ippName="" comment="stack identifier"/> -->
     87    <!--  **MISSING** <map pspsName="isophotMag" ippType="TFLOAT" ippName="" comment="isophotal magnitude"/> -->
     88    <!--  **MISSING** <map pspsName="isophotMagErr" ippType="TFLOAT" ippName="" comment="estimated error in isophotal magnitude"/> -->
     89    <!--  **MISSING** <map pspsName="isophotMajAxis" ippType="TFLOAT" ippName="" comment="isophotal Major Axis"/> -->
     90    <!--  **MISSING** <map pspsName="isophotMajAxisErr" ippType="TFLOAT" ippName="" comment="estimated error in isophotal Major Axis"/> -->
     91    <!--  **MISSING** <map pspsName="isophotMinAxis" ippType="TFLOAT" ippName="" comment="isophotal Minor Axis"/> -->
     92    <!--  **MISSING** <map pspsName="isophotMinAxisErr" ippType="TFLOAT" ippName="" comment="estimated error in isophotal Minor Axis"/> -->
     93    <!--  **MISSING** <map pspsName="isophotMajAxisGrad" ippType="TFLOAT" ippName="" comment="isophotal major axis gradient"/> -->
     94    <!--  **MISSING** <map pspsName="isophotMinAxisGrad" ippType="TFLOAT" ippName="" comment="isophotal minor axis gradient"/> -->
     95    <!--  **MISSING** <map pspsName="isophotPA" ippType="TFLOAT" ippName="" comment="isophotal position angle"/> -->
     96    <!--  **MISSING** <map pspsName="isophotPAErr" ippType="TFLOAT" ippName="" comment="estimated error in isophotal position angle"/> -->
     97    <!--  **MISSING** <map pspsName="isophotPAGrad" ippType="TFLOAT" ippName="" comment="isophotal position angle gradient"/> -->
    12898          <map pspsName="petRadius" ippType="TFLOAT" ippName="PETRO_RADIUS" comment="Petrosian radius"/>
    129           <map pspsName="petRadiusErr" ippType="TFLOAT" ippName="PETRO_RADIUS_ERR" comment="estimated error inPetrosian radius"/> 
     99          <map pspsName="petRadiusErr" ippType="TFLOAT" ippName="PETRO_RADIUS_ERR" comment="estimated error inPetrosian radius"/>
    130100          <map pspsName="petMag" ippType="TFLOAT" ippName="PETRO_MAG" comment="Petrosian magntiude"/>
    131101          <map pspsName="petMagErr" ippType="TFLOAT" ippName="PETRO_MAG_ERR" comment="estimated error in petMag"/>
    132           <map pspsName="petR50" ippType="TFLOAT" ippName="PETRO_RADIUS_50" comment="Petrosian radius at 50% light"/> 
    133           <map pspsName="petR50Err" ippType="TFLOAT" ippName="PETRO_RADIUS_50" comment="estimated error inPetrosian radius at 50% light"/>
     102          <map pspsName="petR50" ippType="TFLOAT" ippName="PETRO_RADIUS_50" comment="Petrosian radius at 50% light"/>
     103          <map pspsName="petR50Err" ippType="TFLOAT" ippName="PETRO_RADIUS_50_ERR" comment="estimated error inPetrosian radius at 50% light"/>
    134104          <map pspsName="petR90" ippType="TFLOAT" ippName="PETRO_RADIUS_90" comment="Petrosian radius at 90% light"/>
    135105          <map pspsName="petR90Err" ippType="TFLOAT" ippName="PETRO_RADIUS_90_ERR" comment="estimated error in Petrosian radius at 90% light"/>
    136     <!--  <map pspsName="petCf" ippType="TFLOAT" ippName="" comment="Petrosian fit coverage factor"/> -->
    137     <!--  <map pspsName="flxR1" ippType="TFLOAT" ippName="" comment="Flux inside r = 1"/> -->
    138     <!--  <map pspsName="flxR1Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR1"/> -->
    139     <!--  <map pspsName="flxR1Var" ippType="TFLOAT" ippName="" comment="estimated variance in flxR1"/> -->
    140     <!--  <map pspsName="flxR2" ippType="TFLOAT" ippName="" comment="Flux inside r = 2"/> -->
    141     <!--  <map pspsName="flxR2Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR2"/> -->
    142     <!--  <map pspsName="flxR2Var" ippType="TFLOAT" ippName="" comment="estimated variance in flxR2"/> -->
    143     <!--  <map pspsName="flxR3" ippType="TFLOAT" ippName="" comment="Flux inside r = 3"/> -->
    144     <!--  <map pspsName="flxR3Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR3"/> -->
    145     <!--  <map pspsName="flxR3Var" ippType="TFLOAT" ippName="" comment="estimated variance in flxR3"/> -->
    146     <!--  <map pspsName="flxR4" ippType="TFLOAT" ippName="" comment="Flux inside r = 4"/> -->
    147     <!--  <map pspsName="flxR4Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR4"/> -->
    148     <!--  <map pspsName="flxR4Var" ippType="TFLOAT" ippName="" comment="estimated variance in flxR4"/> -->
    149     <!--  <map pspsName="flxR5" ippType="TFLOAT" ippName="" comment="Flux inside r = 5"/> -->
    150     <!--  <map pspsName="flxR5Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR5"/> -->
    151     <!--  <map pspsName="flxR5Var" ippType="TFLOAT" ippName="" comment="estimated variance in flxR5"/> -->
    152     <!--  <map pspsName="flxR6" ippType="TFLOAT" ippName="" comment="Flux inside r = 6"/> -->
    153     <!--  <map pspsName="flxR6Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR6"/> -->
    154     <!--  <map pspsName="flxR6Var" ippType="TFLOAT" ippName="" comment="estimated variance in flxR6"/> -->
    155     <!--  <map pspsName="flxR7" ippType="TFLOAT" ippName="" comment="Flux inside r = 7"/> -->
    156     <!--  <map pspsName="flxR7Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR7"/> -->
    157     <!--  <map pspsName="flxR7Var" ippType="TFLOAT" ippName="" comment="estimated variance in flxR7"/> -->
    158     <!--  <map pspsName="flxR8" ippType="TFLOAT" ippName="" comment="Flux inside r = 8"/> -->
    159     <!--  <map pspsName="flxR8Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR8"/> -->
    160     <!--  <map pspsName="flxR8Var" ippType="TFLOAT" ippName="" comment="estimated variance in flxR8"/> -->
    161     <!--  <map pspsName="flxR9" ippType="TFLOAT" ippName="" comment="Flux inside r = 9"/> -->
    162     <!--  <map pspsName="flxR9Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR9"/> -->
    163     <!--  <map pspsName="flxR9Var" ippType="TFLOAT" ippName="" comment="estimated variance in flxR9"/> -->
    164     <!--  <map pspsName="flxR10" ippType="TFLOAT" ippName="" comment="Flux inside r = 10"/> -->
    165     <!--  <map pspsName="flxR10Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR10"/> -->
    166     <!--  <map pspsName="flxR10Var" ippType="TFLOAT" ippName="" comment="estimated variance in flxR10"/> -->
    167     <!--  <map pspsName="c1FlxR1" ippType="TFLOAT" ippName="" comment="Flux inside r = 1"/> -->
    168     <!--  <map pspsName="c1FlxR1Err" ippType="TFLOAT" ippName="" comment="estimated error is c1FlxR1"/> -->
    169     <!--  <map pspsName="c1FlxR1Var" ippType="TFLOAT" ippName="" comment="estimated variance in c1FlxR1"/> -->
    170     <!--  <map pspsName="c1FlxR2" ippType="TFLOAT" ippName="" comment="Flux inside r = 2"/> -->
    171     <!--  <map pspsName="c1FlxR2Err" ippType="TFLOAT" ippName="" comment="estimated error is c1FlxR2"/> -->
    172     <!--  <map pspsName="c1FlxR2Var" ippType="TFLOAT" ippName="" comment="estimated variance in c1FlxR2"/> -->
    173     <!--  <map pspsName="c1FlxR3" ippType="TFLOAT" ippName="" comment="Flux inside r = 3"/> -->
    174     <!--  <map pspsName="c1FlxR3Err" ippType="TFLOAT" ippName="" comment="estimated error is c1FlxR3"/> -->
    175     <!--  <map pspsName="c1FlxR3Var" ippType="TFLOAT" ippName="" comment="estimated variance in c1FlxR3"/> -->
    176     <!--  <map pspsName="c1FlxR4" ippType="TFLOAT" ippName="" comment="Flux inside r = 4"/> -->
    177     <!--  <map pspsName="c1FlxR4Err" ippType="TFLOAT" ippName="" comment="estimated error is c1FlxR4"/> -->
    178     <!--  <map pspsName="c1FlxR4Var" ippType="TFLOAT" ippName="" comment="estimated variance in c1FlxR4"/> -->
    179     <!--  <map pspsName="c1FlxR5" ippType="TFLOAT" ippName="" comment="Flux inside r = 5"/> -->
    180     <!--  <map pspsName="c1FlxR5Err" ippType="TFLOAT" ippName="" comment="estimated error is c1FlxR5"/> -->
    181     <!--  <map pspsName="c1FlxR5Var" ippType="TFLOAT" ippName="" comment="estimated variance in c1FlxR5"/> -->
    182     <!--  <map pspsName="c1FlxR6" ippType="TFLOAT" ippName="" comment="Flux inside r = 6"/> -->
    183     <!--  <map pspsName="c1FlxR6Err" ippType="TFLOAT" ippName="" comment="estimated error is c1FlxR6"/> -->
    184     <!--  <map pspsName="c1FlxR6Var" ippType="TFLOAT" ippName="" comment="estimated variance in c1FlxR6"/> -->
    185     <!--  <map pspsName="c1FlxR7" ippType="TFLOAT" ippName="" comment="Flux inside r = 7"/> -->
    186     <!--  <map pspsName="c1FlxR7Err" ippType="TFLOAT" ippName="" comment="estimated error is c1FlxR7"/> -->
    187     <!--  <map pspsName="c1FlxR7Var" ippType="TFLOAT" ippName="" comment="estimated variance in c1FlxR7"/> -->
    188     <!--  <map pspsName="c1FlxR8" ippType="TFLOAT" ippName="" comment="Flux inside r = 8"/> -->
    189     <!--  <map pspsName="c1FlxR8Err" ippType="TFLOAT" ippName="" comment="estimated error is c1FlxR8"/> -->
    190     <!--  <map pspsName="c1FlxR8Var" ippType="TFLOAT" ippName="" comment="estimated variance in c1FlxR8"/> -->
    191     <!--  <map pspsName="c1FlxR9" ippType="TFLOAT" ippName="" comment="Flux inside r = 9"/> -->
    192     <!--  <map pspsName="c1FlxR9Err" ippType="TFLOAT" ippName="" comment="estimated error is c1FlxR9"/> -->
    193     <!--  <map pspsName="c1FlxR9Var" ippType="TFLOAT" ippName="" comment="estimated variance in c1FlxR9"/> -->
    194     <!--  <map pspsName="c1FlxR10" ippType="TFLOAT" ippName="" comment="Flux inside r = 10"/> -->
    195     <!--  <map pspsName="c1FlxR10Err" ippType="TFLOAT" ippName="" comment="estimated error is c1FlxR10"/> -->
    196     <!--  <map pspsName="c1FlxR10Var" ippType="TFLOAT" ippName="" comment="estimated variance in c1FlxR10"/> -->
    197     <!--  <map pspsName="c2FlxR1" ippType="TFLOAT" ippName="" comment="Flux inside r = 1"/> -->
    198     <!--  <map pspsName="c2FlxR1Err" ippType="TFLOAT" ippName="" comment="estimated error is c2FlxR1"/> -->
    199     <!--  <map pspsName="c2FlxR1Var" ippType="TFLOAT" ippName="" comment="estimated variance in c2FlxR1"/> -->
    200     <!--  <map pspsName="c2FlxR2" ippType="TFLOAT" ippName="" comment="Flux inside r = 2"/> -->
    201     <!--  <map pspsName="c2FlxR2Err" ippType="TFLOAT" ippName="" comment="estimated error is c2FlxR2"/> -->
    202     <!--  <map pspsName="c2FlxR2Var" ippType="TFLOAT" ippName="" comment="estimated variance in c2FlxR2"/> -->
    203     <!--  <map pspsName="c2FlxR3" ippType="TFLOAT" ippName="" comment="Flux inside r = 3"/> -->
    204     <!--  <map pspsName="c2FlxR3Err" ippType="TFLOAT" ippName="" comment="estimated error is c2FlxR3"/> -->
    205     <!--  <map pspsName="c2FlxR3Var" ippType="TFLOAT" ippName="" comment="estimated variance in c2FlxR3"/> -->
    206     <!--  <map pspsName="c2FlxR4" ippType="TFLOAT" ippName="" comment="Flux inside r = 4"/> -->
    207     <!--  <map pspsName="c2FlxR4Err" ippType="TFLOAT" ippName="" comment="estimated error is c2FlxR4"/> -->
    208     <!--  <map pspsName="c2FlxR4Var" ippType="TFLOAT" ippName="" comment="estimated variance in c2FlxR4"/> -->
    209     <!--  <map pspsName="c2FlxR5" ippType="TFLOAT" ippName="" comment="Flux inside r = 5"/> -->
    210     <!--  <map pspsName="c2FlxR5Err" ippType="TFLOAT" ippName="" comment="estimated error is c2FlxR5"/> -->
    211     <!--  <map pspsName="c2FlxR5Var" ippType="TFLOAT" ippName="" comment="estimated variance in c2FlxR5"/> -->
    212     <!--  <map pspsName="c2FlxR6" ippType="TFLOAT" ippName="" comment="Flux inside r = 6"/> -->
    213     <!--  <map pspsName="c2FlxR6Err" ippType="TFLOAT" ippName="" comment="estimated error is c2FlxR6"/> -->
    214     <!--  <map pspsName="c2FlxR6Var" ippType="TFLOAT" ippName="" comment="estimated variance in c2FlxR6"/> -->
    215     <!--  <map pspsName="c2FlxR7" ippType="TFLOAT" ippName="" comment="Flux inside r = 7"/> -->
    216     <!--  <map pspsName="c2FlxR7Err" ippType="TFLOAT" ippName="" comment="estimated error is c2FlxR7"/> -->
    217     <!--  <map pspsName="c2FlxR7Var" ippType="TFLOAT" ippName="" comment="estimated variance in c2FlxR7"/> -->
    218     <!--  <map pspsName="c2FlxR8" ippType="TFLOAT" ippName="" comment="Flux inside r = 8"/> -->
    219     <!--  <map pspsName="c2FlxR8Err" ippType="TFLOAT" ippName="" comment="estimated error is c2FlxR8"/> -->
    220     <!--  <map pspsName="c2FlxR8Var" ippType="TFLOAT" ippName="" comment="estimated variance in c2FlxR8"/> -->
    221     <!--  <map pspsName="c2FlxR9" ippType="TFLOAT" ippName="" comment="Flux inside r = 9"/> -->
    222     <!--  <map pspsName="c2FlxR9Err" ippType="TFLOAT" ippName="" comment="estimated error is c2FlxR9"/> -->
    223     <!--  <map pspsName="c2FlxR9Var" ippType="TFLOAT" ippName="" comment="estimated variance in c2FlxR9"/> -->
    224     <!--  <map pspsName="c2FlxR10" ippType="TFLOAT" ippName="" comment="Flux inside r = 10"/> -->
    225     <!--  <map pspsName="c2FlxR10Err" ippType="TFLOAT" ippName="" comment="estimated error is c2FlxR10"/> -->
    226     <!--  <map pspsName="c2FlxR10Var" ippType="TFLOAT" ippName="" comment="estimated variance in c2FlxR10"/> -->
    227     <!--  <map pspsName="c3FlxR1" ippType="TFLOAT" ippName="" comment="Flux inside r = 1"/> -->
    228     <!--  <map pspsName="c3FlxR1Err" ippType="TFLOAT" ippName="" comment="estimated error is c3FlxR1"/> -->
    229     <!--  <map pspsName="c3FlxR1Var" ippType="TFLOAT" ippName="" comment="estimated variance in c3FlxR1"/> -->
    230     <!--  <map pspsName="c3FlxR2" ippType="TFLOAT" ippName="" comment="Flux inside r = 2"/> -->
    231     <!--  <map pspsName="c3FlxR2Err" ippType="TFLOAT" ippName="" comment="estimated error is c3FlxR2"/> -->
    232     <!--  <map pspsName="c3FlxR2Var" ippType="TFLOAT" ippName="" comment="estimated variance in c3FlxR2"/> -->
    233     <!--  <map pspsName="c3FlxR3" ippType="TFLOAT" ippName="" comment="Flux inside r = 3"/> -->
    234     <!--  <map pspsName="c3FlxR3Err" ippType="TFLOAT" ippName="" comment="estimated error is c3FlxR3"/> -->
    235     <!--  <map pspsName="c3FlxR3Var" ippType="TFLOAT" ippName="" comment="estimated variance in c3FlxR3"/> -->
    236     <!--  <map pspsName="c3FlxR4" ippType="TFLOAT" ippName="" comment="Flux inside r = 4"/> -->
    237     <!--  <map pspsName="c3FlxR4Err" ippType="TFLOAT" ippName="" comment="estimated error is c3FlxR4"/> -->
    238     <!--  <map pspsName="c3FlxR4Var" ippType="TFLOAT" ippName="" comment="estimated variance in c3FlxR4"/> -->
    239     <!--  <map pspsName="c3FlxR5" ippType="TFLOAT" ippName="" comment="Flux inside r = 5"/> -->
    240     <!--  <map pspsName="c3FlxR5Err" ippType="TFLOAT" ippName="" comment="estimated error is c3FlxR5"/> -->
    241     <!--  <map pspsName="c3FlxR5Var" ippType="TFLOAT" ippName="" comment="estimated variance in c3FlxR5"/> -->
    242     <!--  <map pspsName="c3FlxR6" ippType="TFLOAT" ippName="" comment="Flux inside r = 6"/> -->
    243     <!--  <map pspsName="c3FlxR6Err" ippType="TFLOAT" ippName="" comment="estimated error is c3FlxR6"/> -->
    244     <!--  <map pspsName="c3FlxR6Var" ippType="TFLOAT" ippName="" comment="estimated variance in c3FlxR6"/> -->
    245     <!--  <map pspsName="c3FlxR7" ippType="TFLOAT" ippName="" comment="Flux inside r = 7"/> -->
    246     <!--  <map pspsName="c3FlxR7Err" ippType="TFLOAT" ippName="" comment="estimated error is c3FlxR7"/> -->
    247     <!--  <map pspsName="c3FlxR7Var" ippType="TFLOAT" ippName="" comment="estimated variance in c3FlxR7"/> -->
    248     <!--  <map pspsName="c3FlxR8" ippType="TFLOAT" ippName="" comment="Flux inside r = 8"/> -->
    249     <!--  <map pspsName="c3FlxR8Err" ippType="TFLOAT" ippName="" comment="estimated error is c3FlxR8"/> -->
    250     <!--  <map pspsName="c3FlxR8Var" ippType="TFLOAT" ippName="" comment="estimated variance in c3FlxR8"/> -->
    251     <!--  <map pspsName="c3FlxR9" ippType="TFLOAT" ippName="" comment="Flux inside r = 9"/> -->
    252     <!--  <map pspsName="c3FlxR9Err" ippType="TFLOAT" ippName="" comment="estimated error is c3FlxR9"/> -->
    253     <!--  <map pspsName="c3FlxR9Var" ippType="TFLOAT" ippName="" comment="estimated variance in c3FlxR9"/> -->
    254     <!--  <map pspsName="c3FlxR10" ippType="TFLOAT" ippName="" comment="Flux inside r = 10"/> -->
    255     <!--  <map pspsName="c3FlxR10Err" ippType="TFLOAT" ippName="" comment="estimated error is c3FlxR10"/> -->
    256     <!--  <map pspsName="c3FlxR10Var" ippType="TFLOAT" ippName="" comment="estimated variance in c3FlxR10"/> -->
    257     <!--  <map pspsName="logC" ippType="TFLOAT" ippName="" comment="Abraham concentration index"/> -->
    258     <!--  <map pspsName="logA" ippType="TFLOAT" ippName="" comment="Abraham asymmetry index"/> -->
    259     <!--  <map pspsName="activeFlag" ippType="TBYTE" ippName="" comment="indicates whether this detection/orphan is still a detection/orphan"/> -->
    260     <!--  <map pspsName="dataRelease" ippType="TBYTE" ippName="" comment="Data release when this detection was taken"/> -->
     106    <!--  **MISSING** <map pspsName="petCf" ippType="TFLOAT" ippName="" comment="Petrosian fit coverage factor"/> -->
     107    <!--  **MISSING** <map pspsName="flxR1" ippType="TFLOAT" ippName="" comment="Flux inside r = 1"/> -->
     108    <!--  **MISSING** <map pspsName="flxR1Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR1"/> -->
     109    <!--  **MISSING** <map pspsName="flxR1Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR1"/> -->
     110    <!--  **MISSING** <map pspsName="flxR1Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R1"/> -->
     111    <!--  **MISSING** <map pspsName="flxR2" ippType="TFLOAT" ippName="" comment="Flux inside r = 2"/> -->
     112    <!--  **MISSING** <map pspsName="flxR2Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR2"/> -->
     113    <!--  **MISSING** <map pspsName="flxR2Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR2"/> -->
     114    <!--  **MISSING** <map pspsName="flxR2Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R1"/> -->
     115    <!--  **MISSING** <map pspsName="flxR3" ippType="TFLOAT" ippName="" comment="Flux inside r = 3"/> -->
     116    <!--  **MISSING** <map pspsName="flxR3Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR3"/> -->
     117    <!--  **MISSING** <map pspsName="flxR3Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR3"/> -->
     118    <!--  **MISSING** <map pspsName="flxR3Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R3"/> -->
     119    <!--  **MISSING** <map pspsName="flxR4" ippType="TFLOAT" ippName="" comment="Flux inside r = 4"/> -->
     120    <!--  **MISSING** <map pspsName="flxR4Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR4"/> -->
     121    <!--  **MISSING** <map pspsName="flxR4Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR4"/> -->
     122    <!--  **MISSING** <map pspsName="flxR4Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R4"/> -->
     123    <!--  **MISSING** <map pspsName="flxR5" ippType="TFLOAT" ippName="" comment="Flux inside r = 5"/> -->
     124    <!--  **MISSING** <map pspsName="flxR5Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR5"/> -->
     125    <!--  **MISSING** <map pspsName="flxR5Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR5"/> -->
     126    <!--  **MISSING** <map pspsName="flxR5Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R5"/> -->
     127    <!--  **MISSING** <map pspsName="flxR6" ippType="TFLOAT" ippName="" comment="Flux inside r = 6"/> -->
     128    <!--  **MISSING** <map pspsName="flxR6Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR6"/> -->
     129    <!--  **MISSING** <map pspsName="flxR6Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR6"/> -->
     130    <!--  **MISSING** <map pspsName="flxR6Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R6"/> -->
     131    <!--  **MISSING** <map pspsName="flxR7" ippType="TFLOAT" ippName="" comment="Flux inside r = 7"/> -->
     132    <!--  **MISSING** <map pspsName="flxR7Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR7"/> -->
     133    <!--  **MISSING** <map pspsName="flxR7Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR7"/> -->
     134    <!--  **MISSING** <map pspsName="flxR7Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R7"/> -->
     135    <!--  **MISSING** <map pspsName="flxR8" ippType="TFLOAT" ippName="" comment="Flux inside r = 8"/> -->
     136    <!--  **MISSING** <map pspsName="flxR8Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR8"/> -->
     137    <!--  **MISSING** <map pspsName="flxR8Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR8"/> -->
     138    <!--  **MISSING** <map pspsName="flxR8Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R8"/> -->
     139    <!--  **MISSING** <map pspsName="flxR9" ippType="TFLOAT" ippName="" comment="Flux inside r = 9"/> -->
     140    <!--  **MISSING** <map pspsName="flxR9Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR9"/> -->
     141    <!--  **MISSING** <map pspsName="flxR9Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR9"/> -->
     142    <!--  **MISSING** <map pspsName="flxR9Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R9"/> -->
     143    <!--  **MISSING** <map pspsName="flxR10" ippType="TFLOAT" ippName="" comment="Flux inside r = 10"/> -->
     144    <!--  **MISSING** <map pspsName="flxR10Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR10"/> -->
     145    <!--  **MISSING** <map pspsName="flxR10Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR10"/> -->
     146    <!--  **MISSING** <map pspsName="flxR10Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R10"/> -->
     147    <!--  **MISSING** <map pspsName="c1flxR1" ippType="TFLOAT" ippName="" comment="Flux inside r = 1"/> -->
     148    <!--  **MISSING** <map pspsName="c1flxR1Err" ippType="TFLOAT" ippName="" comment="estimated error is c1flxR1"/> -->
     149    <!--  **MISSING** <map pspsName="c1flxR1Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in c1flxR1"/> -->
     150    <!--  **MISSING** <map pspsName="c1flxR1Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R1"/> -->
     151    <!--  **MISSING** <map pspsName="c1flxR2" ippType="TFLOAT" ippName="" comment="Flux inside r = 2"/> -->
     152    <!--  **MISSING** <map pspsName="c1flxR2Err" ippType="TFLOAT" ippName="" comment="estimated error is c1flxR2"/> -->
     153    <!--  **MISSING** <map pspsName="c1flxR2Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in c1flxR2"/> -->
     154    <!--  **MISSING** <map pspsName="c1flxR2Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R1"/> -->
     155    <!--  **MISSING** <map pspsName="c1flxR3" ippType="TFLOAT" ippName="" comment="Flux inside r = 3"/> -->
     156    <!--  **MISSING** <map pspsName="c1flxR3Err" ippType="TFLOAT" ippName="" comment="estimated error is c1flxR3"/> -->
     157    <!--  **MISSING** <map pspsName="c1flxR3Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in c1flxR3"/> -->
     158    <!--  **MISSING** <map pspsName="c1flxR3Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R3"/> -->
     159    <!--  **MISSING** <map pspsName="c1flxR4" ippType="TFLOAT" ippName="" comment="Flux inside r = 4"/> -->
     160    <!--  **MISSING** <map pspsName="c1flxR4Err" ippType="TFLOAT" ippName="" comment="estimated error is c1flxR4"/> -->
     161    <!--  **MISSING** <map pspsName="c1flxR4Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in c1flxR4"/> -->
     162    <!--  **MISSING** <map pspsName="c1flxR4Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R4"/> -->
     163    <!--  **MISSING** <map pspsName="c1flxR5" ippType="TFLOAT" ippName="" comment="Flux inside r = 5"/> -->
     164    <!--  **MISSING** <map pspsName="c1flxR5Err" ippType="TFLOAT" ippName="" comment="estimated error is c1flxR5"/> -->
     165    <!--  **MISSING** <map pspsName="c1flxR5Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in c1flxR5"/> -->
     166    <!--  **MISSING** <map pspsName="c1flxR5Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R5"/> -->
     167    <!--  **MISSING** <map pspsName="c1flxR6" ippType="TFLOAT" ippName="" comment="Flux inside r = 6"/> -->
     168    <!--  **MISSING** <map pspsName="c1flxR6Err" ippType="TFLOAT" ippName="" comment="estimated error is c1flxR6"/> -->
     169    <!--  **MISSING** <map pspsName="c1flxR6Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in c1flxR6"/> -->
     170    <!--  **MISSING** <map pspsName="c1flxR6Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R6"/> -->
     171    <!--  **MISSING** <map pspsName="c1flxR7" ippType="TFLOAT" ippName="" comment="Flux inside r = 7"/> -->
     172    <!--  **MISSING** <map pspsName="c1flxR7Err" ippType="TFLOAT" ippName="" comment="estimated error is c1flxR7"/> -->
     173    <!--  **MISSING** <map pspsName="c1flxR7Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in c1flxR7"/> -->
     174    <!--  **MISSING** <map pspsName="c1flxR7Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R7"/> -->
     175    <!--  **MISSING** <map pspsName="c1flxR8" ippType="TFLOAT" ippName="" comment="Flux inside r = 8"/> -->
     176    <!--  **MISSING** <map pspsName="c1flxR8Err" ippType="TFLOAT" ippName="" comment="estimated error is c1flxR8"/> -->
     177    <!--  **MISSING** <map pspsName="c1flxR8Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in c1flxR8"/> -->
     178    <!--  **MISSING** <map pspsName="c1flxR8Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R8"/> -->
     179    <!--  **MISSING** <map pspsName="c1flxR9" ippType="TFLOAT" ippName="" comment="Flux inside r = 9"/> -->
     180    <!--  **MISSING** <map pspsName="c1flxR9Err" ippType="TFLOAT" ippName="" comment="estimated error is c1flxR9"/> -->
     181    <!--  **MISSING** <map pspsName="c1flxR9Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in c1flxR9"/> -->
     182    <!--  **MISSING** <map pspsName="c1flxR9Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R9"/> -->
     183    <!--  **MISSING** <map pspsName="c1flxR10" ippType="TFLOAT" ippName="" comment="Flux inside r = 10"/> -->
     184    <!--  **MISSING** <map pspsName="c1flxR10Err" ippType="TFLOAT" ippName="" comment="estimated error is c1flxR10"/> -->
     185    <!--  **MISSING** <map pspsName="c1flxR10Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in c1flxR10"/> -->
     186    <!--  **MISSING** <map pspsName="c1flxR10Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R10"/> -->
     187    <!--  **MISSING** <map pspsName="c2flxR1" ippType="TFLOAT" ippName="" comment="Flux inside r = 1"/> -->
     188    <!--  **MISSING** <map pspsName="c2flxR1Err" ippType="TFLOAT" ippName="" comment="estimated error is c2flxR1"/> -->
     189    <!--  **MISSING** <map pspsName="c2flxR1Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in c2flxR1"/> -->
     190    <!--  **MISSING** <map pspsName="c2flxR1Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R1"/> -->
     191    <!--  **MISSING** <map pspsName="c2flxR2" ippType="TFLOAT" ippName="" comment="Flux inside r = 2"/> -->
     192    <!--  **MISSING** <map pspsName="c2flxR2Err" ippType="TFLOAT" ippName="" comment="estimated error is c2flxR2"/> -->
     193    <!--  **MISSING** <map pspsName="c2flxR2Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in c2flxR2"/> -->
     194    <!--  **MISSING** <map pspsName="c2flxR2Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R1"/> -->
     195    <!--  **MISSING** <map pspsName="c2flxR3" ippType="TFLOAT" ippName="" comment="Flux inside r = 3"/> -->
     196    <!--  **MISSING** <map pspsName="c2flxR3Err" ippType="TFLOAT" ippName="" comment="estimated error is c2flxR3"/> -->
     197    <!--  **MISSING** <map pspsName="c2flxR3Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in c2flxR3"/> -->
     198    <!--  **MISSING** <map pspsName="c2flxR3Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R3"/> -->
     199    <!--  **MISSING** <map pspsName="c2flxR4" ippType="TFLOAT" ippName="" comment="Flux inside r = 4"/> -->
     200    <!--  **MISSING** <map pspsName="c2flxR4Err" ippType="TFLOAT" ippName="" comment="estimated error is c2flxR4"/> -->
     201    <!--  **MISSING** <map pspsName="c2flxR4Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in c2flxR4"/> -->
     202    <!--  **MISSING** <map pspsName="c2flxR4Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R4"/> -->
     203    <!--  **MISSING** <map pspsName="c2flxR5" ippType="TFLOAT" ippName="" comment="Flux inside r = 5"/> -->
     204    <!--  **MISSING** <map pspsName="c2flxR5Err" ippType="TFLOAT" ippName="" comment="estimated error is c2flxR5"/> -->
     205    <!--  **MISSING** <map pspsName="c2flxR5Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in c2flxR5"/> -->
     206    <!--  **MISSING** <map pspsName="c2flxR5Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R5"/> -->
     207    <!--  **MISSING** <map pspsName="c2flxR6" ippType="TFLOAT" ippName="" comment="Flux inside r = 6"/> -->
     208    <!--  **MISSING** <map pspsName="c2flxR6Err" ippType="TFLOAT" ippName="" comment="estimated error is c2flxR6"/> -->
     209    <!--  **MISSING** <map pspsName="c2flxR6Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in c2flxR6"/> -->
     210    <!--  **MISSING** <map pspsName="c2flxR6Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R6"/> -->
     211    <!--  **MISSING** <map pspsName="c2flxR7" ippType="TFLOAT" ippName="" comment="Flux inside r = 7"/> -->
     212    <!--  **MISSING** <map pspsName="c2flxR7Err" ippType="TFLOAT" ippName="" comment="estimated error is c2flxR7"/> -->
     213    <!--  **MISSING** <map pspsName="c2flxR7Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in c2flxR7"/> -->
     214    <!--  **MISSING** <map pspsName="c2flxR7Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R7"/> -->
     215    <!--  **MISSING** <map pspsName="c2flxR8" ippType="TFLOAT" ippName="" comment="Flux inside r = 8"/> -->
     216    <!--  **MISSING** <map pspsName="c2flxR8Err" ippType="TFLOAT" ippName="" comment="estimated error is c2flxR8"/> -->
     217    <!--  **MISSING** <map pspsName="c2flxR8Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in c2flxR8"/> -->
     218    <!--  **MISSING** <map pspsName="c2flxR8Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R8"/> -->
     219    <!--  **MISSING** <map pspsName="c2flxR9" ippType="TFLOAT" ippName="" comment="Flux inside r = 9"/> -->
     220    <!--  **MISSING** <map pspsName="c2flxR9Err" ippType="TFLOAT" ippName="" comment="estimated error is c2flxR9"/> -->
     221    <!--  **MISSING** <map pspsName="c2flxR9Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in c2flxR9"/> -->
     222    <!--  **MISSING** <map pspsName="c2flxR9Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R9"/> -->
     223    <!--  **MISSING** <map pspsName="c2flxR10" ippType="TFLOAT" ippName="" comment="Flux inside r = 10"/> -->
     224    <!--  **MISSING** <map pspsName="c2flxR10Err" ippType="TFLOAT" ippName="" comment="estimated error is c2flxR10"/> -->
     225    <!--  **MISSING** <map pspsName="c2flxR10Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in c2flxR10"/> -->
     226    <!--  **MISSING** <map pspsName="c2flxR10Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R10"/> -->
     227    <!--  **MISSING** <map pspsName="logC" ippType="TFLOAT" ippName="" comment="Abraham concentration index"/> -->
     228    <!--  **MISSING** <map pspsName="logA" ippType="TFLOAT" ippName="" comment="Abraham asymmetry index"/> -->
     229    <!--  **MISSING** <map pspsName="activeFlag" ippType="TBYTE" ippName="" comment="indicates whether this detection/orphan is still a detection/orphan"/> -->
     230    <!--  **MISSING** <map pspsName="dataRelease" ippType="TBYTE" ippName="" comment="Data release when this detection was taken"/> -->
    261231  </table>
    262232  <table name="StackModelFit" ippfitsextension="">
    263     <!--  <map pspsName="objID" ippType="TLONGLONG" ippName="" comment="ODM object identifier"/> -->
    264     <!--  <map pspsName="stackDetectID" ippType="TLONGLONG" ippName="" comment="ODM detection identifier"/> -->
    265     <!--  <map pspsName="ippObjID" ippType="TLONGLONG" ippName="" comment="IPP object identifier"/> -->
    266     <!--  <map pspsName="ippDetectID" ippType="TLONGLONG" ippName="" comment="detection ID generated by IPP"/> -->
    267     <!--  <map pspsName="filterID" ippType="TBYTE" ippName="" comment="filter identifier"/> -->
    268     <!--  <map pspsName="stackTypeID" ippType="TBYTE" ippName="" comment="stack type identifier"/> -->
    269     <!--  <map pspsName="surveyID" ippType="TBYTE" ippName="" comment="survey flag identifier"/> -->
    270     <!--  <map pspsName="primaryF" ippType="TBYTE" ippName="" comment="identifies best stack detection for Stacks overlapping the same region of the sky."/> -->
    271     <!--  <map pspsName="stackMetaID" ippType="TLONGLONG" ippName="" comment="stack identifier"/> -->
    272     <!--  <map pspsName="deVRadius" ippType="TFLOAT" ippName="" comment="deVaucouleurs radius"/> -->
    273     <!--  <map pspsName="deVRadiusErr" ippType="TFLOAT" ippName="" comment="estimated error in deVaucouleurs radius"/> -->
    274     <!--  <map pspsName="deVMag" ippType="TFLOAT" ippName="" comment="deVaucouleurs magntiude"/> -->
    275     <!--  <map pspsName="deVMagErr" ippType="TFLOAT" ippName="" comment="estimated error in deV_mag"/> -->
    276     <!--  <map pspsName="deVAb" ippType="TFLOAT" ippName="" comment="deVaucoulerus axis ratio"/> -->
    277     <!--  <map pspsName="deVAbErr" ippType="TFLOAT" ippName="" comment="estimated error in deVaucoulerus axis ratio"/> -->
    278     <!--  <map pspsName="raDeVOff" ippType="TFLOAT" ippName="" comment="Offset in RA of deVaucouleurs fit from PSF RA"/> -->
    279     <!--  <map pspsName="decDeVOff" ippType="TFLOAT" ippName="" comment="Offset in DEC of deVaucouleurs fit from PSF DEC"/> -->
    280     <!--  <map pspsName="raDeVOffErr" ippType="TFLOAT" ippName="" comment="estimated error in ra offset"/> -->
    281     <!--  <map pspsName="decDeVOffErr" ippType="TFLOAT" ippName="" comment="estimated error in dec offset"/> -->
    282     <!--  <map pspsName="deVCf" ippType="TFLOAT" ippName="" comment="deVaucouleurs fit coverage factor"/> -->
    283     <!--  <map pspsName="deVLikelihood" ippType="TFLOAT" ippName="" comment="deVaucouleurs fit likelihood factor"/> -->
    284     <!--  <map pspsName="deVCovar11" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    285     <!--  <map pspsName="deVCovar12" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    286     <!--  <map pspsName="deVCovar13" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    287     <!--  <map pspsName="deVCovar14" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    288     <!--  <map pspsName="deVCovar15" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    289     <!--  <map pspsName="deVCovar16" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    290     <!--  <map pspsName="deVCovar22" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    291     <!--  <map pspsName="deVCovar23" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    292     <!--  <map pspsName="deVCovar24" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    293     <!--  <map pspsName="deVCovar25" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    294     <!--  <map pspsName="deVCovar26" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    295     <!--  <map pspsName="deVCovar33" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    296     <!--  <map pspsName="deVCovar34" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    297     <!--  <map pspsName="deVCovar35" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    298     <!--  <map pspsName="deVCovar36" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    299     <!--  <map pspsName="deVCovar44" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    300     <!--  <map pspsName="deVCovar45" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    301     <!--  <map pspsName="deVCovar46" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    302     <!--  <map pspsName="deVCovar55" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    303     <!--  <map pspsName="deVCovar56" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    304     <!--  <map pspsName="deVCovar66" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
    305     <!--  <map pspsName="expRadius" ippType="TFLOAT" ippName="" comment="Exponential fit radius"/> -->
    306     <!--  <map pspsName="expRadiusErr" ippType="TFLOAT" ippName="" comment="estimated error in Exponential fit radius"/> -->
    307     <!--  <map pspsName="expMag" ippType="TFLOAT" ippName="" comment="Exponential fit magntiude"/> -->
    308     <!--  <map pspsName="expMagErr" ippType="TFLOAT" ippName="" comment="estimated error in expMag"/> -->
    309     <!--  <map pspsName="expAb" ippType="TFLOAT" ippName="" comment="Exponential fit axis ratio"/> -->
    310     <!--  <map pspsName="expAbErr" ippType="TFLOAT" ippName="" comment="estimated error in Exponential fit axis ratio"/> -->
    311     <!--  <map pspsName="raExpOff" ippType="TFLOAT" ippName="" comment="Offset in RA of Exponential fit from PSF RA"/> -->
    312     <!--  <map pspsName="decExpOff" ippType="TFLOAT" ippName="" comment="Offset in DEC of Exponential fit from PSF DEC"/> -->
    313     <!--  <map pspsName="raExpOffErr" ippType="TFLOAT" ippName="" comment="estimated error in raExpOff"/> -->
    314     <!--  <map pspsName="decExpOffErr" ippType="TFLOAT" ippName="" comment="estimated error in decExpOff"/> -->
    315     <!--  <map pspsName="expCf" ippType="TFLOAT" ippName="" comment="Exponential fit coverage factor"/> -->
    316     <!--  <map pspsName="expLikelihood" ippType="TFLOAT" ippName="" comment="Exponential fit likelihood factor"/> -->
    317     <!--  <map pspsName="expCovar11" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    318     <!--  <map pspsName="expCovar12" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    319     <!--  <map pspsName="expCovar13" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    320     <!--  <map pspsName="expCovar14" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    321     <!--  <map pspsName="expCovar15" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    322     <!--  <map pspsName="expCovar16" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    323     <!--  <map pspsName="expCovar22" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    324     <!--  <map pspsName="expCovar23" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    325     <!--  <map pspsName="expCovar24" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    326     <!--  <map pspsName="expCovar25" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    327     <!--  <map pspsName="expCovar26" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    328     <!--  <map pspsName="expCovar33" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    329     <!--  <map pspsName="expCovar34" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    330     <!--  <map pspsName="expCovar35" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    331     <!--  <map pspsName="expCovar36" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    332     <!--  <map pspsName="expCovar44" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    333     <!--  <map pspsName="expCovar45" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    334     <!--  <map pspsName="expCovar46" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    335     <!--  <map pspsName="expCovar55" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    336     <!--  <map pspsName="expCovar56" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    337     <!--  <map pspsName="expCovar66" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
    338     <!--  <map pspsName="serRadius" ippType="TFLOAT" ippName="" comment="Sersic radius"/> -->
    339     <!--  <map pspsName="serRadiusErr" ippType="TFLOAT" ippName="" comment="estimated error in Sersic radius"/> -->
    340     <!--  <map pspsName="serMag" ippType="TFLOAT" ippName="" comment="Sersic magntiude"/> -->
    341     <!--  <map pspsName="serMagErr" ippType="TFLOAT" ippName="" comment="estimated error in serMag"/> -->
    342     <!--  <map pspsName="serAb" ippType="TFLOAT" ippName="" comment="Sersic axis ratio"/> -->
    343     <!--  <map pspsName="serAbErr" ippType="TFLOAT" ippName="" comment="estimated error in Sersic axis ratio"/> -->
    344     <!--  <map pspsName="serNu" ippType="TFLOAT" ippName="" comment="Sersic index"/> -->
    345     <!--  <map pspsName="serNuErr" ippType="TFLOAT" ippName="" comment="estimated error in Sersic index"/> -->
    346     <!--  <map pspsName="raSerOff" ippType="TFLOAT" ippName="" comment="Offset in RA of Sersic fit from PSF RA"/> -->
    347     <!--  <map pspsName="decSerOff" ippType="TFLOAT" ippName="" comment="Offset in DEC of Sersic fit from PSF DEC"/> -->
    348     <!--  <map pspsName="raSerOffErr" ippType="TFLOAT" ippName="" comment="estimated error in raSerOff"/> -->
    349     <!--  <map pspsName="decSerOffErr" ippType="TFLOAT" ippName="" comment="estimated error in decSerOff"/> -->
    350     <!--  <map pspsName="serCf" ippType="TFLOAT" ippName="" comment="Sersic fit coverage factor"/> -->
    351     <!--  <map pspsName="serLikelihood" ippType="TFLOAT" ippName="" comment="Sersic fit likelihood factor"/> -->
    352     <!--  <map pspsName="sersicCovar11" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    353     <!--  <map pspsName="sersicCovar12" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    354     <!--  <map pspsName="sersicCovar13" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    355     <!--  <map pspsName="sersicCovar14" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    356     <!--  <map pspsName="sersicCovar15" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    357     <!--  <map pspsName="sersicCovar16" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    358     <!--  <map pspsName="sersicCovar17" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    359     <!--  <map pspsName="sersicCovar22" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    360     <!--  <map pspsName="sersicCovar23" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    361     <!--  <map pspsName="sersicCovar24" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    362     <!--  <map pspsName="sersicCovar25" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    363     <!--  <map pspsName="sersicCovar26" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    364     <!--  <map pspsName="sersicCovar27" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    365     <!--  <map pspsName="sersicCovar33" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    366     <!--  <map pspsName="sersicCovar34" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    367     <!--  <map pspsName="sersicCovar35" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    368     <!--  <map pspsName="sersicCovar36" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    369     <!--  <map pspsName="sersicCovar37" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    370     <!--  <map pspsName="sersicCovar44" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    371     <!--  <map pspsName="sersicCovar45" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    372     <!--  <map pspsName="sersicCovar46" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    373     <!--  <map pspsName="sersicCovar47" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    374     <!--  <map pspsName="sersicCovar55" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    375     <!--  <map pspsName="sersicCovar56" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    376     <!--  <map pspsName="sersicCovar57" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    377     <!--  <map pspsName="sersicCovar66" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    378     <!--  <map pspsName="sersicCovar67" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    379     <!--  <map pspsName="sersicCovar77" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
    380     <!--  <map pspsName="activeFlag" ippType="TBYTE" ippName="" comment="indicates whether this detection/orphan is still a detection/orphan"/> -->
    381     <!--  <map pspsName="dataRelease" ippType="TBYTE" ippName="" comment="Data release when this detection was taken"/> -->
     233    <!--  **MISSING** <map pspsName="objID" ippType="TLONGLONG" ippName="" comment="ODM object identifier"/> -->
     234    <!--  **MISSING** <map pspsName="stackDetectID" ippType="TLONGLONG" ippName="" comment="ODM detection identifier"/> -->
     235    <!--  **MISSING** <map pspsName="ippObjID" ippType="TLONGLONG" ippName="" comment="IPP object identifier"/> -->
     236    <!--  **MISSING** <map pspsName="ippDetectID" ippType="TLONGLONG" ippName="" comment="detection ID generated by IPP"/> -->
     237    <!--  **MISSING** <map pspsName="filterID" ippType="TBYTE" ippName="" comment="filter identifier"/> -->
     238    <!--  **MISSING** <map pspsName="stackTypeID" ippType="TBYTE" ippName="" comment="stack type identifier"/> -->
     239    <!--  **MISSING** <map pspsName="stackGroupID" ippType="TLONG" ippName="" comment="stack group id"/> -->
     240    <!--  **MISSING** <map pspsName="surveyID" ippType="TBYTE" ippName="" comment="survey flag identifier"/> -->
     241    <!--  **MISSING** <map pspsName="primaryF" ippType="TBYTE" ippName="" comment="identifies best stack detection for Stacks overlapping the same region of the sky."/> -->
     242    <!--  **MISSING** <map pspsName="stackMetaID" ippType="TLONGLONG" ippName="" comment="stack identifier"/> -->
     243    <!--  **MISSING** <map pspsName="deVRadius" ippType="TFLOAT" ippName="" comment="deVaucouleurs radius"/> -->
     244    <!--  **MISSING** <map pspsName="deVRadiusErr" ippType="TFLOAT" ippName="" comment="estimated error in deVaucouleurs radius"/> -->
     245    <!--  **MISSING** <map pspsName="deVMag" ippType="TFLOAT" ippName="" comment="deVaucouleurs magntiude"/> -->
     246    <!--  **MISSING** <map pspsName="deVMagErr" ippType="TFLOAT" ippName="" comment="estimated error in deV_mag"/> -->
     247    <!--  **MISSING** <map pspsName="deVAb" ippType="TFLOAT" ippName="" comment="deVaucoulerus axis ratio"/> -->
     248    <!--  **MISSING** <map pspsName="deVAbErr" ippType="TFLOAT" ippName="" comment="estimated error in deVaucoulerus axis ratio"/> -->
     249    <!--  **MISSING** <map pspsName="deVPhi" ippType="TFLOAT" ippName="" comment="estmated phi of deVaucouleurs axis"/> -->
     250    <!--  **MISSING** <map pspsName="deVPhiErr" ippType="TFLOAT" ippName="" comment="estmated error of phi of deVaucouleurs axis"/> -->
     251    <!--  **MISSING** <map pspsName="raDeVOff" ippType="TFLOAT" ippName="" comment="Offset in RA of deVaucouleurs fit from PSF RA"/> -->
     252    <!--  **MISSING** <map pspsName="decDeVOff" ippType="TFLOAT" ippName="" comment="Offset in DEC of deVaucouleurs fit from PSF DEC"/> -->
     253    <!--  **MISSING** <map pspsName="raDeVOffErr" ippType="TFLOAT" ippName="" comment="estimated error in ra offset"/> -->
     254    <!--  **MISSING** <map pspsName="decDeVOffErr" ippType="TFLOAT" ippName="" comment="estimated error in dec offset"/> -->
     255    <!--  **MISSING** <map pspsName="deVCf" ippType="TFLOAT" ippName="" comment="deVaucouleurs fit coverage factor"/> -->
     256    <!--  **MISSING** <map pspsName="deVLikelihood" ippType="TFLOAT" ippName="" comment="deVaucouleurs fit likelihood factor"/> -->
     257    <!--  **MISSING** <map pspsName="deVCovar11" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     258    <!--  **MISSING** <map pspsName="deVCovar12" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     259    <!--  **MISSING** <map pspsName="deVCovar13" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     260    <!--  **MISSING** <map pspsName="deVCovar14" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     261    <!--  **MISSING** <map pspsName="deVCovar15" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     262    <!--  **MISSING** <map pspsName="deVCovar16" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     263    <!--  **MISSING** <map pspsName="deVCovar17" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     264    <!--  **MISSING** <map pspsName="deVCovar22" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     265    <!--  **MISSING** <map pspsName="deVCovar23" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     266    <!--  **MISSING** <map pspsName="deVCovar24" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     267    <!--  **MISSING** <map pspsName="deVCovar25" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     268    <!--  **MISSING** <map pspsName="deVCovar26" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     269    <!--  **MISSING** <map pspsName="deVCovar27" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     270    <!--  **MISSING** <map pspsName="deVCovar33" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     271    <!--  **MISSING** <map pspsName="deVCovar34" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     272    <!--  **MISSING** <map pspsName="deVCovar35" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     273    <!--  **MISSING** <map pspsName="deVCovar36" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     274    <!--  **MISSING** <map pspsName="deVCovar37" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     275    <!--  **MISSING** <map pspsName="deVCovar44" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     276    <!--  **MISSING** <map pspsName="deVCovar45" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     277    <!--  **MISSING** <map pspsName="deVCovar46" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     278    <!--  **MISSING** <map pspsName="deVCovar47" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     279    <!--  **MISSING** <map pspsName="deVCovar55" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     280    <!--  **MISSING** <map pspsName="deVCovar56" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     281    <!--  **MISSING** <map pspsName="deVCovar57" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     282    <!--  **MISSING** <map pspsName="deVCovar66" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     283    <!--  **MISSING** <map pspsName="deVCovar67" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     284    <!--  **MISSING** <map pspsName="deVCovar77" ippType="TFLOAT" ippName="" comment="covariance for deVaucouleurs fit"/> -->
     285    <!--  **MISSING** <map pspsName="expRadius" ippType="TFLOAT" ippName="" comment="Exponential fit radius"/> -->
     286    <!--  **MISSING** <map pspsName="expRadiusErr" ippType="TFLOAT" ippName="" comment="estimated error in Exponential fit radius"/> -->
     287    <!--  **MISSING** <map pspsName="expMag" ippType="TFLOAT" ippName="" comment="Exponential fit magntiude"/> -->
     288    <!--  **MISSING** <map pspsName="expMagErr" ippType="TFLOAT" ippName="" comment="estimated error in expMag"/> -->
     289    <!--  **MISSING** <map pspsName="expAb" ippType="TFLOAT" ippName="" comment="Exponential fit axis ratio"/> -->
     290    <!--  **MISSING** <map pspsName="expAbErr" ippType="TFLOAT" ippName="" comment="estimated error in Exponential fit axis ratio"/> -->
     291    <!--  **MISSING** <map pspsName="expPhi" ippType="TFLOAT" ippName="" comment="estmated phi of Exponential axis"/> -->
     292    <!--  **MISSING** <map pspsName="expPhiErr" ippType="TFLOAT" ippName="" comment="estmated error of phi of Exponential axis"/> -->
     293    <!--  **MISSING** <map pspsName="raExpOff" ippType="TFLOAT" ippName="" comment="Offset in RA of Exponential fit from PSF RA"/> -->
     294    <!--  **MISSING** <map pspsName="decExpOff" ippType="TFLOAT" ippName="" comment="Offset in DEC of Exponential fit from PSF DEC"/> -->
     295    <!--  **MISSING** <map pspsName="raExpOffErr" ippType="TFLOAT" ippName="" comment="estimated error in raExpOff"/> -->
     296    <!--  **MISSING** <map pspsName="decExpOffErr" ippType="TFLOAT" ippName="" comment="estimated error in decExpOff"/> -->
     297    <!--  **MISSING** <map pspsName="expCf" ippType="TFLOAT" ippName="" comment="Exponential fit coverage factor"/> -->
     298    <!--  **MISSING** <map pspsName="expLikelihood" ippType="TFLOAT" ippName="" comment="Exponential fit likelihood factor"/> -->
     299    <!--  **MISSING** <map pspsName="expCovar11" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     300    <!--  **MISSING** <map pspsName="expCovar12" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     301    <!--  **MISSING** <map pspsName="expCovar13" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     302    <!--  **MISSING** <map pspsName="expCovar14" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     303    <!--  **MISSING** <map pspsName="expCovar15" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     304    <!--  **MISSING** <map pspsName="expCovar16" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     305    <!--  **MISSING** <map pspsName="expCovar17" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     306    <!--  **MISSING** <map pspsName="expCovar22" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     307    <!--  **MISSING** <map pspsName="expCovar23" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     308    <!--  **MISSING** <map pspsName="expCovar24" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     309    <!--  **MISSING** <map pspsName="expCovar25" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     310    <!--  **MISSING** <map pspsName="expCovar26" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     311    <!--  **MISSING** <map pspsName="expCovar27" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     312    <!--  **MISSING** <map pspsName="expCovar33" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     313    <!--  **MISSING** <map pspsName="expCovar34" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     314    <!--  **MISSING** <map pspsName="expCovar35" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     315    <!--  **MISSING** <map pspsName="expCovar36" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     316    <!--  **MISSING** <map pspsName="expCovar37" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     317    <!--  **MISSING** <map pspsName="expCovar44" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     318    <!--  **MISSING** <map pspsName="expCovar45" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     319    <!--  **MISSING** <map pspsName="expCovar46" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     320    <!--  **MISSING** <map pspsName="expCovar47" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     321    <!--  **MISSING** <map pspsName="expCovar55" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     322    <!--  **MISSING** <map pspsName="expCovar56" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     323    <!--  **MISSING** <map pspsName="expCovar57" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     324    <!--  **MISSING** <map pspsName="expCovar66" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     325    <!--  **MISSING** <map pspsName="expCovar67" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     326    <!--  **MISSING** <map pspsName="expCovar77" ippType="TFLOAT" ippName="" comment="covariance for Exponential fit"/> -->
     327    <!--  **MISSING** <map pspsName="serRadius" ippType="TFLOAT" ippName="" comment="Sersic radius"/> -->
     328    <!--  **MISSING** <map pspsName="serRadiusErr" ippType="TFLOAT" ippName="" comment="estimated error in Sersic radius"/> -->
     329    <!--  **MISSING** <map pspsName="serMag" ippType="TFLOAT" ippName="" comment="Sersic magntiude"/> -->
     330    <!--  **MISSING** <map pspsName="serMagErr" ippType="TFLOAT" ippName="" comment="estimated error in serMag"/> -->
     331    <!--  **MISSING** <map pspsName="serAb" ippType="TFLOAT" ippName="" comment="Sersic axis ratio"/> -->
     332    <!--  **MISSING** <map pspsName="serAbErr" ippType="TFLOAT" ippName="" comment="estimated error in Sersic axis ratio"/> -->
     333    <!--  **MISSING** <map pspsName="serNu" ippType="TFLOAT" ippName="" comment="Sersic index"/> -->
     334    <!--  **MISSING** <map pspsName="serNuErr" ippType="TFLOAT" ippName="" comment="estimated error in Sersic index"/> -->
     335    <!--  **MISSING** <map pspsName="serPhi" ippType="TFLOAT" ippName="" comment="estmated phi of Sersic axis"/> -->
     336    <!--  **MISSING** <map pspsName="serPhiErr" ippType="TFLOAT" ippName="" comment="estmated error of phi of Sersic axis"/> -->
     337    <!--  **MISSING** <map pspsName="raSerOff" ippType="TFLOAT" ippName="" comment="Offset in RA of Sersic fit from PSF RA"/> -->
     338    <!--  **MISSING** <map pspsName="decSerOff" ippType="TFLOAT" ippName="" comment="Offset in DEC of Sersic fit from PSF DEC"/> -->
     339    <!--  **MISSING** <map pspsName="raSerOffErr" ippType="TFLOAT" ippName="" comment="estimated error in raSerOff"/> -->
     340    <!--  **MISSING** <map pspsName="decSerOffErr" ippType="TFLOAT" ippName="" comment="estimated error in decSerOff"/> -->
     341    <!--  **MISSING** <map pspsName="serCf" ippType="TFLOAT" ippName="" comment="Sersic fit coverage factor"/> -->
     342    <!--  **MISSING** <map pspsName="serLikelihood" ippType="TFLOAT" ippName="" comment="Sersic fit likelihood factor"/> -->
     343    <!--  **MISSING** <map pspsName="sersicCovar11" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     344    <!--  **MISSING** <map pspsName="sersicCovar12" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     345    <!--  **MISSING** <map pspsName="sersicCovar13" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     346    <!--  **MISSING** <map pspsName="sersicCovar14" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     347    <!--  **MISSING** <map pspsName="sersicCovar15" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     348    <!--  **MISSING** <map pspsName="sersicCovar16" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     349    <!--  **MISSING** <map pspsName="sersicCovar17" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     350    <!--  **MISSING** <map pspsName="sersicCovar18" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     351    <!--  **MISSING** <map pspsName="sersicCovar22" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     352    <!--  **MISSING** <map pspsName="sersicCovar23" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     353    <!--  **MISSING** <map pspsName="sersicCovar24" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     354    <!--  **MISSING** <map pspsName="sersicCovar25" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     355    <!--  **MISSING** <map pspsName="sersicCovar26" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     356    <!--  **MISSING** <map pspsName="sersicCovar27" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     357    <!--  **MISSING** <map pspsName="sersicCovar28" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     358    <!--  **MISSING** <map pspsName="sersicCovar33" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     359    <!--  **MISSING** <map pspsName="sersicCovar34" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     360    <!--  **MISSING** <map pspsName="sersicCovar35" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     361    <!--  **MISSING** <map pspsName="sersicCovar36" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     362    <!--  **MISSING** <map pspsName="sersicCovar37" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     363    <!--  **MISSING** <map pspsName="sersicCovar38" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     364    <!--  **MISSING** <map pspsName="sersicCovar44" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     365    <!--  **MISSING** <map pspsName="sersicCovar45" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     366    <!--  **MISSING** <map pspsName="sersicCovar46" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     367    <!--  **MISSING** <map pspsName="sersicCovar47" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     368    <!--  **MISSING** <map pspsName="sersicCovar48" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     369    <!--  **MISSING** <map pspsName="sersicCovar55" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     370    <!--  **MISSING** <map pspsName="sersicCovar56" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     371    <!--  **MISSING** <map pspsName="sersicCovar57" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     372    <!--  **MISSING** <map pspsName="sersicCovar58" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     373    <!--  **MISSING** <map pspsName="sersicCovar66" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     374    <!--  **MISSING** <map pspsName="sersicCovar67" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     375    <!--  **MISSING** <map pspsName="sersicCovar68" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     376    <!--  **MISSING** <map pspsName="sersicCovar77" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     377    <!--  **MISSING** <map pspsName="sersicCovar78" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     378    <!--  **MISSING** <map pspsName="sersicCovar88" ippType="TFLOAT" ippName="" comment="covariance for Sersic fit"/> -->
     379    <!--  **MISSING** <map pspsName="activeFlag" ippType="TBYTE" ippName="" comment="indicates whether this detection/orphan is still a detection/orphan"/> -->
     380    <!--  **MISSING** <map pspsName="dataRelease" ippType="TBYTE" ippName="" comment="Data release when this detection was taken"/> -->
    382381  </table>
    383382  <table name="StackToImage" ippfitsextension="">
    384     <!--  <map pspsName="stackMetaID" ippType="TLONGLONG" ippName="" comment="stack identifier"/> -->
    385     <!--  <map pspsName="imageID" ippType="TLONGLONG" ippName="" comment="hashed exposure-ccdID identifier"/> -->
     383    <!--  **MISSING** <map pspsName="stackMetaID" ippType="TLONGLONG" ippName="" comment="stack identifier"/> -->
     384    <!--  **MISSING** <map pspsName="imageID" ippType="TLONGLONG" ippName="" comment="hashed exposure-ccdID identifier"/> -->
    386385  </table>
    387386</tabledata>
  • branches/eam_branches/ipp-20101205/ippToPsps/config/stack/tables.xml

    r29241 r30445  
    99    <column name="filterID" type="TBYTE" default="0" comment="filter identifier"></column>
    1010    <column name="stackTypeID" type="TBYTE" default="0" comment="stack type identifier"></column>
    11     <column name="refImageID" type="TLONGLONG" default="-999" comment="identifier of image used as reference for analysis"></column>
    12     <column name="subtrImageID" type="TLONGLONG" default="-999" comment="identifier of image subtracted to generate difference image"></column>
     11    <column name="stackGroupID" type="TLONG" default="0" comment="stack group identifier"></column>
    1312    <column name="magSat" type="TFLOAT" default="-999" comment="saturation magnitude level"></column>
    1413    <column name="analVer" type="TSHORT" default="-999" comment="analysis version index"></column>
     
    1918    <column name="nAstroRef" type="TLONG" default="-999" comment="number of astrometric reference sources"></column>
    2019    <column name="nPhoRef" type="TLONG" default="-999" comment="number of photometric reference sources"></column>
    21     <column name="psfFwhm" type="TFLOAT" default="-999" comment="PSF full width at half maximum"></column>
    22     <column name="psfmodelID" type="TSHORT" default="-999" comment="PSF model identifier"></column>
    23     <column name="psfWidMajor" type="TFLOAT" default="-999" comment="PSF parameters"></column>
    24     <column name="psfWidMinor" type="TFLOAT" default="-999" comment="PSF parameters"></column>
    25     <column name="psfTheta" type="TFLOAT" default="-999" comment="PSF parameters"></column>
    26     <column name="psfExtra1" type="TFLOAT" default="-999" comment="PSF parameters"></column>
    27     <column name="psfExtra2" type="TFLOAT" default="-999" comment="PSF parameters"></column>
     20    <column name="mean" type="TDOUBLE" default="-999" comment="mean PSF FWHM in the stack"></column>
     21    <column name="max" type="TDOUBLE" default="-999" comment="maximum PSF FWHM in the stack"></column>
    2822    <column name="photoZero" type="TFLOAT" default="-999" comment="local derived photometric zero point"></column>
    2923    <column name="photoColor" type="TFLOAT" default="-999" comment="local derived photometric color term"></column>
     
    4034    <column name="pc002001" type="TDOUBLE" default="-999" comment="elements of rotation/Dcale matrix"></column>
    4135    <column name="pc002002" type="TDOUBLE" default="-999" comment="elements of rotation/Dcale matrix"></column>
    42     <column name="polyOrder" type="TBYTE" default="255" comment="polynomial order of astrometry fit"></column>
    43     <column name="pca1x3y0" type="TDOUBLE" default="-999" comment="polynomial coefficients for the astrometric fit"></column>
    44     <column name="pca1x2y1" type="TDOUBLE" default="-999" comment="polynomial coefficients for the astrometric fit"></column>
    45     <column name="pca1x1y2" type="TDOUBLE" default="-999" comment="polynomial coefficients for the astrometric fit"></column>
    46     <column name="pca1x0y3" type="TDOUBLE" default="-999" comment="polynomial coefficients for the astrometric fit"></column>
    47     <column name="pca1x2y0" type="TDOUBLE" default="-999" comment="polynomial coefficients for the astrometric fit"></column>
    48     <column name="pca1x1y1" type="TDOUBLE" default="-999" comment="polynomial coefficients for the astrometric fit"></column>
    49     <column name="pca1x0y2" type="TDOUBLE" default="-999" comment="polynomial coefficients for the astrometric fit"></column>
    50     <column name="pca2x3y0" type="TDOUBLE" default="-999" comment="polynomial coefficients for the astrometric fit"></column>
    51     <column name="pca2x2y1" type="TDOUBLE" default="-999" comment="polynomial coefficients for the astrometric fit"></column>
    52     <column name="pca2x1y2" type="TDOUBLE" default="-999" comment="polynomial coefficients for the astrometric fit"></column>
    53     <column name="pca2x0y3" type="TDOUBLE" default="-999" comment="polynomial coefficients for the astrometric fit"></column>
    54     <column name="pca2x2y0" type="TDOUBLE" default="-999" comment="polynomial coefficients for the astrometric fit"></column>
    55     <column name="pca2x1y1" type="TDOUBLE" default="-999" comment="polynomial coefficients for the astrometric fit"></column>
    56     <column name="pca2x0y2" type="TDOUBLE" default="-999" comment="polynomial coefficients for the astrometric fit"></column>
    5736    <column name="calibModNum" type="TSHORT" default="0" comment="calibration modification number"></column>
    5837    <column name="dataRelease" type="TBYTE" default="0" comment="Data release"></column>
     
    6544    <column name="filterID" type="TBYTE" default="0" comment="filter identifier"></column>
    6645    <column name="stackTypeID" type="TBYTE" default="0" comment="stack type identifier"></column>
     46    <column name="stackGroupID" type="TLONG" default="0" comment="stack group id"></column>
    6747    <column name="surveyID" type="TBYTE" default="0" comment="survey flag identifier"></column>
    6848    <column name="primaryF" type="TBYTE" default="255" comment="identifies best stack detection for Stacks overlapping the same region of the sky."></column>
     
    8969    <column name="infoFlag" type="TLONG" default="-999" comment="indicator of strange propeties"></column>
    9070    <column name="nFrames" type="TLONG" default="-999" comment="number of frames contributing to source"></column>
    91     <column name="wlSigma" type="TFLOAT" default="-999" comment="weak lensing sigma"></column>
    92     <column name="eps1" type="TFLOAT" default="-999" comment="weak lensing vector element eps(1)"></column>
    93     <column name="eps2" type="TFLOAT" default="-999" comment="weak lensing vector element eps(2)"></column>
    94     <column name="Psm11" type="TFLOAT" default="-999" comment="weak lensing matrix element P_sm(1,1)"></column>
    95     <column name="Psm12" type="TFLOAT" default="-999" comment="weak lensing matrix element P_sm(1,2)"></column>
    96     <column name="Psm21" type="TFLOAT" default="-999" comment="weak lensing matrix element P_sm(2,1)"></column>
    97     <column name="Psm22" type="TFLOAT" default="-999" comment="weak lensing matrix element P_sm(2,2)"></column>
    98     <column name="Psh11" type="TFLOAT" default="-999" comment="weak lensing matrix element P_sh(1,1)"></column>
    99     <column name="Psh12" type="TFLOAT" default="-999" comment="weak lensing matrix element P_sh(1,2)"></column>
    100     <column name="Psh21" type="TFLOAT" default="-999" comment="weak lensing matrix element P_sh(2,1)"></column>
    101     <column name="Psh22" type="TFLOAT" default="-999" comment="weak lensing matrix element P_sh(2,2)"></column>
    10271    <column name="activeFlag" type="TBYTE" default="-999" comment="indicates whether this detection/orphan is still a detection/orphan"></column>
    10372    <column name="assocDate" type="TSTRING" default="28881231" comment="date object association assigned"></column>
     
    11281    <column name="filterID" type="TBYTE" default="0" comment="filter identifier"></column>
    11382    <column name="stackTypeID" type="TBYTE" default="0" comment="stack type identifier"></column>
     83    <column name="stackGroupID" type="TLONG" default="0" comment="stack group id"></column>
    11484    <column name="surveyID" type="TBYTE" default="0" comment="survey flag identifier"></column>
    11585    <column name="primaryF" type="TBYTE" default="255" comment="identifies best stack detection for Stacks overlapping the same region of the sky."></column>
     
    137107    <column name="flxR1" type="TFLOAT" default="-999" comment="Flux inside r = 1"></column>
    138108    <column name="flxR1Err" type="TFLOAT" default="-999" comment="estimated error is flxR1"></column>
    139     <column name="flxR1Var" type="TFLOAT" default="-999" comment="estimated variance in flxR1"></column>
     109    <column name="flxR1Std" type="TFLOAT" default="-999" comment="estimated standard deviation in flxR1"></column>
     110    <column name="flxR1Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R1"></column>
    140111    <column name="flxR2" type="TFLOAT" default="-999" comment="Flux inside r = 2"></column>
    141112    <column name="flxR2Err" type="TFLOAT" default="-999" comment="estimated error is flxR2"></column>
    142     <column name="flxR2Var" type="TFLOAT" default="-999" comment="estimated variance in flxR2"></column>
     113    <column name="flxR2Std" type="TFLOAT" default="-999" comment="estimated standard deviation in flxR2"></column>
     114    <column name="flxR2Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R1"></column>
    143115    <column name="flxR3" type="TFLOAT" default="-999" comment="Flux inside r = 3"></column>
    144116    <column name="flxR3Err" type="TFLOAT" default="-999" comment="estimated error is flxR3"></column>
    145     <column name="flxR3Var" type="TFLOAT" default="-999" comment="estimated variance in flxR3"></column>
     117    <column name="flxR3Std" type="TFLOAT" default="-999" comment="estimated standard deviation in flxR3"></column>
     118    <column name="flxR3Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R3"></column>
    146119    <column name="flxR4" type="TFLOAT" default="-999" comment="Flux inside r = 4"></column>
    147120    <column name="flxR4Err" type="TFLOAT" default="-999" comment="estimated error is flxR4"></column>
    148     <column name="flxR4Var" type="TFLOAT" default="-999" comment="estimated variance in flxR4"></column>
     121    <column name="flxR4Std" type="TFLOAT" default="-999" comment="estimated standard deviation in flxR4"></column>
     122    <column name="flxR4Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R4"></column>
    149123    <column name="flxR5" type="TFLOAT" default="-999" comment="Flux inside r = 5"></column>
    150124    <column name="flxR5Err" type="TFLOAT" default="-999" comment="estimated error is flxR5"></column>
    151     <column name="flxR5Var" type="TFLOAT" default="-999" comment="estimated variance in flxR5"></column>
     125    <column name="flxR5Std" type="TFLOAT" default="-999" comment="estimated standard deviation in flxR5"></column>
     126    <column name="flxR5Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R5"></column>
    152127    <column name="flxR6" type="TFLOAT" default="-999" comment="Flux inside r = 6"></column>
    153128    <column name="flxR6Err" type="TFLOAT" default="-999" comment="estimated error is flxR6"></column>
    154     <column name="flxR6Var" type="TFLOAT" default="-999" comment="estimated variance in flxR6"></column>
     129    <column name="flxR6Std" type="TFLOAT" default="-999" comment="estimated standard deviation in flxR6"></column>
     130    <column name="flxR6Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R6"></column>
    155131    <column name="flxR7" type="TFLOAT" default="-999" comment="Flux inside r = 7"></column>
    156132    <column name="flxR7Err" type="TFLOAT" default="-999" comment="estimated error is flxR7"></column>
    157     <column name="flxR7Var" type="TFLOAT" default="-999" comment="estimated variance in flxR7"></column>
     133    <column name="flxR7Std" type="TFLOAT" default="-999" comment="estimated standard deviation in flxR7"></column>
     134    <column name="flxR7Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R7"></column>
    158135    <column name="flxR8" type="TFLOAT" default="-999" comment="Flux inside r = 8"></column>
    159136    <column name="flxR8Err" type="TFLOAT" default="-999" comment="estimated error is flxR8"></column>
    160     <column name="flxR8Var" type="TFLOAT" default="-999" comment="estimated variance in flxR8"></column>
     137    <column name="flxR8Std" type="TFLOAT" default="-999" comment="estimated standard deviation in flxR8"></column>
     138    <column name="flxR8Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R8"></column>
    161139    <column name="flxR9" type="TFLOAT" default="-999" comment="Flux inside r = 9"></column>
    162140    <column name="flxR9Err" type="TFLOAT" default="-999" comment="estimated error is flxR9"></column>
    163     <column name="flxR9Var" type="TFLOAT" default="-999" comment="estimated variance in flxR9"></column>
     141    <column name="flxR9Std" type="TFLOAT" default="-999" comment="estimated standard deviation in flxR9"></column>
     142    <column name="flxR9Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R9"></column>
    164143    <column name="flxR10" type="TFLOAT" default="-999" comment="Flux inside r = 10"></column>
    165144    <column name="flxR10Err" type="TFLOAT" default="-999" comment="estimated error is flxR10"></column>
    166     <column name="flxR10Var" type="TFLOAT" default="-999" comment="estimated variance in flxR10"></column>
    167     <column name="c1FlxR1" type="TFLOAT" default="-999" comment="Flux inside r = 1"></column>
    168     <column name="c1FlxR1Err" type="TFLOAT" default="-999" comment="estimated error is c1FlxR1"></column>
    169     <column name="c1FlxR1Var" type="TFLOAT" default="-999" comment="estimated variance in c1FlxR1"></column>
    170     <column name="c1FlxR2" type="TFLOAT" default="-999" comment="Flux inside r = 2"></column>
    171     <column name="c1FlxR2Err" type="TFLOAT" default="-999" comment="estimated error is c1FlxR2"></column>
    172     <column name="c1FlxR2Var" type="TFLOAT" default="-999" comment="estimated variance in c1FlxR2"></column>
    173     <column name="c1FlxR3" type="TFLOAT" default="-999" comment="Flux inside r = 3"></column>
    174     <column name="c1FlxR3Err" type="TFLOAT" default="-999" comment="estimated error is c1FlxR3"></column>
    175     <column name="c1FlxR3Var" type="TFLOAT" default="-999" comment="estimated variance in c1FlxR3"></column>
    176     <column name="c1FlxR4" type="TFLOAT" default="-999" comment="Flux inside r = 4"></column>
    177     <column name="c1FlxR4Err" type="TFLOAT" default="-999" comment="estimated error is c1FlxR4"></column>
    178     <column name="c1FlxR4Var" type="TFLOAT" default="-999" comment="estimated variance in c1FlxR4"></column>
    179     <column name="c1FlxR5" type="TFLOAT" default="-999" comment="Flux inside r = 5"></column>
    180     <column name="c1FlxR5Err" type="TFLOAT" default="-999" comment="estimated error is c1FlxR5"></column>
    181     <column name="c1FlxR5Var" type="TFLOAT" default="-999" comment="estimated variance in c1FlxR5"></column>
    182     <column name="c1FlxR6" type="TFLOAT" default="-999" comment="Flux inside r = 6"></column>
    183     <column name="c1FlxR6Err" type="TFLOAT" default="-999" comment="estimated error is c1FlxR6"></column>
    184     <column name="c1FlxR6Var" type="TFLOAT" default="-999" comment="estimated variance in c1FlxR6"></column>
    185     <column name="c1FlxR7" type="TFLOAT" default="-999" comment="Flux inside r = 7"></column>
    186     <column name="c1FlxR7Err" type="TFLOAT" default="-999" comment="estimated error is c1FlxR7"></column>
    187     <column name="c1FlxR7Var" type="TFLOAT" default="-999" comment="estimated variance in c1FlxR7"></column>
    188     <column name="c1FlxR8" type="TFLOAT" default="-999" comment="Flux inside r = 8"></column>
    189     <column name="c1FlxR8Err" type="TFLOAT" default="-999" comment="estimated error is c1FlxR8"></column>
    190     <column name="c1FlxR8Var" type="TFLOAT" default="-999" comment="estimated variance in c1FlxR8"></column>
    191     <column name="c1FlxR9" type="TFLOAT" default="-999" comment="Flux inside r = 9"></column>
    192     <column name="c1FlxR9Err" type="TFLOAT" default="-999" comment="estimated error is c1FlxR9"></column>
    193     <column name="c1FlxR9Var" type="TFLOAT" default="-999" comment="estimated variance in c1FlxR9"></column>
    194     <column name="c1FlxR10" type="TFLOAT" default="-999" comment="Flux inside r = 10"></column>
    195     <column name="c1FlxR10Err" type="TFLOAT" default="-999" comment="estimated error is c1FlxR10"></column>
    196     <column name="c1FlxR10Var" type="TFLOAT" default="-999" comment="estimated variance in c1FlxR10"></column>
    197     <column name="c2FlxR1" type="TFLOAT" default="-999" comment="Flux inside r = 1"></column>
    198     <column name="c2FlxR1Err" type="TFLOAT" default="-999" comment="estimated error is c2FlxR1"></column>
    199     <column name="c2FlxR1Var" type="TFLOAT" default="-999" comment="estimated variance in c2FlxR1"></column>
    200     <column name="c2FlxR2" type="TFLOAT" default="-999" comment="Flux inside r = 2"></column>
    201     <column name="c2FlxR2Err" type="TFLOAT" default="-999" comment="estimated error is c2FlxR2"></column>
    202     <column name="c2FlxR2Var" type="TFLOAT" default="-999" comment="estimated variance in c2FlxR2"></column>
    203     <column name="c2FlxR3" type="TFLOAT" default="-999" comment="Flux inside r = 3"></column>
    204     <column name="c2FlxR3Err" type="TFLOAT" default="-999" comment="estimated error is c2FlxR3"></column>
    205     <column name="c2FlxR3Var" type="TFLOAT" default="-999" comment="estimated variance in c2FlxR3"></column>
    206     <column name="c2FlxR4" type="TFLOAT" default="-999" comment="Flux inside r = 4"></column>
    207     <column name="c2FlxR4Err" type="TFLOAT" default="-999" comment="estimated error is c2FlxR4"></column>
    208     <column name="c2FlxR4Var" type="TFLOAT" default="-999" comment="estimated variance in c2FlxR4"></column>
    209     <column name="c2FlxR5" type="TFLOAT" default="-999" comment="Flux inside r = 5"></column>
    210     <column name="c2FlxR5Err" type="TFLOAT" default="-999" comment="estimated error is c2FlxR5"></column>
    211     <column name="c2FlxR5Var" type="TFLOAT" default="-999" comment="estimated variance in c2FlxR5"></column>
    212     <column name="c2FlxR6" type="TFLOAT" default="-999" comment="Flux inside r = 6"></column>
    213     <column name="c2FlxR6Err" type="TFLOAT" default="-999" comment="estimated error is c2FlxR6"></column>
    214     <column name="c2FlxR6Var" type="TFLOAT" default="-999" comment="estimated variance in c2FlxR6"></column>
    215     <column name="c2FlxR7" type="TFLOAT" default="-999" comment="Flux inside r = 7"></column>
    216     <column name="c2FlxR7Err" type="TFLOAT" default="-999" comment="estimated error is c2FlxR7"></column>
    217     <column name="c2FlxR7Var" type="TFLOAT" default="-999" comment="estimated variance in c2FlxR7"></column>
    218     <column name="c2FlxR8" type="TFLOAT" default="-999" comment="Flux inside r = 8"></column>
    219     <column name="c2FlxR8Err" type="TFLOAT" default="-999" comment="estimated error is c2FlxR8"></column>
    220     <column name="c2FlxR8Var" type="TFLOAT" default="-999" comment="estimated variance in c2FlxR8"></column>
    221     <column name="c2FlxR9" type="TFLOAT" default="-999" comment="Flux inside r = 9"></column>
    222     <column name="c2FlxR9Err" type="TFLOAT" default="-999" comment="estimated error is c2FlxR9"></column>
    223     <column name="c2FlxR9Var" type="TFLOAT" default="-999" comment="estimated variance in c2FlxR9"></column>
    224     <column name="c2FlxR10" type="TFLOAT" default="-999" comment="Flux inside r = 10"></column>
    225     <column name="c2FlxR10Err" type="TFLOAT" default="-999" comment="estimated error is c2FlxR10"></column>
    226     <column name="c2FlxR10Var" type="TFLOAT" default="-999" comment="estimated variance in c2FlxR10"></column>
    227     <column name="c3FlxR1" type="TFLOAT" default="-999" comment="Flux inside r = 1"></column>
    228     <column name="c3FlxR1Err" type="TFLOAT" default="-999" comment="estimated error is c3FlxR1"></column>
    229     <column name="c3FlxR1Var" type="TFLOAT" default="-999" comment="estimated variance in c3FlxR1"></column>
    230     <column name="c3FlxR2" type="TFLOAT" default="-999" comment="Flux inside r = 2"></column>
    231     <column name="c3FlxR2Err" type="TFLOAT" default="-999" comment="estimated error is c3FlxR2"></column>
    232     <column name="c3FlxR2Var" type="TFLOAT" default="-999" comment="estimated variance in c3FlxR2"></column>
    233     <column name="c3FlxR3" type="TFLOAT" default="-999" comment="Flux inside r = 3"></column>
    234     <column name="c3FlxR3Err" type="TFLOAT" default="-999" comment="estimated error is c3FlxR3"></column>
    235     <column name="c3FlxR3Var" type="TFLOAT" default="-999" comment="estimated variance in c3FlxR3"></column>
    236     <column name="c3FlxR4" type="TFLOAT" default="-999" comment="Flux inside r = 4"></column>
    237     <column name="c3FlxR4Err" type="TFLOAT" default="-999" comment="estimated error is c3FlxR4"></column>
    238     <column name="c3FlxR4Var" type="TFLOAT" default="-999" comment="estimated variance in c3FlxR4"></column>
    239     <column name="c3FlxR5" type="TFLOAT" default="-999" comment="Flux inside r = 5"></column>
    240     <column name="c3FlxR5Err" type="TFLOAT" default="-999" comment="estimated error is c3FlxR5"></column>
    241     <column name="c3FlxR5Var" type="TFLOAT" default="-999" comment="estimated variance in c3FlxR5"></column>
    242     <column name="c3FlxR6" type="TFLOAT" default="-999" comment="Flux inside r = 6"></column>
    243     <column name="c3FlxR6Err" type="TFLOAT" default="-999" comment="estimated error is c3FlxR6"></column>
    244     <column name="c3FlxR6Var" type="TFLOAT" default="-999" comment="estimated variance in c3FlxR6"></column>
    245     <column name="c3FlxR7" type="TFLOAT" default="-999" comment="Flux inside r = 7"></column>
    246     <column name="c3FlxR7Err" type="TFLOAT" default="-999" comment="estimated error is c3FlxR7"></column>
    247     <column name="c3FlxR7Var" type="TFLOAT" default="-999" comment="estimated variance in c3FlxR7"></column>
    248     <column name="c3FlxR8" type="TFLOAT" default="-999" comment="Flux inside r = 8"></column>
    249     <column name="c3FlxR8Err" type="TFLOAT" default="-999" comment="estimated error is c3FlxR8"></column>
    250     <column name="c3FlxR8Var" type="TFLOAT" default="-999" comment="estimated variance in c3FlxR8"></column>
    251     <column name="c3FlxR9" type="TFLOAT" default="-999" comment="Flux inside r = 9"></column>
    252     <column name="c3FlxR9Err" type="TFLOAT" default="-999" comment="estimated error is c3FlxR9"></column>
    253     <column name="c3FlxR9Var" type="TFLOAT" default="-999" comment="estimated variance in c3FlxR9"></column>
    254     <column name="c3FlxR10" type="TFLOAT" default="-999" comment="Flux inside r = 10"></column>
    255     <column name="c3FlxR10Err" type="TFLOAT" default="-999" comment="estimated error is c3FlxR10"></column>
    256     <column name="c3FlxR10Var" type="TFLOAT" default="-999" comment="estimated variance in c3FlxR10"></column>
     145    <column name="flxR10Std" type="TFLOAT" default="-999" comment="estimated standard deviation in flxR10"></column>
     146    <column name="flxR10Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R10"></column>
     147    <column name="c1flxR1" type="TFLOAT" default="-999" comment="Flux inside r = 1"></column>
     148    <column name="c1flxR1Err" type="TFLOAT" default="-999" comment="estimated error is c1flxR1"></column>
     149    <column name="c1flxR1Std" type="TFLOAT" default="-999" comment="estimated standard deviation in c1flxR1"></column>
     150    <column name="c1flxR1Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R1"></column>
     151    <column name="c1flxR2" type="TFLOAT" default="-999" comment="Flux inside r = 2"></column>
     152    <column name="c1flxR2Err" type="TFLOAT" default="-999" comment="estimated error is c1flxR2"></column>
     153    <column name="c1flxR2Std" type="TFLOAT" default="-999" comment="estimated standard deviation in c1flxR2"></column>
     154    <column name="c1flxR2Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R1"></column>
     155    <column name="c1flxR3" type="TFLOAT" default="-999" comment="Flux inside r = 3"></column>
     156    <column name="c1flxR3Err" type="TFLOAT" default="-999" comment="estimated error is c1flxR3"></column>
     157    <column name="c1flxR3Std" type="TFLOAT" default="-999" comment="estimated standard deviation in c1flxR3"></column>
     158    <column name="c1flxR3Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R3"></column>
     159    <column name="c1flxR4" type="TFLOAT" default="-999" comment="Flux inside r = 4"></column>
     160    <column name="c1flxR4Err" type="TFLOAT" default="-999" comment="estimated error is c1flxR4"></column>
     161    <column name="c1flxR4Std" type="TFLOAT" default="-999" comment="estimated standard deviation in c1flxR4"></column>
     162    <column name="c1flxR4Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R4"></column>
     163    <column name="c1flxR5" type="TFLOAT" default="-999" comment="Flux inside r = 5"></column>
     164    <column name="c1flxR5Err" type="TFLOAT" default="-999" comment="estimated error is c1flxR5"></column>
     165    <column name="c1flxR5Std" type="TFLOAT" default="-999" comment="estimated standard deviation in c1flxR5"></column>
     166    <column name="c1flxR5Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R5"></column>
     167    <column name="c1flxR6" type="TFLOAT" default="-999" comment="Flux inside r = 6"></column>
     168    <column name="c1flxR6Err" type="TFLOAT" default="-999" comment="estimated error is c1flxR6"></column>
     169    <column name="c1flxR6Std" type="TFLOAT" default="-999" comment="estimated standard deviation in c1flxR6"></column>
     170    <column name="c1flxR6Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R6"></column>
     171    <column name="c1flxR7" type="TFLOAT" default="-999" comment="Flux inside r = 7"></column>
     172    <column name="c1flxR7Err" type="TFLOAT" default="-999" comment="estimated error is c1flxR7"></column>
     173    <column name="c1flxR7Std" type="TFLOAT" default="-999" comment="estimated standard deviation in c1flxR7"></column>
     174    <column name="c1flxR7Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R7"></column>
     175    <column name="c1flxR8" type="TFLOAT" default="-999" comment="Flux inside r = 8"></column>
     176    <column name="c1flxR8Err" type="TFLOAT" default="-999" comment="estimated error is c1flxR8"></column>
     177    <column name="c1flxR8Std" type="TFLOAT" default="-999" comment="estimated standard deviation in c1flxR8"></column>
     178    <column name="c1flxR8Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R8"></column>
     179    <column name="c1flxR9" type="TFLOAT" default="-999" comment="Flux inside r = 9"></column>
     180    <column name="c1flxR9Err" type="TFLOAT" default="-999" comment="estimated error is c1flxR9"></column>
     181    <column name="c1flxR9Std" type="TFLOAT" default="-999" comment="estimated standard deviation in c1flxR9"></column>
     182    <column name="c1flxR9Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R9"></column>
     183    <column name="c1flxR10" type="TFLOAT" default="-999" comment="Flux inside r = 10"></column>
     184    <column name="c1flxR10Err" type="TFLOAT" default="-999" comment="estimated error is c1flxR10"></column>
     185    <column name="c1flxR10Std" type="TFLOAT" default="-999" comment="estimated standard deviation in c1flxR10"></column>
     186    <column name="c1flxR10Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R10"></column>
     187    <column name="c2flxR1" type="TFLOAT" default="-999" comment="Flux inside r = 1"></column>
     188    <column name="c2flxR1Err" type="TFLOAT" default="-999" comment="estimated error is c2flxR1"></column>
     189    <column name="c2flxR1Std" type="TFLOAT" default="-999" comment="estimated standard deviation in c2flxR1"></column>
     190    <column name="c2flxR1Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R1"></column>
     191    <column name="c2flxR2" type="TFLOAT" default="-999" comment="Flux inside r = 2"></column>
     192    <column name="c2flxR2Err" type="TFLOAT" default="-999" comment="estimated error is c2flxR2"></column>
     193    <column name="c2flxR2Std" type="TFLOAT" default="-999" comment="estimated standard deviation in c2flxR2"></column>
     194    <column name="c2flxR2Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R1"></column>
     195    <column name="c2flxR3" type="TFLOAT" default="-999" comment="Flux inside r = 3"></column>
     196    <column name="c2flxR3Err" type="TFLOAT" default="-999" comment="estimated error is c2flxR3"></column>
     197    <column name="c2flxR3Std" type="TFLOAT" default="-999" comment="estimated standard deviation in c2flxR3"></column>
     198    <column name="c2flxR3Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R3"></column>
     199    <column name="c2flxR4" type="TFLOAT" default="-999" comment="Flux inside r = 4"></column>
     200    <column name="c2flxR4Err" type="TFLOAT" default="-999" comment="estimated error is c2flxR4"></column>
     201    <column name="c2flxR4Std" type="TFLOAT" default="-999" comment="estimated standard deviation in c2flxR4"></column>
     202    <column name="c2flxR4Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R4"></column>
     203    <column name="c2flxR5" type="TFLOAT" default="-999" comment="Flux inside r = 5"></column>
     204    <column name="c2flxR5Err" type="TFLOAT" default="-999" comment="estimated error is c2flxR5"></column>
     205    <column name="c2flxR5Std" type="TFLOAT" default="-999" comment="estimated standard deviation in c2flxR5"></column>
     206    <column name="c2flxR5Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R5"></column>
     207    <column name="c2flxR6" type="TFLOAT" default="-999" comment="Flux inside r = 6"></column>
     208    <column name="c2flxR6Err" type="TFLOAT" default="-999" comment="estimated error is c2flxR6"></column>
     209    <column name="c2flxR6Std" type="TFLOAT" default="-999" comment="estimated standard deviation in c2flxR6"></column>
     210    <column name="c2flxR6Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R6"></column>
     211    <column name="c2flxR7" type="TFLOAT" default="-999" comment="Flux inside r = 7"></column>
     212    <column name="c2flxR7Err" type="TFLOAT" default="-999" comment="estimated error is c2flxR7"></column>
     213    <column name="c2flxR7Std" type="TFLOAT" default="-999" comment="estimated standard deviation in c2flxR7"></column>
     214    <column name="c2flxR7Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R7"></column>
     215    <column name="c2flxR8" type="TFLOAT" default="-999" comment="Flux inside r = 8"></column>
     216    <column name="c2flxR8Err" type="TFLOAT" default="-999" comment="estimated error is c2flxR8"></column>
     217    <column name="c2flxR8Std" type="TFLOAT" default="-999" comment="estimated standard deviation in c2flxR8"></column>
     218    <column name="c2flxR8Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R8"></column>
     219    <column name="c2flxR9" type="TFLOAT" default="-999" comment="Flux inside r = 9"></column>
     220    <column name="c2flxR9Err" type="TFLOAT" default="-999" comment="estimated error is c2flxR9"></column>
     221    <column name="c2flxR9Std" type="TFLOAT" default="-999" comment="estimated standard deviation in c2flxR9"></column>
     222    <column name="c2flxR9Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R9"></column>
     223    <column name="c2flxR10" type="TFLOAT" default="-999" comment="Flux inside r = 10"></column>
     224    <column name="c2flxR10Err" type="TFLOAT" default="-999" comment="estimated error is c2flxR10"></column>
     225    <column name="c2flxR10Std" type="TFLOAT" default="-999" comment="estimated standard deviation in c2flxR10"></column>
     226    <column name="c2flxR10Fill" type="TFLOAT" default="-999" comment="estimated filling factor at R10"></column>
    257227    <column name="logC" type="TFLOAT" default="-999" comment="Abraham concentration index"></column>
    258228    <column name="logA" type="TFLOAT" default="-999" comment="Abraham asymmetry index"></column>
     
    267237    <column name="filterID" type="TBYTE" default="0" comment="filter identifier"></column>
    268238    <column name="stackTypeID" type="TBYTE" default="0" comment="stack type identifier"></column>
     239    <column name="stackGroupID" type="TLONG" default="0" comment="stack group id"></column>
    269240    <column name="surveyID" type="TBYTE" default="0" comment="survey flag identifier"></column>
    270241    <column name="primaryF" type="TBYTE" default="255" comment="identifies best stack detection for Stacks overlapping the same region of the sky."></column>
     
    276247    <column name="deVAb" type="TFLOAT" default="-999" comment="deVaucoulerus axis ratio"></column>
    277248    <column name="deVAbErr" type="TFLOAT" default="-999" comment="estimated error in deVaucoulerus axis ratio"></column>
     249    <column name="deVPhi" type="TFLOAT" default="-999" comment="estmated phi of deVaucouleurs axis"></column>
     250    <column name="deVPhiErr" type="TFLOAT" default="-999" comment="estmated error of phi of deVaucouleurs axis"></column>
    278251    <column name="raDeVOff" type="TFLOAT" default="-999" comment="Offset in RA of deVaucouleurs fit from PSF RA"></column>
    279252    <column name="decDeVOff" type="TFLOAT" default="-999" comment="Offset in DEC of deVaucouleurs fit from PSF DEC"></column>
     
    288261    <column name="deVCovar15" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
    289262    <column name="deVCovar16" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
     263    <column name="deVCovar17" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
    290264    <column name="deVCovar22" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
    291265    <column name="deVCovar23" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
     
    293267    <column name="deVCovar25" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
    294268    <column name="deVCovar26" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
     269    <column name="deVCovar27" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
    295270    <column name="deVCovar33" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
    296271    <column name="deVCovar34" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
    297272    <column name="deVCovar35" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
    298273    <column name="deVCovar36" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
     274    <column name="deVCovar37" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
    299275    <column name="deVCovar44" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
    300276    <column name="deVCovar45" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
    301277    <column name="deVCovar46" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
     278    <column name="deVCovar47" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
    302279    <column name="deVCovar55" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
    303280    <column name="deVCovar56" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
     281    <column name="deVCovar57" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
    304282    <column name="deVCovar66" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
     283    <column name="deVCovar67" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
     284    <column name="deVCovar77" type="TFLOAT" default="-999" comment="covariance for deVaucouleurs fit"></column>
    305285    <column name="expRadius" type="TFLOAT" default="-999" comment="Exponential fit radius"></column>
    306286    <column name="expRadiusErr" type="TFLOAT" default="-999" comment="estimated error in Exponential fit radius"></column>
     
    309289    <column name="expAb" type="TFLOAT" default="-999" comment="Exponential fit axis ratio"></column>
    310290    <column name="expAbErr" type="TFLOAT" default="-999" comment="estimated error in Exponential fit axis ratio"></column>
     291    <column name="expPhi" type="TFLOAT" default="-999" comment="estmated phi of Exponential axis"></column>
     292    <column name="expPhiErr" type="TFLOAT" default="-999" comment="estmated error of phi of Exponential axis"></column>
    311293    <column name="raExpOff" type="TFLOAT" default="-999" comment="Offset in RA of Exponential fit from PSF RA"></column>
    312294    <column name="decExpOff" type="TFLOAT" default="-999" comment="Offset in DEC of Exponential fit from PSF DEC"></column>
     
    321303    <column name="expCovar15" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
    322304    <column name="expCovar16" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
     305    <column name="expCovar17" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
    323306    <column name="expCovar22" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
    324307    <column name="expCovar23" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
     
    326309    <column name="expCovar25" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
    327310    <column name="expCovar26" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
     311    <column name="expCovar27" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
    328312    <column name="expCovar33" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
    329313    <column name="expCovar34" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
    330314    <column name="expCovar35" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
    331315    <column name="expCovar36" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
     316    <column name="expCovar37" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
    332317    <column name="expCovar44" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
    333318    <column name="expCovar45" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
    334319    <column name="expCovar46" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
     320    <column name="expCovar47" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
    335321    <column name="expCovar55" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
    336322    <column name="expCovar56" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
     323    <column name="expCovar57" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
    337324    <column name="expCovar66" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
     325    <column name="expCovar67" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
     326    <column name="expCovar77" type="TFLOAT" default="-999" comment="covariance for Exponential fit"></column>
    338327    <column name="serRadius" type="TFLOAT" default="-999" comment="Sersic radius"></column>
    339328    <column name="serRadiusErr" type="TFLOAT" default="-999" comment="estimated error in Sersic radius"></column>
     
    344333    <column name="serNu" type="TFLOAT" default="-999" comment="Sersic index"></column>
    345334    <column name="serNuErr" type="TFLOAT" default="-999" comment="estimated error in Sersic index"></column>
     335    <column name="serPhi" type="TFLOAT" default="-999" comment="estmated phi of Sersic axis"></column>
     336    <column name="serPhiErr" type="TFLOAT" default="-999" comment="estmated error of phi of Sersic axis"></column>
    346337    <column name="raSerOff" type="TFLOAT" default="-999" comment="Offset in RA of Sersic fit from PSF RA"></column>
    347338    <column name="decSerOff" type="TFLOAT" default="-999" comment="Offset in DEC of Sersic fit from PSF DEC"></column>
     
    357348    <column name="sersicCovar16" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
    358349    <column name="sersicCovar17" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
     350    <column name="sersicCovar18" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
    359351    <column name="sersicCovar22" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
    360352    <column name="sersicCovar23" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
     
    363355    <column name="sersicCovar26" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
    364356    <column name="sersicCovar27" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
     357    <column name="sersicCovar28" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
    365358    <column name="sersicCovar33" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
    366359    <column name="sersicCovar34" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
     
    368361    <column name="sersicCovar36" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
    369362    <column name="sersicCovar37" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
     363    <column name="sersicCovar38" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
    370364    <column name="sersicCovar44" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
    371365    <column name="sersicCovar45" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
    372366    <column name="sersicCovar46" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
    373367    <column name="sersicCovar47" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
     368    <column name="sersicCovar48" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
    374369    <column name="sersicCovar55" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
    375370    <column name="sersicCovar56" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
    376371    <column name="sersicCovar57" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
     372    <column name="sersicCovar58" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
    377373    <column name="sersicCovar66" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
    378374    <column name="sersicCovar67" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
     375    <column name="sersicCovar68" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
    379376    <column name="sersicCovar77" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
     377    <column name="sersicCovar78" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
     378    <column name="sersicCovar88" type="TFLOAT" default="-999" comment="covariance for Sersic fit"></column>
    380379    <column name="activeFlag" type="TBYTE" default="-999" comment="indicates whether this detection/orphan is still a detection/orphan"></column>
    381380    <column name="dataRelease" type="TBYTE" default="0" comment="Data release when this detection was taken"></column>
  • branches/eam_branches/ipp-20101205/ippToPsps/docs/loadingSummary.txt

    r30102 r30445  
    11***********************************************************
    2 *    Summary of IPP->PSPS loading as of 2010-12-09 12:05:49
    3 *    DVO Db = 'ThreePi.V1'
    4 *    Exposures between 105437 and 213141
     2*    Summary of IPP->PSPS loading as of 2011-01-26 08:13:49
     3*    DVO Db = 'Threepi.V1'
     4*    Exposures between 105437 and 230033
    55*
    6 * total Exposures                            = 35973
    7 *   merged into PSPS                         = 32082
    8 *   un-merged                                = 3890
    9 *     unprocessed by ippToPsps               = 3351
    10 *       missing SMF files                    = 518
    11 *       available SMF files                  = 2833
    12 *     processed by ippToPsps                 = 539
    13 *       not on datastore                     = 4
    14 *       on datastore                         = 535
    15 *         not loaded to ODM                  = 19
    16 *         loaded to ODM but rejected         = 516
    17 *           under -30 dec limit              = 493
    18 *           remaining ODM failures           = 23
     6* Total Exposures                            = 43669
     7*   Merged into PSPS                         = 42144
     8*   Un-merged                                = 1524
     9*     Unprocessed by ippToPsps               = 748
     10*       Missing SMF files                    = 584
     11*       Available SMF files                  = 164
     12*     Processed by ippToPsps                 = 776
     13*       Not on datastore                     = 0
     14*       On datastore                         = 776
     15*         Not loaded to ODM                  = 32
     16*         Loaded to ODM                      = 744
     17*           MergeWorthy                      = 0
     18*           Not MergeWorthy                  = 744
     19*             Under -30 dec limit            = 645
     20*             Remaining failures             = 99
    1921*
    2022***********************************************************
  • branches/eam_branches/ipp-20101205/ippToPsps/perl/checkOdmStatus.pl

    r30102 r30445  
    183183        }
    184184        # if merged and already removed from datastore then delete files
    185         if (defined $filePath && $merged && $deleted) {
     185        if (defined $filePath && $mergeWorthy && $deleted) {
    186186
    187187            if($batch->deleteFile($batchId)) {$numDeleted++;}
  • branches/eam_branches/ipp-20101205/ippToPsps/perl/exposureSummary.pl

    r30102 r30445  
    8686my $totalUnmerged = 0;
    8787my $totalMergeWorthy = 0;
     88my $totalNotMergeWorthy = 0;
    8889my $totalProcessed = 0;
    8990my $totalOnDatastore = 0;
    9091my $totalLoadedToOdm = 0;
    9192my $totalLoadFailed = 0;
     93my $totalMergeWorthy = 0;
    9294my $totalUnderObjIdLimit = 0;
    9395my $totalUnprocessed = 0;
    9496my $totalUnprocessedAvailableSmfs = 0;
    95 my $totalOdmFailures = 0;
     97my $remainingOdmFailures = 0;
    9698my $totalUnprocessedMissingSmfs = 0;
     99my $totalProcessedNotOnDatastore = 0;
    97100
    98101
    99102open (UNPRO, ">unprocessedExposures.txt") or print "* Problem opening data file for unprocessed exposures\n";
    100103open (ODMFAIL, ">odmFailures.txt") or print "* Problem opening data file for ODM failures\n";
     104open (NOTONDATASTORE, ">notOnDatastore.txt") or print "* Problem opening data file for exposures not on datastore\n";
    101105
    102106if ($checkNeb) {
     
    114118    if ($verbose) {print "$totalUnmerged | $expId \n"; }
    115119
     120    # processed stuff
    116121    if ($ippToPspsDb->isExposureProcessed($expId)) {
    117122
    118123        $totalProcessed++;
    119124
    120         if ($ippToPspsDb->isExposureAlreadyPublished($expId)) {
     125        if (!$ippToPspsDb->isExposureAlreadyPublished($expId)) {
     126
     127            $totalProcessedNotOnDatastore++;
     128            print NOTONDATASTORE "$expId\n";
     129        }
     130        else {
    121131
    122132            $totalOnDatastore++;
     
    126136                $totalLoadedToOdm++;
    127137
    128                 if ($ippToPspsDb->didLoadFail($expId)) {
    129 
    130                     $totalLoadFailed++;
     138                if ($ippToPspsDb->isMergeWorthy($expId)) {
     139
     140                    $totalMergeWorthy++;
    131141                }
    132                 if ($ippToPspsDb->isMinObjIdUnderLimit($expId)) {
    133 
    134                     $totalUnderObjIdLimit++;
    135                 }
     142                # not mergeworthy
    136143                else {
    137144
    138                     $totalOdmFailures++;
    139                     print ODMFAIL "$expId\n";
     145                    $totalNotMergeWorthy++;
     146
     147                    #if ($ippToPspsDb->didLoadFail($expId)) {
     148
     149                    #    $totalLoadFailed++;
     150                    #}
     151                    if ($ippToPspsDb->isMinObjIdUnderLimit($expId)) {
     152
     153                        $totalUnderObjIdLimit++;
     154                    }
     155                    else {
     156
     157                        $remainingOdmFailures++;
     158                        print ODMFAIL "$expId\n";
     159                    }
    140160                }
    141161            }
    142162        }
    143163    }
     164    # unprocessed stuff
    144165    else {
    145166
     
    181202close(UNPRO);
    182203close(ODMFAIL);
     204close(NOTONDATASTORE);
    183205if ($checkNeb) {
    184206
     
    186208    close(NOTMISSSMF);
    187209}
    188 my $totalProcessedNotOnDatastore = $totalProcessed - $totalOnDatastore;
    189210my $totalOnDatastoreNotLoaded = $totalOnDatastore - $totalLoadedToOdm;
    190211print "***********************************************************\n";
     
    193214print "*    Exposures between $beginExp and $endExp\n";
    194215print "*\n";
    195 print "* total Exposures                            = $totalExposures\n";
    196 print "*   merged into PSPS                         = $totalMerged\n";
    197 print "*   un-merged                                = $totalUnmerged\n";
    198 print "*     unprocessed by ippToPsps               = $totalUnprocessed\n";
     216print "* Total Exposures                            = $totalExposures\n";
     217print "*   Merged into PSPS                         = $totalMerged\n";
     218print "*   Un-merged                                = $totalUnmerged\n";
     219print "*     Unprocessed by ippToPsps               = $totalUnprocessed\n";
    199220if ($checkNeb) {
    200     print "*       missing SMF files                    = $totalUnprocessedMissingSmfs\n";
    201     print "*       available SMF files                  = $totalUnprocessedAvailableSmfs\n";
    202 }
    203 print "*     processed by ippToPsps                 = $totalProcessed\n";
    204 print "*       not on datastore                     = $totalProcessedNotOnDatastore\n";
    205 print "*       on datastore                         = $totalOnDatastore\n";
    206 print "*         not loaded to ODM                  = $totalOnDatastoreNotLoaded\n";
    207 print "*         loaded to ODM but rejected         = $totalLoadedToOdm\n";
    208 print "*           under -30 dec limit              = $totalUnderObjIdLimit\n";
    209 print "*           remaining ODM failures           = $totalOdmFailures\n";
     221    print "*       Missing SMF files                    = $totalUnprocessedMissingSmfs\n";
     222    print "*       Available SMF files                  = $totalUnprocessedAvailableSmfs\n";
     223}
     224print "*     Processed by ippToPsps                 = $totalProcessed\n";
     225print "*       Not on datastore                     = $totalProcessedNotOnDatastore\n";
     226print "*       On datastore                         = $totalOnDatastore\n";
     227print "*         Not loaded to ODM                  = $totalOnDatastoreNotLoaded\n";
     228print "*         Loaded to ODM                      = $totalLoadedToOdm\n";
     229print "*           MergeWorthy                      = $totalMergeWorthy\n";
     230print "*           Not MergeWorthy                  = $totalNotMergeWorthy\n";
     231print "*             Under -30 dec limit            = $totalUnderObjIdLimit\n";
     232print "*             Remaining failures             = $remainingOdmFailures\n";
    210233print "*\n";
    211234print "***********************************************************\n";
  • branches/eam_branches/ipp-20101205/ippToPsps/perl/ippToPsps/Batch.pm

    r29646 r30445  
    126126    $self->{_surveyType} = $self->getSurveyTypeFromDistGroup();
    127127
    128     # can we run ippToPsps?
    129     $self->{_ippToPsps} = can_run('ippToPsps') or
    130         (warn "Can't find 'ippToPsps' program" and exit($PS_EXIT_CONFIG_ERROR));
    131 
    132128    # set up batch output paths
    133129    $self->init();
     
    139135
    140136    return $self;
     137}
     138
     139########################################################################################
     140#
     141# Sets to program and checks we can run it
     142#
     143########################################################################################
     144sub setProgram {
     145    my ($self, $program) = @_;
     146
     147    # can we run ippToPsps?
     148    $self->{program} = can_run($program) or
     149        (warn "Can't find '$program' program" and exit($PS_EXIT_CONFIG_ERROR));
    141150}
    142151
     
    197206    my ($self, $input, $resultsFilePath) = @_;
    198207
    199     # build command
    200     my $command = "$self->{_ippToPsps}";
    201     $command .= " -input $input";
    202     $command .= " -output $self->{_batchDir}";
    203     if (defined $self->{_dvoPath} ) {$command .= " -D CATDIR $self->{_dvoPath}";}
    204     $command .= " -config ../config"; # TODO
    205         $command .= " -id $self->{_expId}";
    206     $command .= " -expname $self->{_expName}";
    207     $command .= " -survey $self->{_surveyType}";
    208     $command .= " -batch $self->{_type}";
    209     $command .= " -results $resultsFilePath";
    210 
    211     # run command
    212     my ( $success, $error_code, $full_buf, $stdout_buf, $stderr_buf )
    213         = run(command => $command, verbose => $self->{_verbose});
    214 
    215     return $success;
     208    my $thisFunction = (caller(0))[3];
     209    print "* ERROR: '$thisFunction' not implemented\n";
    216210}
    217211
  • branches/eam_branches/ipp-20101205/ippToPsps/perl/ippToPsps/DetectionBatch.pm

    r30102 r30445  
    88use File::Temp qw(tempfile);
    99use XML::LibXML;
     10use IPC::Cmd 0.36 qw( can_run run );
    1011
    1112use ippToPsps::Batch;
     
    6364            );
    6465
     66    $self->setProgram("detectionbatch");
     67
    6568    bless $self, $class;
    6669    $self->process();
     
    105108#######################################################################################
    106109#
     110# runs the ippToPsps program
     111#
     112#######################################################################################
     113sub runProgram {
     114    my ($self, $input, $resultsFilePath) = @_;
     115
     116    # build command
     117    my $command = "$self->{program}";
     118    $command .= " -input $input";
     119    $command .= " -output $self->{_batchDir}";
     120    if (defined $self->{_dvoPath} ) {$command .= " -D CATDIR $self->{_dvoPath}";}
     121    $command .= " -config ../config"; # TODO
     122    $command .= " -survey $self->{_surveyType}";
     123    $command .= " -results $resultsFilePath";
     124    $command .= " -expid $self->{_expId}";
     125    $command .= " -expname $self->{_expName}";
     126
     127    # run command
     128    my ( $success, $error_code, $full_buf, $stdout_buf, $stderr_buf )
     129        = run(command => $command, verbose => $self->{_verbose});
     130
     131    return $success;
     132}
     133
     134
     135#######################################################################################
     136#
    107137# - Reads results from processing (min/max obj ID etc)
    108138# - writes to Db
  • branches/eam_branches/ipp-20101205/ippToPsps/perl/ippToPsps/InitBatch.pm

    r29212 r30445  
    88use File::Temp qw(tempfile);
    99use XML::LibXML;
     10use IPC::Cmd 0.36 qw( can_run run );
    1011
    1112use ippToPsps::Batch;
     
    3738            $_[7]);    # save_temps
    3839
     40    $self->setProgram("initbatch");
     41
    3942    bless $self, $class;
    4043    $self->process();
     
    5255    return "NULL";
    5356}
     57
     58#######################################################################################
     59#
     60# runs the ippToPsps program
     61#
     62#######################################################################################
     63sub runProgram {
     64    my ($self, $input, $resultsFilePath) = @_;
     65
     66    # build command
     67    my $command = "$self->{program}";
     68    $command .= " -output $self->{_batchDir}";
     69    $command .= " -config ../config"; # TODO
     70    $command .= " -results $resultsFilePath";
     71
     72    # run command
     73    my ( $success, $error_code, $full_buf, $stdout_buf, $stderr_buf )
     74        = run(command => $command, verbose => $self->{_verbose});
     75
     76    return $success;
     77}
     78
    5479
    5580#######################################################################################
  • branches/eam_branches/ipp-20101205/ippToPsps/perl/ippToPsps/IppToPspsDb.pm

    r30102 r30445  
    252252#######################################################################################
    253253#
     254# Checks whether this exposure is 'MergeWorthy'
     255#
     256########################################################################################
     257sub isMergeWorthy {
     258        my ($self, $expId) = @_;
     259
     260        my $query = $self->{_db}->prepare(<<SQL);
     261        SELECT COUNT(*)
     262            FROM batches
     263            WHERE exp_id = $expId
     264            AND merge_worthy
     265SQL
     266
     267    $query->execute;
     268
     269    return scalar $query->fetchrow_array();
     270}
     271
     272
     273#######################################################################################
     274#
    254275# Checks whether this exposure has a min object ID under old PSPS hard limit of 72010000000000001
    255276#
     
    262283        FROM batches
    263284        WHERE exp_id = $expId
     285        AND min_obj_id > 0
    264286        AND min_obj_id < 72010000000000001
    265287SQL
  • branches/eam_branches/ipp-20101205/ippToPsps/perl/ippToPsps/StackBatch.pm

    r29236 r30445  
    88use File::Temp qw(tempfile);
    99use XML::LibXML;
     10use IPC::Cmd 0.36 qw( can_run run );
    1011
    1112use ippToPsps::Batch;
     
    5758            $_[7],  # dvoDb
    5859            $_[8],  # dvoPath
    59             "NULL", # distGroup
     60            "ThreePi", # distGroup TODO
    6061            $_[9], # dontTarBall
    6162            $_[10], # verbose
    6263            $_[11]  # save_temps
    6364            );
    64 
     65   
     66    $self->setProgram("stackbatch");
    6567
    6668    $self->{_skyId} = $_[1];
     
    7880sub createInputFileList {
    7981    my ($self, $inputFile) = @_;
     82
     83  # TODO hardcode demo file for now
     84        print $inputFile "/data/ippc18.0/home/rhenders/psphotstack.v3.001.cmf\n";
     85            return 1;
     86
    8087
    8188    my ($nebPath, $numInputs);
     
    98105    return 1;
    99106}
     107
     108#######################################################################################
     109#
     110# runs the ippToPsps program
     111#
     112#######################################################################################
     113sub runProgram {
     114    my ($self, $input, $resultsFilePath) = @_;
     115
     116    # build command
     117    my $command = "$self->{program}";
     118    $command .= " -input $input";
     119    $command .= " -output $self->{_batchDir}";
     120    if (defined $self->{_dvoPath} ) {$command .= " -D CATDIR $self->{_dvoPath}";}
     121    $command .= " -config ../config"; # TODO
     122    $command .= " -survey $self->{_surveyType}";
     123    $command .= " -results $resultsFilePath";
     124    $command .= " -skycellid $self->{_skyId}";
     125
     126    # run command
     127    my ( $success, $error_code, $full_buf, $stdout_buf, $stderr_buf )
     128        = run(command => $command, verbose => $self->{_verbose});
     129
     130    return $success;
     131}
     132
    100133
    101134#######################################################################################
  • branches/eam_branches/ipp-20101205/ippToPsps/perl/pspsSchema2xml.pl

    r29304 r30445  
    3030pod2usage(
    3131        -msg => "\n   Required options:\n\n".
    32         "--schema <path to PSPS schema>\n".
    33         "--type <init|det|diff|stack|object>\n".
     32        "- <path to PSPS schema>\n".
     33        "-t   <init|detection|diff|stack|object>\n".
    3434        -exitval => 3
    3535        ) unless
     
    3737defined $type;
    3838
    39 if ($type ne "init" && $type ne "det" && $type ne "diff" && $type ne "stack" && $type ne "object" ) {
     39if (
     40        $type ne "init" &&
     41        $type ne "detection" &&
     42        $type ne "diff" &&
     43        $type ne "stack" &&
     44        $type ne "object" ) {
    4045
    4146    print "Don't understand type '$type'\n";
     
    4348}
    4449
    45 my $enumsHeader = "ippToPsps".ucfirst($type)."Enums";
     50my $enumsHeader = ucfirst($type)."BatchEnums";
    4651open(OUT, ">".$enumsHeader.".h") or die("Error");
    4752
     
    6166
    6267if ($type eq "init") {createInit();}
    63 elsif ($type eq "det") {createDetections();}
     68elsif ($type eq "detection") {createDetections();}
    6469elsif ($type eq "diff") {createDiffs();}
    6570elsif ($type eq "stack") {createStacks();}
     
    345350    $tablesWriter->endTag();
    346351
    347     $mapWriter->comment(" <map pspsName=\"$name\" ippType=\"$type\" ippName=\"\" comment=\"$comment\"/>");
     352    $mapWriter->comment(" **MISSING** <map pspsName=\"$name\" ippType=\"$type\" ippName=\"\" comment=\"$comment\"/>");
    348353
    349354#    $mapWriter->endTag();
  • branches/eam_branches/ipp-20101205/ippToPsps/src/Makefile.am

    r27809 r30445  
    1414
    1515# Force recompilation of ippToPspsVersion.c, since it gets the version information
    16 ippToPspsVersion.c: ippToPspsVersionDefinitions.h
    17 ippToPspsVersionDefinitions.h: ippToPspsVersionDefinitions.h.in FORCE
    18         -$(RM) ippToPspsVersionDefinitions.h
    19         $(SED) -e "s|@IPPTOPSPS_VERSION@|\"$(IPPTOPSPS_VERSION)\"|" -e "s|@IPPTOPSPS_BRANCH@|\"$(IPPTOPSPS_BRANCH)\"|" -e "s|@IPPTOPSPS_SOURCE@|\"$(IPPTOPSPS_SOURCE)\"|" ippToPspsVersionDefinitions.h.in > ippToPspsVersionDefinitions.h
     16Version.c: VersionDefinitions.h
     17VersionDefinitions.h: VersionDefinitions.h.in FORCE
     18        -$(RM) VersionDefinitions.h
     19        $(SED) -e "s|@IPPTOPSPS_VERSION@|\"$(IPPTOPSPS_VERSION)\"|" -e "s|@IPPTOPSPS_BRANCH@|\"$(IPPTOPSPS_BRANCH)\"|" -e "s|@IPPTOPSPS_SOURCE@|\"$(IPPTOPSPS_SOURCE)\"|" VersionDefinitions.h.in > VersionDefinitions.h
    2020FORCE: ;
    2121
    22 bin_PROGRAMS = ippToPsps
     22# all the programs we create
     23bin_PROGRAMS = initbatch detectionbatch stackbatch
    2324
    24 ippToPsps_CFLAGS = $(IPPTOPSPS_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS) -I/usr/include/libxml2
    25 ippToPsps_LDFLAGS = $(IPPTOPSPS_LIBS) $(PSMODULE_LIBS) $(PSLIB_LIBS) -lxml2
    2625
    27 ippToPsps_SOURCES = \
    28         main.c \
    29         ippToPsps.c \
    30         ippToPspsVersion.c \
    31         ippToPspsConfig.c \
    32         ippToPspsBatchTest.c \
    33         ippToPspsBatchInit.c \
    34         ippToPspsBatchDetection.c \
    35         ippToPspsBatchStack.c \
    36         ippToPspsBatchDifference.c   
     26# initbatch
     27initbatch_CFLAGS = $(IPPTOPSPS_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS) -I/usr/include/libxml2
     28initbatch_LDFLAGS = $(IPPTOPSPS_LIBS) $(PSMODULE_LIBS) $(PSLIB_LIBS) -lxml2
     29initbatch_SOURCES = \
     30        InitBatch.c \
     31        Batch.c \
     32        Version.c \
     33        Config.c
    3734
    38 include_HEADERS = \
    39         ippToPsps.h \
    40         ippToPspsConfig.h \
    41         ippToPspsDetEnums.h \
    42         ippToPspsDiffEnums.h \
    43         ippToPspsStackEnums.h
     35# detectionbatch
     36detectionbatch_CFLAGS = $(IPPTOPSPS_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS) -I/usr/include/libxml2
     37detectionbatch_LDFLAGS = $(IPPTOPSPS_LIBS) $(PSMODULE_LIBS) $(PSLIB_LIBS) -lxml2
     38detectionbatch_SOURCES = \
     39        DetectionBatch.c \
     40        Batch.c \
     41        Version.c \
     42        Config.c
     43
     44# stackbatch
     45stackbatch_CFLAGS = $(IPPTOPSPS_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS) -I/usr/include/libxml2
     46stackbatch_LDFLAGS = $(IPPTOPSPS_LIBS) $(PSMODULE_LIBS) $(PSLIB_LIBS) -lxml2
     47stackbatch_SOURCES = \
     48        StackBatch.c \
     49        Batch.c \
     50        Version.c \
     51        Config.c
    4452
    4553clean-local:
Note: See TracChangeset for help on using the changeset viewer.