Index: trunk/ippToPsps/config/detection/tables.vot
===================================================================
--- trunk/ippToPsps/config/detection/tables.vot	(revision 31504)
+++ trunk/ippToPsps/config/detection/tables.vot	(revision 31692)
@@ -6,52 +6,148 @@
       <DESCRIPTION>VOTable description of PSPS table FrameMeta</DESCRIPTION>
       <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>
-      <FIELD name="frameID" arraysize="1" datatype="int"></FIELD>
-      <FIELD name="frameName" arraysize="100" datatype="char"></FIELD>
-      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte"></FIELD>
-      <FIELD name="filterID" arraysize="1" datatype="unsignedByte"></FIELD>
-      <FIELD name="cameraID" arraysize="1" datatype="short"></FIELD>
-      <FIELD name="cameraConfigID" arraysize="1" datatype="short"></FIELD>
-      <FIELD name="telescopeID" arraysize="1" datatype="short"></FIELD>
-      <FIELD name="analysisVer" arraysize="100" datatype="char"></FIELD>
-      <FIELD name="p1Recip" arraysize="100" datatype="char"></FIELD>
-      <FIELD name="p2Recip" arraysize="100" datatype="char"></FIELD>
-      <FIELD name="p3Recip" arraysize="100" datatype="char"></FIELD>
-      <FIELD name="nOTA" arraysize="1" datatype="short"></FIELD>
-      <FIELD name="photoScat" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="numPhotoRef" arraysize="1" datatype="int"></FIELD>
-      <FIELD name="expStart" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="expTime" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="airmass" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="raBore" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="decBore" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="ctype1" arraysize="100" datatype="char"></FIELD>
-      <FIELD name="ctype2" arraysize="100" datatype="char"></FIELD>
-      <FIELD name="crval1" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="crval2" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="crpix1" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="crpix2" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="cdelt1" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="cdelt2" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pc001001" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pc001002" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pc002001" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pc002002" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="polyOrder" arraysize="1" datatype="unsignedByte"></FIELD>
-      <FIELD name="pca1x3y0" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca1x2y1" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca1x1y2" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca1x0y3" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca1x2y0" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca1x1y1" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca1x0y2" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca2x3y0" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca2x2y1" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca2x1y2" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca2x0y3" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca2x2y0" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca2x1y1" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca2x0y2" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="calibModNum" arraysize="1" datatype="short"></FIELD>
-      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte"></FIELD>
+      <FIELD name="frameID" arraysize="1" datatype="int" unit="unknown">
+        <DESCRIPTION>unique exposure/frame identifier.</DESCRIPTION>
+      </FIELD>
+      <FIELD name="frameName" arraysize="100" datatype="char" unit="unknown">
+        <DESCRIPTION>frame name provided by camera software</DESCRIPTION>
+      </FIELD>
+      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte" unit="unknown">
+        <DESCRIPTION>survey flag identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="filterID" arraysize="1" datatype="unsignedByte" unit="unknown">
+        <DESCRIPTION>filter identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="cameraID" arraysize="1" datatype="short" unit="unknown">
+        <DESCRIPTION>camera identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="cameraConfigID" arraysize="1" datatype="short" unit="unknown">
+        <DESCRIPTION>camera configuration identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="telescopeID" arraysize="1" datatype="short" unit="unknown">
+        <DESCRIPTION>telescope identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="analysisVer" arraysize="100" datatype="char" unit="unknown">
+        <DESCRIPTION>IPP software analysis release</DESCRIPTION>
+      </FIELD>
+      <FIELD name="p1Recip" arraysize="100" datatype="char" unit="unknown">
+        <DESCRIPTION>IPP phase 1 MD5 Checksum</DESCRIPTION>
+      </FIELD>
+      <FIELD name="p2Recip" arraysize="100" datatype="char" unit="unknown">
+        <DESCRIPTION>IPP phase 2 MD5 Checksum</DESCRIPTION>
+      </FIELD>
+      <FIELD name="p3Recip" arraysize="100" datatype="char" unit="unknown">
+        <DESCRIPTION>IPP phase 3 MD5 Checksum</DESCRIPTION>
+      </FIELD>
+      <FIELD name="nOTA" arraysize="1" datatype="short" unit="unknown">
+        <DESCRIPTION>number of valid OTA/CCD images in this exposure</DESCRIPTION>
+      </FIELD>
+      <FIELD name="photoScat" arraysize="1" datatype="float" unit="mag">
+        <DESCRIPTION> global photometric scatter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="numPhotoRef" arraysize="1" datatype="int" unit="unknown">
+        <DESCRIPTION>number of photometric reference sources</DESCRIPTION>
+      </FIELD>
+      <FIELD name="expStart" arraysize="1" datatype="double" unit="day">
+        <DESCRIPTION> exposure start time in MJD</DESCRIPTION>
+      </FIELD>
+      <FIELD name="expTime" arraysize="1" datatype="float" unit="s">
+        <DESCRIPTION> exposure time</DESCRIPTION>
+      </FIELD>
+      <FIELD name="airmass" arraysize="1" datatype="float" unit="unknown">
+        <DESCRIPTION>airmass at mid-exposure</DESCRIPTION>
+      </FIELD>
+      <FIELD name="raBore" arraysize="1" datatype="double" unit="deg">
+        <DESCRIPTION> RA of telescope boresight</DESCRIPTION>
+      </FIELD>
+      <FIELD name="decBore" arraysize="1" datatype="double" unit="deg">
+        <DESCRIPTION> DEC of telescope boresight</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ctype1" arraysize="100" datatype="char" unit="unknown">
+        <DESCRIPTION>name of astrometric projection in RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ctype2" arraysize="100" datatype="char" unit="unknown">
+        <DESCRIPTION>name of astrometric projection in DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="crval1" arraysize="1" datatype="double" unit="deg">
+        <DESCRIPTION> RA corresponding to reference pixel</DESCRIPTION>
+      </FIELD>
+      <FIELD name="crval2" arraysize="1" datatype="double" unit="deg">
+        <DESCRIPTION> DEC corresponding to reference pixel</DESCRIPTION>
+      </FIELD>
+      <FIELD name="crpix1" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>reference pixel value for RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="crpix2" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>reference pixel value for DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="cdelt1" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>scale factor for RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="cdelt2" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>scale factor for DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc001001" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>elements of rotation/Dcale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc001002" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>elements of rotation/Dcale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc002001" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>elements of rotation/Dcale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc002002" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>elements of rotation/Dcale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="polyOrder" arraysize="1" datatype="unsignedByte" unit="unknown">
+        <DESCRIPTION>polynomial order of astrometry fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x3y0" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x2y1" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x1y2" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x0y3" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x2y0" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x1y1" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x0y2" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x3y0" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x2y1" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x1y2" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x0y3" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x2y0" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x1y1" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x0y2" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="calibModNum" arraysize="1" datatype="short" unit="unknown">
+        <DESCRIPTION>calibration modification number</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="unknown">
+        <DESCRIPTION>Data release</DESCRIPTION>
+      </FIELD>
       <DATA>
         <TABLEDATA></TABLEDATA>
@@ -61,72 +157,208 @@
       <DESCRIPTION>VOTable description of PSPS table ImageMeta</DESCRIPTION>
       <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>
-      <FIELD name="imageID" arraysize="1" datatype="long"></FIELD>
-      <FIELD name="frameID" arraysize="1" datatype="int"></FIELD>
-      <FIELD name="ccdID" arraysize="1" datatype="short"></FIELD>
-      <FIELD name="photoCalID" arraysize="1" datatype="int"></FIELD>
-      <FIELD name="filterID" arraysize="1" datatype="unsignedByte"></FIELD>
-      <FIELD name="bias" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="biasScat" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="sky" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="skyScat" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="nDetect" arraysize="1" datatype="int"></FIELD>
-      <FIELD name="magSat" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="completMag" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="astroScat" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="photoScat" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="numAstroRef" arraysize="1" datatype="int"></FIELD>
-      <FIELD name="numPhotoRef" arraysize="1" datatype="int"></FIELD>
-      <FIELD name="nx" arraysize="1" datatype="short"></FIELD>
-      <FIELD name="ny" arraysize="1" datatype="short"></FIELD>
-      <FIELD name="psfModelID" arraysize="1" datatype="int"></FIELD>
-      <FIELD name="psfFwhm" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="psfWidMajor" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="psfWidMinor" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="psfTheta" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="momentFwhm" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="momentWidMajor" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="momentWidMinor" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="apResid" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="dapResid" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="detectorID" arraysize="100" datatype="char"></FIELD>
-      <FIELD name="qaFlags" arraysize="1" datatype="long"></FIELD>
-      <FIELD name="detrend1" arraysize="100" datatype="char"></FIELD>
-      <FIELD name="detrend2" arraysize="100" datatype="char"></FIELD>
-      <FIELD name="detrend3" arraysize="100" datatype="char"></FIELD>
-      <FIELD name="detrend4" arraysize="100" datatype="char"></FIELD>
-      <FIELD name="detrend5" arraysize="100" datatype="char"></FIELD>
-      <FIELD name="detrend6" arraysize="100" datatype="char"></FIELD>
-      <FIELD name="detrend7" arraysize="100" datatype="char"></FIELD>
-      <FIELD name="detrend8" arraysize="100" datatype="char"></FIELD>
-      <FIELD name="photoZero" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="ctype1" arraysize="100" datatype="char"></FIELD>
-      <FIELD name="ctype2" arraysize="100" datatype="char"></FIELD>
-      <FIELD name="crval1" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="crval2" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="crpix1" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="crpix2" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="cdelt1" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="cdelt2" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pc001001" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pc001002" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pc002001" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pc002002" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="polyOrder" arraysize="1" datatype="unsignedByte"></FIELD>
-      <FIELD name="pca1x3y0" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca1x2y1" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca1x1y2" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca1x0y3" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca1x2y0" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca1x1y1" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca1x0y2" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca2x3y0" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca2x2y1" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca2x1y2" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca2x0y3" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca2x2y0" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca2x1y1" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="pca2x0y2" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="calibModNum" arraysize="1" datatype="short"></FIELD>
-      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte"></FIELD>
+      <FIELD name="imageID" arraysize="1" datatype="long" unit="unknown">
+        <DESCRIPTION>unique ID for each image, hashed from frameID and ccdID (ALEX)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="frameID" arraysize="1" datatype="int" unit="unknown">
+        <DESCRIPTION>frame identifier, also known as exposure number</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ccdID" arraysize="1" datatype="short" unit="unknown">
+        <DESCRIPTION>ccd cell identifier in the focal plane</DESCRIPTION>
+      </FIELD>
+      <FIELD name="photoCalID" arraysize="1" datatype="int" unit="unknown">
+        <DESCRIPTION>photometry reduction code identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="filterID" arraysize="1" datatype="unsignedByte" unit="unknown">
+        <DESCRIPTION>filter ID</DESCRIPTION>
+      </FIELD>
+      <FIELD name="bias" arraysize="1" datatype="float" unit="ADU">
+        <DESCRIPTION> detector bias level</DESCRIPTION>
+      </FIELD>
+      <FIELD name="biasScat" arraysize="1" datatype="float" unit="ADU">
+        <DESCRIPTION> scatter in bias level</DESCRIPTION>
+      </FIELD>
+      <FIELD name="sky" arraysize="1" datatype="float" unit="ADU">
+        <DESCRIPTION> mean sky level</DESCRIPTION>
+      </FIELD>
+      <FIELD name="skyScat" arraysize="1" datatype="float" unit="ADU">
+        <DESCRIPTION> scatter in mean sky level</DESCRIPTION>
+      </FIELD>
+      <FIELD name="nDetect" arraysize="1" datatype="int" unit="unknown">
+        <DESCRIPTION>number of detections on CCD</DESCRIPTION>
+      </FIELD>
+      <FIELD name="magSat" arraysize="1" datatype="float" unit="mag">
+        <DESCRIPTION> saturation magnitude level</DESCRIPTION>
+      </FIELD>
+      <FIELD name="completMag" arraysize="1" datatype="float" unit="mag">
+        <DESCRIPTION> 95% completion level in mag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="astroScat" arraysize="1" datatype="float" unit="mag">
+        <DESCRIPTION> astrometric scatter for chip</DESCRIPTION>
+      </FIELD>
+      <FIELD name="photoScat" arraysize="1" datatype="float" unit="unknown">
+        <DESCRIPTION>photometric scatter for chip</DESCRIPTION>
+      </FIELD>
+      <FIELD name="numAstroRef" arraysize="1" datatype="int" unit="unknown">
+        <DESCRIPTION>number of astrometric reference sources</DESCRIPTION>
+      </FIELD>
+      <FIELD name="numPhotoRef" arraysize="1" datatype="int" unit="unknown">
+        <DESCRIPTION>number of photometric reference sources</DESCRIPTION>
+      </FIELD>
+      <FIELD name="nx" arraysize="1" datatype="short" unit="unknown">
+        <DESCRIPTION>chip dimension in x</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ny" arraysize="1" datatype="short" unit="unknown">
+        <DESCRIPTION>chip dimension in y</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfModelID" arraysize="1" datatype="int" unit="unknown">
+        <DESCRIPTION>PSF model identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfFwhm" arraysize="1" datatype="float" unit="arcsec">
+        <DESCRIPTION> model psf full width at half maximum at chip center</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfWidMajor" arraysize="1" datatype="float" unit="arcsec">
+        <DESCRIPTION> model PSF parameters at chip center</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfWidMinor" arraysize="1" datatype="float" unit="arcsec">
+        <DESCRIPTION> model PSF parameters at chip center</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfTheta" arraysize="1" datatype="float" unit="deg">
+        <DESCRIPTION> model PSF parameters at chip center</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentFwhm" arraysize="1" datatype="float" unit="arcsec">
+        <DESCRIPTION> average PSF full width at half maximum from moments</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentWidMajor" arraysize="1" datatype="float" unit="arcsec">
+        <DESCRIPTION> average PSF parameters from moments</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentWidMinor" arraysize="1" datatype="float" unit="arcsec">
+        <DESCRIPTION> average PSF parameters from moments</DESCRIPTION>
+      </FIELD>
+      <FIELD name="apResid" arraysize="1" datatype="float" unit="unknown">
+        <DESCRIPTION>corrected aperture residual</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dapResid" arraysize="1" datatype="float" unit="unknown">
+        <DESCRIPTION>scatter of aperture corrections</DESCRIPTION>
+      </FIELD>
+      <FIELD name="detectorID" arraysize="100" datatype="char" unit="unknown">
+        <DESCRIPTION>identifier for actual CCD chip</DESCRIPTION>
+      </FIELD>
+      <FIELD name="qaFlags" arraysize="1" datatype="long" unit="unknown">
+        <DESCRIPTION>Q/A flags for this OTA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="detrend1" arraysize="100" datatype="char" unit="unknown">
+        <DESCRIPTION>identifier of detrend image 1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="detrend2" arraysize="100" datatype="char" unit="unknown">
+        <DESCRIPTION>identifier of detrend image 2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="detrend3" arraysize="100" datatype="char" unit="unknown">
+        <DESCRIPTION>identifier of detrend image 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="detrend4" arraysize="100" datatype="char" unit="unknown">
+        <DESCRIPTION>identifier of detrend image 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="detrend5" arraysize="100" datatype="char" unit="unknown">
+        <DESCRIPTION>identifier of detrend image 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="detrend6" arraysize="100" datatype="char" unit="unknown">
+        <DESCRIPTION>identifier of detrend image 6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="detrend7" arraysize="100" datatype="char" unit="unknown">
+        <DESCRIPTION>identifier of detrend image 7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="detrend8" arraysize="100" datatype="char" unit="unknown">
+        <DESCRIPTION>identifier of detrend image 8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="photoZero" arraysize="1" datatype="float" unit="mag">
+        <DESCRIPTION> local derived photometric zero point</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ctype1" arraysize="100" datatype="char" unit="unknown">
+        <DESCRIPTION>name of astrometric projection in RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ctype2" arraysize="100" datatype="char" unit="unknown">
+        <DESCRIPTION>name of astrometric projection in DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="crval1" arraysize="1" datatype="double" unit="deg">
+        <DESCRIPTION> RA corresponding to reference pixel</DESCRIPTION>
+      </FIELD>
+      <FIELD name="crval2" arraysize="1" datatype="double" unit="deg">
+        <DESCRIPTION> DEC corresponding to reference pixel</DESCRIPTION>
+      </FIELD>
+      <FIELD name="crpix1" arraysize="1" datatype="double" unit="pix">
+        <DESCRIPTION> reference pixel value for RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="crpix2" arraysize="1" datatype="double" unit="pix">
+        <DESCRIPTION> reference pixel value for DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="cdelt1" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>scale factor for RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="cdelt2" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>scale factor for DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc001001" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>elements of rotation/Dcale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc001002" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>elements of rotation/Dcale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc002001" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>elements of rotation/Dcale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc002002" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>elements of rotation/Dcale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="polyOrder" arraysize="1" datatype="unsignedByte" unit="unknown">
+        <DESCRIPTION>polynomial order of astrometry fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x3y0" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x2y1" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x1y2" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x0y3" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x2y0" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x1y1" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x0y2" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x3y0" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x2y1" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x1y2" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x0y3" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x2y0" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x1y1" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x0y2" arraysize="1" datatype="double" unit="unknown">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="calibModNum" arraysize="1" datatype="short" unit="unknown">
+        <DESCRIPTION>calibration modification number</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="unknown">
+        <DESCRIPTION>Data release</DESCRIPTION>
+      </FIELD>
       <DATA>
         <TABLEDATA></TABLEDATA>
@@ -136,37 +368,121 @@
       <DESCRIPTION>VOTable description of PSPS table Detection</DESCRIPTION>
       <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>
-      <FIELD name="objID" arraysize="1" datatype="long"></FIELD>
-      <FIELD name="detectID" arraysize="1" datatype="long"></FIELD>
-      <FIELD name="ippObjID" arraysize="1" datatype="long"></FIELD>
-      <FIELD name="ippDetectID" arraysize="1" datatype="long"></FIELD>
-      <FIELD name="filterID" arraysize="1" datatype="unsignedByte"></FIELD>
-      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte"></FIELD>
-      <FIELD name="imageID" arraysize="1" datatype="long"></FIELD>
-      <FIELD name="obsTime" arraysize="1" datatype="double"></FIELD>
-      <FIELD name="xPos" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="yPos" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="xPosErr" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="yPosErr" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="instFlux" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="instFluxErr" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="peakADU" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="psfWidMajor" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="psfWidMinor" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="psfTheta" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="psfLikelihood" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="psfCf" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="momentXX" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="momentXY" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="momentYY" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="crLikelihood" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="extendedLikelihood" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="infoFlag" arraysize="1" datatype="long"></FIELD>
-      <FIELD name="sky" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="skyErr" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="sgSep" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="activeFlag" arraysize="1" datatype="unsignedByte"></FIELD>
-      <FIELD name="assocDate" arraysize="100" datatype="char"></FIELD>
-      <FIELD name="historyModNum" arraysize="1" datatype="short"></FIELD>
-      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte"></FIELD>
+      <FIELD name="objID" arraysize="1" datatype="long" unit="unknown">
+        <DESCRIPTION>ODM object identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="detectID" arraysize="1" datatype="long" unit="unknown">
+        <DESCRIPTION>ODM detection identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ippObjID" arraysize="1" datatype="long" unit="unknown">
+        <DESCRIPTION>object id generated by IPP</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ippDetectID" arraysize="1" datatype="long" unit="unknown">
+        <DESCRIPTION>detection id generated by IPP</DESCRIPTION>
+      </FIELD>
+      <FIELD name="filterID" arraysize="1" datatype="unsignedByte" unit="unknown">
+        <DESCRIPTION>filter ID: g=1, r=2, i=3, z=4, y=5, w=6, ...</DESCRIPTION>
+      </FIELD>
+      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte" unit="unknown">
+        <DESCRIPTION>survey flag identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="imageID" arraysize="1" datatype="long" unit="unknown">
+        <DESCRIPTION>image id hash of frame identifier &amp; OTA/CCD number</DESCRIPTION>
+      </FIELD>
+      <FIELD name="obsTime" arraysize="1" datatype="double" unit="day">
+        <DESCRIPTION> Time of mid observation</DESCRIPTION>
+      </FIELD>
+      <FIELD name="xPos" arraysize="1" datatype="float" unit="pix">
+        <DESCRIPTION> measured x on CCD from PSF fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yPos" arraysize="1" datatype="float" unit="pix">
+        <DESCRIPTION> measured y on CCD from PSF fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="xPosErr" arraysize="1" datatype="float" unit="pix">
+        <DESCRIPTION> estimated error in x</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yPosErr" arraysize="1" datatype="float" unit="pix">
+        <DESCRIPTION> estimated error in y</DESCRIPTION>
+      </FIELD>
+      <FIELD name="instFlux" arraysize="1" datatype="float" unit="adu/s">
+        <DESCRIPTION> PSF instrumental flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="instFluxErr" arraysize="1" datatype="float" unit="adu/s">
+        <DESCRIPTION> estimated error in flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="peakADU" arraysize="1" datatype="float" unit="adu">
+        <DESCRIPTION> peak count in source pixel</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfWidMajor" arraysize="1" datatype="float" unit="arcsec">
+        <DESCRIPTION> model PSF width in major axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfWidMinor" arraysize="1" datatype="float" unit="arcsec">
+        <DESCRIPTION> model PSF width in minor axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfTheta" arraysize="1" datatype="float" unit="deg">
+        <DESCRIPTION> model PSF orientation angle</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfLikelihood" arraysize="1" datatype="float" unit="unknown">
+        <DESCRIPTION>PSF likelihood</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfCf" arraysize="1" datatype="float" unit="unknown">
+        <DESCRIPTION>PSF coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentXX" arraysize="1" datatype="float" unit="arcsec">
+        <DESCRIPTION> moment XX</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentXY" arraysize="1" datatype="float" unit="arcsec">
+        <DESCRIPTION> moment XY</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentYY" arraysize="1" datatype="float" unit="arcsec">
+        <DESCRIPTION> momeny YY</DESCRIPTION>
+      </FIELD>
+      <FIELD name="apMag" arraysize="1" datatype="float" unit="magnitude">
+        <DESCRIPTION> Aperture magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="apMagErr" arraysize="1" datatype="float" unit="magnitude">
+        <DESCRIPTION> Aperture magnitude error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="kronFlux" arraysize="1" datatype="float" unit="magnitude">
+        <DESCRIPTION> Kron flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="kronFluxErr" arraysize="1" datatype="float" unit="magnitude">
+        <DESCRIPTION> Kron flux error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="kronRad" arraysize="1" datatype="float" unit="arcsecs">
+        <DESCRIPTION> Kron radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="kronRadErr" arraysize="1" datatype="float" unit="arcsecs">
+        <DESCRIPTION> Kron radius error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="crLikelihood" arraysize="1" datatype="float" unit="unknown">
+        <DESCRIPTION>Likelihood the source is a cosmic ray</DESCRIPTION>
+      </FIELD>
+      <FIELD name="extendedLikelihood" arraysize="1" datatype="float" unit="unknown">
+        <DESCRIPTION>Likelihood the source is extended</DESCRIPTION>
+      </FIELD>
+      <FIELD name="infoFlag" arraysize="1" datatype="long" unit="unknown">
+        <DESCRIPTION>flag indicating provenance information</DESCRIPTION>
+      </FIELD>
+      <FIELD name="sky" arraysize="1" datatype="float" unit="adu">
+        <DESCRIPTION> PSF sky level at source</DESCRIPTION>
+      </FIELD>
+      <FIELD name="skyErr" arraysize="1" datatype="float" unit="adu">
+        <DESCRIPTION> estimated error in sky</DESCRIPTION>
+      </FIELD>
+      <FIELD name="sgSep" arraysize="1" datatype="float" unit="unknown">
+        <DESCRIPTION>star/galaxy separator</DESCRIPTION>
+      </FIELD>
+      <FIELD name="activeFlag" arraysize="1" datatype="unsignedByte" unit="unknown">
+        <DESCRIPTION>indicates whether this detection/orphan is still a detection/orphan</DESCRIPTION>
+      </FIELD>
+      <FIELD name="assocDate" arraysize="100" datatype="char" unit="unknown">
+        <DESCRIPTION>date object association assigned</DESCRIPTION>
+      </FIELD>
+      <FIELD name="historyModNum" arraysize="1" datatype="short" unit="unknown">
+        <DESCRIPTION>modification number in the O-D association history</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="unknown">
+        <DESCRIPTION>Data release when this detection was originally taken. Recalibrations do not affect this value.</DESCRIPTION>
+      </FIELD>
       <DATA>
         <TABLEDATA></TABLEDATA>
@@ -176,9 +492,19 @@
       <DESCRIPTION>VOTable description of PSPS table SkinnyObject</DESCRIPTION>
       <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>
-      <FIELD name="objID" arraysize="1" datatype="long"></FIELD>
-      <FIELD name="ippObjID" arraysize="1" datatype="long"></FIELD>
-      <FIELD name="projectionCellID" arraysize="1" datatype="int"></FIELD>
-      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte"></FIELD>
-      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte"></FIELD>
+      <FIELD name="objID" arraysize="1" datatype="long" unit="unknown">
+        <DESCRIPTION>ODM object identifier index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ippObjID" arraysize="1" datatype="long" unit="unknown">
+        <DESCRIPTION>IPP object number</DESCRIPTION>
+      </FIELD>
+      <FIELD name="projectionCellID" arraysize="1" datatype="int" unit="unknown">
+        <DESCRIPTION>projection cell identifier at discovery time</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="unknown">
+        <DESCRIPTION>Data release to propagate to the object</DESCRIPTION>
+      </FIELD>
+      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte" unit="unknown">
+        <DESCRIPTION>surveyID &lt;/coluumn&gt;</DESCRIPTION>
+      </FIELD>
       <DATA>
         <TABLEDATA></TABLEDATA>
@@ -188,11 +514,25 @@
       <DESCRIPTION>VOTable description of PSPS table ObjectCalColor</DESCRIPTION>
       <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>
-      <FIELD name="objID" arraysize="1" datatype="long"></FIELD>
-      <FIELD name="ippObjID" arraysize="1" datatype="long"></FIELD>
-      <FIELD name="filterID" arraysize="1" datatype="unsignedByte"></FIELD>
-      <FIELD name="calColor" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="calColorErr" arraysize="1" datatype="float"></FIELD>
-      <FIELD name="calibModNum" arraysize="1" datatype="short"></FIELD>
-      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte"></FIELD>
+      <FIELD name="objID" arraysize="1" datatype="long" unit="unknown">
+        <DESCRIPTION>ODM object identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ippObjID" arraysize="1" datatype="long" unit="unknown">
+        <DESCRIPTION>ipp object identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="filterID" arraysize="1" datatype="unsignedByte" unit="unknown">
+        <DESCRIPTION>filter identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="calColor" arraysize="1" datatype="float" unit="mag">
+        <DESCRIPTION> color adopted for magnitude calculation</DESCRIPTION>
+      </FIELD>
+      <FIELD name="calColorErr" arraysize="1" datatype="float" unit="mag">
+        <DESCRIPTION> error in calibrating color</DESCRIPTION>
+      </FIELD>
+      <FIELD name="calibModNum" arraysize="1" datatype="short" unit="unknown">
+        <DESCRIPTION>calibration modification number</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="unknown">
+        <DESCRIPTION>Data release when this color calibration was established</DESCRIPTION>
+      </FIELD>
       <DATA>
         <TABLEDATA></TABLEDATA>
