Index: trunk/ippToPsps/config/tables.OB.vot
===================================================================
--- trunk/ippToPsps/config/tables.OB.vot	(revision 35170)
+++ trunk/ippToPsps/config/tables.OB.vot	(revision 36697)
@@ -3,303 +3,379 @@
 <VOTABLE version="1.1">
   <RESOURCE>
-    <TABLE name="Object">
-      <DESCRIPTION>VOTable description of PSPS table Object</DESCRIPTION>
+    <TABLE name="ObjectThin">
+      <DESCRIPTION>VOTable description of PSPS table ObjectThin</DESCRIPTION>
       <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>
-      <FIELD name="objID" arraysize="1" datatype="long" unit="unknown">
+      <FIELD name="objName" arraysize="32" datatype="char" unit="dimensionless"  default="NA">
+        <DESCRIPTION>IAU Name constructed from objID postion PS1.x JHHMMSS.SS+/-DDMMSS.S where x is leading number of procesing version</DESCRIPTION>
+      </FIELD>
+      <FIELD name="objID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <DESCRIPTION>ODM object identifier index</DESCRIPTION>
       </FIELD>
-      <FIELD name="ippObjID" arraysize="1" datatype="long" unit="unknown">
+      <FIELD name="gcobjID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>galactic coordinates ODM object identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ippObjID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <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="htmID" arraysize="1" datatype="long" unit="unknown">
+      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="255">
+        <DESCRIPTION>Survey ID</DESCRIPTION>
+      </FIELD>
+      <FIELD name="skyCellID" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>single float giving PrimaryCell.SkyCell identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="htmID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <DESCRIPTION>HTM index</DESCRIPTION>
       </FIELD>
-      <FIELD name="zoneID" arraysize="1" datatype="int" unit="unknown">
+      <FIELD name="zoneID" arraysize="1" datatype="int" unit="dimensionless" default="NA">
         <DESCRIPTION>Zone index</DESCRIPTION>
       </FIELD>
-      <FIELD name="stackVer" arraysize="1" datatype="short" unit="unknown">
-        <DESCRIPTION>static stack version number</DESCRIPTION>
-      </FIELD>
-      <FIELD name="objInfoFlag" arraysize="1" datatype="long" unit="unknown">
+      <FIELD name="randomID" arraysize="1" datatype="long" unit="dimensionless" default="0">
+	<DESCRIPTION>Random integer between 0 and 2^32 - 4,394,967,296</DESCRIPTION>
+      </FIELD>
+      <FIELD name="batchID" arraysize="1" datatype="long" unit="dimensionless" default="-999">
+        <DESCRIPTION>batch id</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dvoRegionID" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>identifier of dvo spatial region -dvo cat id</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
+	<DESCRIPTION>Data release version of this table</DESCRIPTION>
+      </FIELD>
+      <FIELD name="objInfoFlag" arraysize="1" datatype="long" unit="dimensionless" default="-999">
         <DESCRIPTION>flag indicating odd properties</DESCRIPTION>
       </FIELD>
-      <FIELD name="qualityFlag" arraysize="1" datatype="unsignedByte" unit="unknown">
+      <FIELD name="qualityFlag" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="0">
         <DESCRIPTION>subset of objInfoFlag - flags related to goodness of object</DESCRIPTION>
       </FIELD>
-      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte" unit="unknown">
-        <DESCRIPTION>Survey ID</DESCRIPTION>
-      </FIELD>
-      <FIELD name="ra" arraysize="1" datatype="double" unit="degree">
-        <DESCRIPTION> Right Ascension</DESCRIPTION>
-      </FIELD>
-      <FIELD name="dec" arraysize="1" datatype="double" unit="degree">
-        <DESCRIPTION> Declination</DESCRIPTION>
-      </FIELD>
-      <FIELD name="raErr" arraysize="1" datatype="float" unit="arcsec">
-        <DESCRIPTION> Right Ascension error</DESCRIPTION>
-      </FIELD>
-      <FIELD name="decErr" arraysize="1" datatype="float" unit="arcsec">
-        <DESCRIPTION> Declination error</DESCRIPTION>
-      </FIELD>
-      <FIELD name="cx" arraysize="1" datatype="double" unit="unknown"> 
-	<DESCRIPTION>Cartesian x</DESCRIPTION> 
+      <FIELD name="consistencyFlag" arraysize="1" datatype="short" unit="dimensionless" default="0">
+        <DESCRIPTION>Value computed from associated detections, it is originally given by IPP and should agree with the ODM validation</DESCRIPTION>
+      </FIELD>
+      <FIELD name="raStack" arraysize="1" datatype="double" unit="degrees" default="-999">
+        <DESCRIPTION>Right Ascension - best weighted RA across filters from stack WHENEVER an object is detected in the stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="decStack" arraysize="1" datatype="double" unit="degrees" default="-999">
+        <DESCRIPTION>Declination - best weighted DEC across filters from stack WHENEVER an object is detected in the stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="raStackErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>Error in stack Right Ascension, note will have a systematic floor, and is not necessarily the best ra,dec for all objects</DESCRIPTION>
+      </FIELD>
+      <FIELD name="decStackErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>Error in stack Declination, note will have a systematic floor, and is not necessarily the best ra,dec for all objects</DESCRIPTION>
+      </FIELD>
+      <FIELD name="raMean" arraysize="1" datatype="double" unit="degrees" default="-999">
+        <DESCRIPTION>Right Ascension from the Mean of RA from individual detections if it exists. This is for information only</DESCRIPTION>
+      </FIELD>
+      <FIELD name="decMean" arraysize="1" datatype="double" unit="degrees" default="-999">
+        <DESCRIPTION>Declination from the Mean of Dec from individual detections if it exists. This is for information only</DESCRIPTION>
+      </FIELD>
+      <FIELD name="raMeanErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>Combination of the measurement errors in the Right Ascension from the mean detections if they exist</DESCRIPTION>
+      </FIELD>
+      <FIELD name="decMeanErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>Combination of the measurement errors in the Declination measurements if they exist</DESCRIPTION>
+      </FIELD>
+      <FIELD name="raMeanStd" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>standard deviation of Right Ascension measuments in detections if they exist</DESCRIPTION>
+      </FIELD>
+      <FIELD name="decMeanStd" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>standard deviation of Declination measurements in detections if they exist</DESCRIPTION>
+      </FIELD>
+      <FIELD name="cx" arraysize="1" datatype="double" unit="dimensionless" default="NA"> 
+	<DESCRIPTION>Cartesian x from stack Ra, Dec WENEVER a stack detection exists, and Mean Ra, Dec (mean of one?) when it doesn't</DESCRIPTION> 
       </FIELD> 
-      <FIELD name="cy" arraysize="1" datatype="double" unit="unknown"> 
-        <DESCRIPTION>Cartesian y</DESCRIPTION> 
+      <FIELD name="cy" arraysize="1" datatype="double" unit="dimensionless" default="NA"> 
+        <DESCRIPTION>Cartesian y from stack Ra, Dec WENEVER a stack detection exists, and Mean Ra, Dec (mean of one?) when it doesn't</DESCRIPTION> 
       </FIELD> 
-      <FIELD name="cz" arraysize="1" datatype="double" unit="unknown"> 
-        <DESCRIPTION>Cartesian z</DESCRIPTION> 
+      <FIELD name="cz" arraysize="1" datatype="double" unit="dimensionless" default="NA"> 
+        <DESCRIPTION>Cartesian z from stack Ra, Dec WENEVER a stack detection exists, and Mean Ra, Dec (mean of one?) when it doesn't</DESCRIPTION> 
       </FIELD> 
-      <FIELD name="lambda" arraysize="1" datatype="double" unit="degree">
-        <DESCRIPTION> ecliptic longitude</DESCRIPTION>
-      </FIELD>
-      <FIELD name="beta" arraysize="1" datatype="double" unit="degree">
-        <DESCRIPTION> ecliptic latitude</DESCRIPTION>
-      </FIELD>
-      <FIELD name="l" arraysize="1" datatype="double" unit="degree">
-        <DESCRIPTION> galactic longitude</DESCRIPTION>
-      </FIELD>
-      <FIELD name="b" arraysize="1" datatype="double" unit="degree">
-        <DESCRIPTION> galactic latitude</DESCRIPTION>
-      </FIELD>
-      <FIELD name="nDetections" arraysize="1" datatype="short" unit="unknown">
+      <FIELD name="lambda" arraysize="1" datatype="double" unit="degrees" default="-999">
+        <DESCRIPTION> ecliptic longitude from stack Ra, Dec WENEVER a stack detection exists, and Mean Ra, Dec (mean of one?) when it doesn't</DESCRIPTION>
+      </FIELD>
+      <FIELD name="beta" arraysize="1" datatype="double" unit="degrees" default="-999">
+        <DESCRIPTION> ecliptic latitude from stack Ra, Dec WENEVER a stack detection exists, and Mean Ra, Dec (mean of one?) when it doesn't</DESCRIPTION>
+      </FIELD>
+      <FIELD name="l" arraysize="1" datatype="double" unit="degrees" default="-999">
+        <DESCRIPTION> galactic longitude from stack Ra, Dec WENEVER a stack detection exists, and Mean Ra, Dec (mean of one?) when it doesn't</DESCRIPTION>
+      </FIELD>
+      <FIELD name="b" arraysize="1" datatype="double" unit="degrees" default="-999">
+        <DESCRIPTION> galactic latitude from stack Ra, Dec WENEVER a stack detection exists, and Mean Ra, Dec (mean of one?) when it doesn't</DESCRIPTION>
+      </FIELD>
+      <FIELD name="nStackObjectRows" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of independent StackObjectRows this object has. 0 if not detected in the stack, 1 if there is a primary, 2 or more if it is in an overlap region</DESCRIPTION>
+      </FIELD>
+      <FIELD name="nStackDetections" arraysize="1" datatype="short" unit="dimensionless" default="255">
+        <DESCRIPTION>which filter bands it is detected in (not forced) or if it was masked in a band.</DESCRIPTION>
+      </FIELD>
+      <FIELD name="nDetections" arraysize="1" datatype="short" unit="dimensionless" default="-999">
         <DESCRIPTION>total number of detection measurements in all filters</DESCRIPTION>
       </FIELD>
-      <FIELD name="ng" arraysize="1" datatype="short" unit="unknown">
+      <FIELD name="ng" arraysize="1" datatype="short" unit="dimensionless" default="-999">
         <DESCRIPTION>number of measures in g filter</DESCRIPTION>
       </FIELD>
-      <FIELD name="gMeanPSFMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> mean g psf magnitude</DESCRIPTION>
-      </FIELD>
-      <FIELD name="gMeanPSFMagErr" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> estimated error of g psf magnitude mean</DESCRIPTION>
-      </FIELD>
-      <FIELD name="gMeanKronMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> mean g kron mag</DESCRIPTION>
-      </FIELD>
-      <FIELD name="gMeanKronMagErr" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> estimated error of g kron mean mag</DESCRIPTION>
-      </FIELD>
-      <FIELD name="g20pct" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> 20 pct g magnitude</DESCRIPTION>
-      </FIELD>
-      <FIELD name="g80pct" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> 80 pct g magnitude</DESCRIPTION>
-      </FIELD>
-      <FIELD name="nr" arraysize="1" datatype="short" unit="unknown">
+      <FIELD name="nr" arraysize="1" datatype="short" unit="dimensionless" default="-999">
         <DESCRIPTION>number of measures in r filter</DESCRIPTION>
       </FIELD>
-      <FIELD name="rMeanPSFMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> mean r psf magnitude</DESCRIPTION>
-      </FIELD>
-      <FIELD name="rMeanPSFMagErr" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> estimated error of r psf magnitude mean</DESCRIPTION>
-      </FIELD>
-      <FIELD name="rMeanKronMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> mean r kron mag</DESCRIPTION>
-      </FIELD>
-      <FIELD name="rMeanKronMagErr" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> estimated error of r mean kron mag</DESCRIPTION>
-      </FIELD>
-      <FIELD name="r20pct" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> 20 pct r magnitude</DESCRIPTION>
-      </FIELD>
-      <FIELD name="r80pct" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> 80 pct r magnitude</DESCRIPTION>
-      </FIELD>
-      <FIELD name="ni" arraysize="1" datatype="short" unit="unknown">
+      <FIELD name="ni" arraysize="1" datatype="short" unit="dimensionless" default="-999">
         <DESCRIPTION>number of measures in i filter</DESCRIPTION>
       </FIELD>
-      <FIELD name="iMeanPSFMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> mean psf i magnitude</DESCRIPTION>
-      </FIELD>
-      <FIELD name="iMeanPSFMagErr" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> estimated error of i psf magitude mean</DESCRIPTION>
-      </FIELD>
-      <FIELD name="iMeanKronMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> mean i kron mag</DESCRIPTION>
-      </FIELD>
-      <FIELD name="iMeanKronMagErr" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> estimated error of i kron mag mean</DESCRIPTION>
-      </FIELD>
-      <FIELD name="i20pct" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> 20 pct i magniutde</DESCRIPTION>
-      </FIELD>
-      <FIELD name="i80pct" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> 80 pct i magnitude</DESCRIPTION>
-      </FIELD>
-      <FIELD name="nz" arraysize="1" datatype="short" unit="mag">
-        <DESCRIPTION> number of measures in z filter</DESCRIPTION>
-      </FIELD>
-      <FIELD name="zMeanPSFMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> mean z psf magnitude</DESCRIPTION>
-      </FIELD>
-      <FIELD name="zMeanPSFMagErr" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> estimated error of z psf magnitude mean</DESCRIPTION>
-      </FIELD>
-      <FIELD name="zMeanKronMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> mean z kron mag</DESCRIPTION>
-      </FIELD>
-      <FIELD name="zMeanKronMagErr" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> estimated error of z mean kron mag</DESCRIPTION>
-      </FIELD>
-      <FIELD name="z20pct" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> 20 pct z magnitude</DESCRIPTION>
-      </FIELD>
-      <FIELD name="z80pct" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> 80 pct z magnitude</DESCRIPTION>
-      </FIELD>
-      <FIELD name="ny" arraysize="1" datatype="short" unit="unknown">
+      <FIELD name="nz" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of measures in z filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ny" arraysize="1" datatype="short" unit="dimensionless" default="-999">
         <DESCRIPTION>number of measures in y filter</DESCRIPTION>
       </FIELD>
-      <FIELD name="yMeanPSFMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> mean y psf magnitude</DESCRIPTION>
-      </FIELD>
-     <FIELD name="yMeanPSFMagErr" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> estimated error of y psf magnitude mean</DESCRIPTION>
-      </FIELD>
-      <FIELD name="yMeanKronMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> mean y kron mag</DESCRIPTION>
-      </FIELD>
-       <FIELD name="yMeanKronMagErr" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> estimated error of y kron mag mean</DESCRIPTION>
-      </FIELD>
-      <FIELD name="y20pct" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> 20 pct y magnitude</DESCRIPTION>
-      </FIELD>
-      <FIELD name="y80pct" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> 80 pct y magnitude</DESCRIPTION>
-      </FIELD>
-      <FIELD name="nw" arraysize="1" datatype="short" unit="unknown">
-        <DESCRIPTION>number of measures in the wide (w) solar system filter</DESCRIPTION>
-      </FIELD>
-      <FIELD name="wMeanPSFMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> mean w psf magnitude</DESCRIPTION>
-      </FIELD>
-      <FIELD name="wMeanPSFMagErr" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> estimated error of w psf magnitude mean</DESCRIPTION>
-      </FIELD>
-      <FIELD name="wMeanKronMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> mean w kron mag</DESCRIPTION>
-      </FIELD>
-      <FIELD name="wMeanKronMagErr" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> estimated error of w kron mag mean</DESCRIPTION>
-      </FIELD>
-      <FIELD name="w20pct" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> 20 pct w magnitude</DESCRIPTION>
-      </FIELD>
-      <FIELD name="w80pct" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> 80 pct w magnitude</DESCRIPTION>
-      </FIELD>
-      <FIELD name="gStackPSFMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> g stack psf flux </DESCRIPTION>
-      </FIELD>
-      <FIELD name="gStackPSFMagErr" arraysize="1" datatype="double" unit="mag">
-	<DESCRIPTION> estimated error in g stack psf flux</DESCRIPTION>
-      </FIELD>
-      <FIELD name="gStackKronMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> g kron magnitude from stack frames</DESCRIPTION>
-      </FIELD>
-      <FIELD name="gStackKronMagErr" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> error from g stack kron mag</DESCRIPTION>
-      </FIELD>
-      <FIELD name="gFlags" arraysize="1" datatype="short" unit="unknown">
-        <DESCRIPTION>flags for g stack</DESCRIPTION>
-      </FIELD>
-      <FIELD name="gStackDetectID" arraysize="1" datatype="long" unit="unknown">
-        <DESCRIPTION>ODM detection identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="rStackPSFMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> r stack psf flux </DESCRIPTION>
-      </FIELD>
-      <FIELD name="rStackPSFMagErr" arraysize="1" datatype="double" unit="mag">
-        <DESCRIPTION> estimated error in r stack psf flux</DESCRIPTION>
-      </FIELD>
-      <FIELD name="rStackKronMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> r kron magnitude from stack frames</DESCRIPTION>
-      </FIELD>
-      <FIELD name="rStackKronMagErr" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> error from r stack kron mag</DESCRIPTION>
-      </FIELD>
-      <FIELD name="rFlags" arraysize="1" datatype="short" unit="unknown">
-        <DESCRIPTION>flags for r stack</DESCRIPTION>
-      </FIELD>
-      <FIELD name="rStackDetectID" arraysize="1" datatype="long" unit="unknown">
-        <DESCRIPTION>ODM detection identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="iStackPSFMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> i stack psf flux </DESCRIPTION>
-      </FIELD>
-      <FIELD name="iStackPSFMagErr" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> estimated error in i stack psf flux</DESCRIPTION>
-      </FIELD>
-      <FIELD name="iStackKronMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> i kron magnitude from stack frames</DESCRIPTION>
-      </FIELD>
-      <FIELD name="iStackKronMagErr" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> error from i stack kron mag</DESCRIPTION>
-      </FIELD>
-      <FIELD name="iFlags" arraysize="1" datatype="short" unit="unknown">
-        <DESCRIPTION>flags for i stack</DESCRIPTION>
-      </FIELD>
-      <FIELD name="iStackDetectID" arraysize="1" datatype="long" unit="unknown">
-        <DESCRIPTION>ODM detection identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="zStackPSFMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> z stack psf flux </DESCRIPTION>
-      </FIELD>
-      <FIELD name="zStackPSFMagErr" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> estimated error in z stack psf flux</DESCRIPTION>
-      </FIELD>
-      <FIELD name="zStackKronMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> z kron magnitude from stack frames</DESCRIPTION>
-      </FIELD>
-      <FIELD name="zStackKronMagErr" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> error from z stack kron mag</DESCRIPTION>
-      </FIELD>
-      <FIELD name="zFlags" arraysize="1" datatype="short" unit="unknown">
-        <DESCRIPTION>flags for z stack</DESCRIPTION>
-      </FIELD>
-      <FIELD name="zStackDetectID" arraysize="1" datatype="long" unit="unknown">
-        <DESCRIPTION>ODM detection identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="yStackPSFMag" arraysize="1" datatype="float" unit="unknown">
-        <DESCRIPTION>y band stack PSF flux</DESCRIPTION>
-      </FIELD>
-      <FIELD name="yStackPSFMagErr" arraysize="1" datatype="float" unit="unknown">
-        <DESCRIPTION>y band stack psf flux err</DESCRIPTION>
-      </FIELD>
-      <FIELD name="yStackKronMag" arraysize="1" datatype="float" unit="mag">
-        <DESCRIPTION> y kron magnitude from stack frames</DESCRIPTION>
-      </FIELD>
-      <FIELD name="yStackKronMagErr" arraysize="1" datatype="float" unit="unknown">
-        <DESCRIPTION>y band stack kron mag err</DESCRIPTION>
-      </FIELD>
-      <FIELD name="yFlags" arraysize="1" datatype="short" unit="unknown">
-        <DESCRIPTION>flags for y stack</DESCRIPTION>
-      </FIELD>
-      <FIELD name="yStackDetectID" arraysize="1" datatype="long" unit="unknown">
-        <DESCRIPTION>ODM detection identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="qfPerfect" arraysize="1" datatype="float" unit="unknown">
-        <DESCRIPTION>qf perfect</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sgSep" arraysize="1" datatype="float" unit="unknown">
-        <DESCRIPTION>star/galaxy separator - true if any one color is</DESCRIPTION>
-      </FIELD>
-      <FIELD name="consistencyFlag" arraysize="1" datatype="short" unit="unknown">
-        <DESCRIPTION>Value computed from associated detections, it is originally given by IPP and should agree with the ODM validation</DESCRIPTION>
-      </FIELD>
-      <FIELD name="Random" arraysize="1" datatype="double" unit="unknown">
-        <DESCRIPTION>Random number between 0 and 1</DESCRIPTION>
-      </FIELD>
-      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="unknown">
-        <DESCRIPTION>Data release</DESCRIPTION>
-      </FIELD>
-      <FIELD name="batchID" arraysize="1" datatype="int" unit="unknown">
-        <DESCRIPTION>batch id</DESCRIPTION>
+      <DATA>
+        <TABLEDATA></TABLEDATA>
+      </DATA>
+    </TABLE>
+    <TABLE name="MeanObject">
+      <DESCRIPTION>VOTable description of PSPS table MeanObject</DESCRIPTION>
+      <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>
+      <FIELD name="objID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ODM object identifier index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gcobjID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>galactic coordinates ODM object identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gQfPerfect" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>maximum psf QfPerfect from best available g band detections</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gMeanPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean g psf AB magnitude from best available measurements (best available as currently defined by ipp "waterfall logic"</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gMeanPSFMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of best available g-band psf AB magnitudes</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gnIncPSFMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+	<DESCRIPTION>number of best available detections included in mean psfMag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gMeanPSFMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of best available measurements - compared with MeanErr this is one measure of true variability</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gMinPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>minimum best available PSFMag - min and max are given for PSFMag as they may indicate variability</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gMaxPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>maxiumum best available PSFMag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gMeanKronMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean g kron AB magnitude from best available measurements</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gMeanKronMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of mean g kron AB magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gnIncKronMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+	<DESCRIPTION>number of best available detections included in mean Kron Mag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gMeanKronMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of best available measurements</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gMeanApMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean g aperture AB magnitude from best available measurements</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gMeanApMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of mean g aperture AB magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gnIncApMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+	<DESCRIPTION>number of best available detections included in mean Ap Mag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gMeanApMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of best available measurements</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gFlags" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>flags for g mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rQfPerfect" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>maximum psf QfPerfect from best available r band detections</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rMeanPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean r psf AB magnitude from best available measurements (best available as currently defined by ipp "waterfall logic"</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rMeanPSFMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of best available r-band psf AB magnitudes</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rnIncPSFMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+	<DESCRIPTION>number of best available detections included in mean psfMag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rMeanPSFMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of best available measurements - compared with MeanErr this is one measure of true variability</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rMinPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>minimum best available PSFMag - min and max are given for PSFMag as they may indicate variability</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rMaxPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>maxiumum best available PSFMag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rMeanKronMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean r kron AB magnitude from best available measurements</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rMeanKronMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of mean r kron AB magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rnIncKronMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+	<DESCRIPTION>number of best available detections included in mean Kron Mag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rMeanKronMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of best available measurements</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rMeanApMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean r aperture AB magnitude from best available measurements</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rMeanApMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of mean r aperture AB magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rnIncApMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+	<DESCRIPTION>number of best available detections included in mean Ap Mag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rMeanApMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of best available measurements</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rFlags" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>flags for r mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iQfPerfect" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>maximum psf QfPerfect from best available i band detections</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iMeanPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean i psf AB magnitude from best available measurements (best available as currently defined by ipp "waterfall logic"</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iMeanPSFMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of best available i-band psf AB magnitudes</DESCRIPTION>
+      </FIELD>
+      <FIELD name="inIncPSFMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+	<DESCRIPTION>number of best available detections included in mean psfMag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iMeanPSFMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of best available measurements - compared with MeanErr this is one measure of true variability</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iMinPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>minimum best available PSFMag - min and max are given for PSFMag as they may indicate variability</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iMaxPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>maxiumum best available PSFMag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iMeanKronMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean i kron AB magnitude from best available measurements</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iMeanKronMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of mean i kron AB magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="inIncKronMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+	<DESCRIPTION>number of best available detections included in mean Kron Mag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iMeanKronMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of best available measurements</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iMeanApMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean i aperture AB magnitude from best available measurements</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iMeanApMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of mean i aperture AB magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="inIncApMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+	<DESCRIPTION>number of best available detections included in mean Ap Mag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iMeanApMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of best available measurements</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iFlags" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>flags for i mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zQfPerfect" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>maximum psf QfPerfect from best available z band detections</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zMeanPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean z psf AB magnitude from best available measurements (best available as currently defined by ipp "waterfall logic"</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zMeanPSFMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of best available z-band psf AB magnitudes</DESCRIPTION>
+      </FIELD>
+      <FIELD name="znIncPSFMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+	<DESCRIPTION>number of best available detections included in mean psfMag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zMeanPSFMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of best available measurements - compared with MeanErr this is one measure of true variability</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zMinPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>minimum best available PSFMag - min and max are given for PSFMag as they may indicate variability</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zMaxPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>maxiumum best available PSFMag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zMeanKronMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean z kron AB magnitude from best available measurements</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zMeanKronMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of mean z kron AB magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="znIncKronMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+	<DESCRIPTION>number of best available detections included in mean Kron Mag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zMeanKronMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of best available measurements</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zMeanApMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean z aperture AB magnitude from best available measurements</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zMeanApMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of mean z aperture AB magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="znIncApMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+	<DESCRIPTION>number of best available detections included in mean Ap Mag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zMeanApMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of best available measurements</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zFlags" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>flags for z mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yQfPerfect" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>maximum psf QfPerfect from best available y band detections</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yMeanPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean y psf AB magnitude from best available measurements (best available as currently defined by ipp "waterfall logic"</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yMeanPSFMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of best available y-band psf AB magnitudes</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ynIncPSFMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+	<DESCRIPTION>number of best available detections included in mean psfMag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yMeanPSFMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of best available measurements - compared with MeanErr this is one measure of true variability</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yMinPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>minimum best available PSFMag - min and max are given for PSFMag as they may indicate variability</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yMaxPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>maxiumum best available PSFMag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yMeanKronMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean y kron AB magnitude from best available measurements</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yMeanKronMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of mean y kron AB magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ynIncKronMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+	<DESCRIPTION>number of best available detections included in mean Kron Mag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yMeanKronMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of best available measurements</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yMeanApMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean y aperture AB magnitude from best available measurements</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yMeanApMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of mean y aperture AB magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ynIncApMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+	<DESCRIPTION>number of best available detections included in mean Ap Mag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yMeanApMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of best available measurements</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yFlags" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>flags for y mean</DESCRIPTION>
       </FIELD>
       <DATA>
