Index: /trunk/ippToPsps/config/Makefile.am
===================================================================
--- /trunk/ippToPsps/config/Makefile.am	(revision 36696)
+++ /trunk/ippToPsps/config/Makefile.am	(revision 36697)
@@ -5,4 +5,8 @@
   tables.P2.vot \
   tables.ST.vot \
+  tables.DF.vot \
+  tables.DO.vot \
+  tables.FW.vot \
+  tables.FO.vot \
   settings.xml
 
Index: /trunk/ippToPsps/config/README
===================================================================
--- /trunk/ippToPsps/config/README	(revision 36696)
+++ /trunk/ippToPsps/config/README	(revision 36697)
@@ -1,3 +1,4 @@
-ippToPspsDbSchema.sql  : SQL commands to build the real (not scratch) ipptopsps database
+ippToPspsDbSchema.sql  : SQL commands to build the real (not scratch) ipptopsps
+database ( the database that tracks/queues the batch creation)
 settings.xml           : locations of things such as mysql dbs of interest
 tables.IN.full.vot     : original version of the init batch tables, with invalid SkyCell, ProjectionCell, Regions
@@ -6,2 +7,6 @@
 tables.P2.vot          : P2 detection batch table
 tables.ST.vot          : stack detection batch table
+tables.DF.vot	       : diff detection batch table
+tables.DO.vot	       : diff object batch table
+tables.FW.vot	       : forced warp measurement table
+tables.FO.vot	       : forced mean object table
Index: /trunk/ippToPsps/config/ippToPspsDbSchema.sql
===================================================================
--- /trunk/ippToPsps/config/ippToPspsDbSchema.sql	(revision 36696)
+++ /trunk/ippToPsps/config/ippToPspsDbSchema.sql	(revision 36697)
@@ -125,4 +125,8 @@
   `queue_ST` tinyint(1) default '0',
   `queue_OB` tinyint(1) default '0',
+  `queue_DF` tinyint(1) default '0',
+  `queue_DO` tinyint(1) default '0',
+  `queue_FW` tinyint(1) default '0',
+  `queue_FO` tinyint(1) default '0',
   `active` tinyint(1) default '1',
   `parallel` tinyint(1) default '0',
Index: /trunk/ippToPsps/config/parse_vot.pl
===================================================================
--- /trunk/ippToPsps/config/parse_vot.pl	(revision 36697)
+++ /trunk/ippToPsps/config/parse_vot.pl	(revision 36697)
@@ -0,0 +1,106 @@
+#!/usr/bin/env perl
+
+# this thing will just parse the votables and print out in 'ken schema style'
+
+$wiki=1;
+
+$infield = 0;
+$intable = 0;
+while (<>) {
+    
+    if ($_ =~/\<FIELD/) {
+	#print "here\n";
+	chomp $_;
+	$name = $_;
+	$name =~ s/.*name=\"//;
+	$name =~ s/\".*//g;
+#	print "\nxxx$name","xxx\n";
+
+	$arraysize = $_;
+	$arraysize =~ s/.*arraysize=\"//;
+	$arraysize =~ s/\".*//g;
+	$datatype = $_;
+	$datatype =~ s/.*datatype=\"//;
+	$datatype =~ s/\".*//g;
+	#this sets all the sizes
+	$datatype1 = "$datatype($arraysize)";
+	if($datatype eq "float") {$datatype1 = "REAL 4";}
+	if($datatype eq "double") {$datatype1 = "FLOAT 8";}
+	if($datatype eq "char") {$datatype1 = "VARCHAR($arraysize)";}
+	if($datatype eq "int") {$datatype1 = "INT 4";}
+	if($datatype eq "short") {$datatype1 = "SMALLINT 2";}
+	if($datatype eq "unsignedByte") {$datatype1 = "TINYINT 1";}
+	if($datatype eq "long") {$datatype1 = "BIGINT 8";}
+
+	
+
+	if ($_ =~ /.*default=\"/) {
+
+	    $default = $_;
+	    $default =~ s/.*default=\"//;
+	    $default =~ s/\".*//g;
+
+	} else {$default="";}
+	if ($_ =~ /.*unit=\"/) {
+	    $unit = $_;
+	    $unit =~ s/.*unit=\"//;
+	    $unit =~ s/\".*//g;
+	} else {$unit = "";}
+	if ($wiki) {
+	printf("||%-17s||   %-15s||   %-15s ||   %-5s||",$name, $unit, $datatype1, $default);
+	} else {
+	printf("%-17s   %-15s   %-15s    %-5s",$name, $unit, $datatype1, $default);
+	}
+
+
+	$infield = 1;
+    } else {
+	if ($infield) {
+	    if ($_ =~ /\<\/DESCRIPTION/) {
+		$t = $_;
+		chomp $t;
+		$t =~ s/\s+\<DESCRIPTION\>//;
+		$t =~ s/\<\/DESCRIPTION\>//;
+		print $t;
+		$infield = 1;
+	    }
+	    
+	    if ($_ =~ /\<\/FIELD/) {
+		if ($wiki) { print "||";}
+		print "\n";
+		$infield = 0;
+	    }
+
+	} else {
+	    #not in field something new
+	    if ($_ =~ /\<TABLE /) {
+		chomp $_;
+		$name = $_;
+		$name =~ s/.*name=\"//;
+		$name =~ s/\".*//g;
+		$intable = 1;
+		print "---------------------------\n";
+		printf ("%-16s   ", $name);
+	    } else {
+		if ($intable) {
+		    	    if ($_ =~ /\<\/DESCRIPTION/) {
+		$t = $_;
+		chomp $t;
+		$t =~ s/\s+\<DESCRIPTION\>//;
+		$t =~ s/\<\/DESCRIPTION\>//;
+		print "$t\n";
+		print "---------------------------\n";
+		$intable = 1;
+	    }
+
+		}
+		if ($_ =~ /\<\/TABLE\>/) {
+		    $intable = 0;
+		}
+	    }
+
+	}
+    }
+    
+
+}
Index: /trunk/ippToPsps/config/settings.xml
===================================================================
--- /trunk/ippToPsps/config/settings.xml	(revision 36696)
+++ /trunk/ippToPsps/config/settings.xml	(revision 36697)
@@ -349,5 +349,5 @@
     </loader>
     <loader mach="stare00">
-      <name>ipptopsps_scratch</name>
+      <name>ipptopsps2_scratch</name>
       <host>stare00</host>
       <user>dvo</user>
@@ -356,5 +356,5 @@
     </loader>
     <loader mach="stare01">
-      <name>ipptopsps_scratch</name>
+      <name>ipptopsps2_scratch</name>
       <host>stare01</host>
       <user>dvo</user>
@@ -363,5 +363,5 @@
     </loader>
     <loader mach="stare02">
-      <name>ipptopsps_scratch</name>
+      <name>ipptopsps2_scratch</name>
       <host>stare02</host>
       <user>dvo</user>
@@ -370,5 +370,5 @@
     </loader>
     <loader mach="stare03">
-      <name>ipptopsps_scratch</name>
+      <name>ipptopsps2_scratch</name>
       <host>stare03</host>
       <user>dvo</user>
@@ -377,5 +377,5 @@
     </loader>
     <loader mach="stare04">
-      <name>ipptopsps_scratch</name>
+      <name>ipptopsps2_scratch</name>
       <host>stare04</host>
       <user>dvo</user>
@@ -409,5 +409,5 @@
   <!-- ippToPsps Db section (REAL version) -->
   <ipptopspsdatabase>
-    <name>ipptopsps</name>
+    <name>ipptopsps2</name>
     <host>ipp006</host>
     <user>dvo</user>
Index: /trunk/ippToPsps/config/tables.DF.vot
===================================================================
--- /trunk/ippToPsps/config/tables.DF.vot	(revision 36697)
+++ /trunk/ippToPsps/config/tables.DF.vot	(revision 36697)
@@ -0,0 +1,306 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<VOTABLE version="1.1">
+  <RESOURCE>
+    <TABLE name="DiffMeta">
+      <DESCRIPTION>VOTable description of PSPS table DiffMeta</DESCRIPTION>
+      <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>           
+      <FIELD name="diffMetaID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>diff identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="batchID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+	<DESCRIPTION>batch identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
+        <DESCRIPTION>survey flag identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="filterID" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
+        <DESCRIPTION>filter identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="diffTypeID" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="0">
+        <DESCRIPTION>diff type identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="posImageID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+	<DESCRIPTION>positive image identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="negImageID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+	<DESCRIPTION>negative image identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="skyCellID" arraysize="1" datatype="float" unit="dimensionless" default="NA">
+	<DESCRIPTION>single float givijng PrimaryCell.SkyCell identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="photoCalID" arraysize="1" datatype="int" unit="dimensionless" default="NA">
+	<DESCRIPTION>photometry code</DESCRIPTION>
+      </FIELD>
+      <FIELD name="magSat" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>saturation magnitude level</DESCRIPTION>
+      </FIELD>
+      <FIELD name="analVer" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>analysis version index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="expTime" arraysize="1" datatype="float" unit="seconds" default="-999">
+	<DESCRIPTION>exposure time of positive image</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ctype1" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
+        <DESCRIPTION>name of astrometric projection in RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ctype2" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
+        <DESCRIPTION>name of astrometric projection in DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="crval1" arraysize="1" datatype="double" unit="degrees" default="-999">
+        <DESCRIPTION> RA corresponding to reference pixel</DESCRIPTION>
+      </FIELD>
+      <FIELD name="crval2" arraysize="1" datatype="double" unit="degrees" default="-999">
+        <DESCRIPTION> DEC corresponding to reference pixel</DESCRIPTION>
+      </FIELD>
+      <FIELD name="crpix1" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>reference pixel value for RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="crpix2" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>reference pixel value for DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="cdelt1" arraysize="1" datatype="double" unit="degrees/pixel" default="-999">
+        <DESCRIPTION>scale factor for RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="cdelt2" arraysize="1" datatype="double" unit="degrees/pixel" default="-999">
+        <DESCRIPTION>scale factor for DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc001001" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc001002" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc002001" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc002002" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="calibModNum" arraysize="1" datatype="short" unit="dimensionless" default="NA">
+        <DESCRIPTION>calibration modification number</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
+        <DESCRIPTION>Data release</DESCRIPTION>
+      </FIELD>
+      <DATA>
+        <TABLEDATA></TABLEDATA>
+      </DATA>
+    </TABLE>
+    <TABLE name="DiffDetection">
+      <DESCRIPTION>VOTable description of PSPS table DiffDetection</DESCRIPTION>
+      <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>
+      <FIELD name="diffObjID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ODM diff object identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="diffgcobjID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>galactic coordinates ODM object identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="diffDetID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ODM diff detection identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="diffDetMetaID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+	<DESCRIPTION>diff detection meta identifer</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ippDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>detection id generated by IPP</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ippObjID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>object id generated by IPP</DESCRIPTION>
+      </FIELD>
+      <FIELD name="filterID" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
+        <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="dimensionless" default="NA">
+        <DESCRIPTION>survey flag identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="randomDiffID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION> random diff id</DESCRIPTION>
+      </FIELD>
+      <FIELD name="skyCellID" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>single float givijng PrimaryCell.SkyCell identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dvoRegionID" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION> identifier to dvo spacial region</DESCRIPTION>
+      </FIELD>
+      <FIELD name="obsTime" arraysize="1" datatype="double" unit="MeanJulianDays" default="-999">
+        <DESCRIPTION> Time of mid observation of positive detection in Mean Julian Days</DESCRIPTION>
+      </FIELD>
+      <FIELD name="xPos" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION> measured x on CCD from PSF fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yPos" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION> measured y on CCD from PSF fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="xPosErr" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION> estimated error in x</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yPosErr" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION> estimated error in y</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pltScale" arraysize="1" datatype="float" unit="arcsec/pix" default="-999">
+	<DESCRIPTION>plate scale at this location (from DVO)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="posAngle" arraysize="1" datatype="float" unit="degrees" default="-999">
+	<DESCRIPTION>position angle (sky-to-chip) at this location (from DVO)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ra" arraysize="1" datatype="double" unit="degrees" default="NA">
+        <DESCRIPTION>right ascension</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dec" arraysize="1" datatype="double" unit="degrees" default="NA">
+        <DESCRIPTION>declination</DESCRIPTION>
+      </FIELD>
+      <FIELD name="raErr" arraysize="1" datatype="float" unit="arcsec" default="NA">
+        <DESCRIPTION>right ascension error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="decErr" arraysize="1" datatype="float" unit="arcsec" default="NA">
+        <DESCRIPTION>declination error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zp" arraysize="1" datatype="float" unit="magnitude" default="0">
+        <DESCRIPTION>zeropoint</DESCRIPTION>
+      </FIELD>
+      <FIELD name="telluricExt" arraysize="1" datatype="float" unit="magnitude" default="NA">
+        <DESCRIPTION>estimated extinction due to non-photometric conditions</DESCRIPTION>
+      </FIELD>
+      <FIELD name="expTime" arraysize="1" datatype="float" unit="seconds" default="-999">
+        <DESCRIPTION>exposure time (informational)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="airMass" arraysize="1" datatype="float" unit="dimensionless" default="0">
+        <DESCRIPTION>airmass (informational)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> PSF instrumental flux (in analog-to-digital units/sec) or	adu/sec</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> estimated error in flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfMajorFWHM" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION> model PSF width in major axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfMinorFWHM" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION> model PSF width in minor axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfTheta" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION> model PSF orientation angle degrees East of North</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfCore" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>model PSF core parameter [k in (1 + kz + z^1.66)]</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfQf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfQfPerfect" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF-weighted fraction of pixels totally unmasked</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfChiSq" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>reduced-chisq of the psf model fit. (ndof?, npix?)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF likelihood</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentXX" arraysize="1" datatype="float" unit="raw pixels" default="-999">
+        <DESCRIPTION> moment XX</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentXY" arraysize="1" datatype="float" unit="raw pixels" default="-999">
+        <DESCRIPTION> moment XY</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentYY" arraysize="1" datatype="float" unit="raw pixels" default="-999">
+        <DESCRIPTION> moment YY</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentR1" arraysize="1" datatype="float" unit="raw pixels" default="-999">
+        <DESCRIPTION> first radial moment</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentRH" arraysize="1" datatype="float" unit="raw pixels" default="-999">
+        <DESCRIPTION> half radial moment</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentM3C" arraysize="1" datatype="float" unit="raw pixels" default="-999">
+        <DESCRIPTION> 3rd moment cos(theta)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentM3S" arraysize="1" datatype="float" unit="raw pixels" default="-999">
+        <DESCRIPTION> 3rd moment sin(theta)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentM4C" arraysize="1" datatype="float" unit="raw pixels" default="-999">
+        <DESCRIPTION> 4th moment cos(theta)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentM4S" arraysize="1" datatype="float" unit="raw pixels" default="-999">
+        <DESCRIPTION> 4th moment sin(theta)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="apFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Aperture Flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="apFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Aperture Flux error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="apFillF" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION> Aperture fill factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="kronFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Kron flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="kronFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Kron flux error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="kronRad" arraysize="1" datatype="float" unit="raw pixels" default="-999">
+        <DESCRIPTION> Kron radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="kronRadErr" arraysize="1" datatype="float" unit="raw pixels" default="-999">
+        <DESCRIPTION> Kron radius error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="diffNPos" arraysize="1" datatype="int" unit="dimensionless" default="-999">
+	<DESCRIPTION>NPix > 3sigma</DESCRIPTION>
+      </FIELD>
+      <FIELD name="diffFRatio" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>fPos/(fPos + fNeg)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="diffNBad" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>nPos/(nPos + nNeg)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="diffNMask" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>nPos/(nPos + nMask)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="diffNAll" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>nPos/(nPos + nMask + nNeg)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="diffPdist" arraysize="1" datatype="float" unit="pixels" default="-999">
+	<DESCRIPTION>distance to positive match source</DESCRIPTION>
+      </FIELD>
+      <FIELD name="diffNdist" arraysize="1" datatype="float" unit="pixels" default="-999">
+	<DESCRIPTION>distance to negative match source</DESCRIPTION>
+      </FIELD>
+      <FIELD name="diffPSN" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>signal to noise of pos match source</DESCRIPTION>
+      </FIELD>
+      <FIELD name="diffNSN" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>signal to noise of neg match source</DESCRIPTION>
+      </FIELD>
+      <FIELD name="sky" arraysize="1" datatype="float" unit="adu/sec/pixel" default="-999">
+        <DESCRIPTION> PSF sky level at source</DESCRIPTION>
+      </FIELD>
+      <FIELD name="skyErr" arraysize="1" datatype="float" unit="adu/sec/pixel" default="-999">
+        <DESCRIPTION> estimated error in sky</DESCRIPTION>
+      </FIELD>
+      <FIELD name="infoFlag" arraysize="1" datatype="long" unit="dimensionless" default="-999">
+        <DESCRIPTION>flag indicating provenance information</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
+        <DESCRIPTION>Data release when this detection was originally taken. Recalibrations do not affect this value.</DESCRIPTION>
+      </FIELD>
+      <DATA>
+        <TABLEDATA></TABLEDATA>
+      </DATA>
+    </TABLE>
+    <TABLE name="DiffToImage">
+      <DESCRIPTION>VOTable description of PSPS table DiffToImage</DESCRIPTION>
+      <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>
+      <FIELD name="diffMetaID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>diff identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="imageID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>hashed exposure-ccdID identifier</DESCRIPTION>
+      </FIELD>
+      <DATA>
+        <TABLEDATA></TABLEDATA>
+      </DATA>
+    </TABLE>
+  </RESOURCE>
+</VOTABLE>
Index: /trunk/ippToPsps/config/tables.DO.vot
===================================================================
--- /trunk/ippToPsps/config/tables.DO.vot	(revision 36697)
+++ /trunk/ippToPsps/config/tables.DO.vot	(revision 36697)
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<VOTABLE version="1.1">
+  <RESOURCE>
+    <TABLE name="DiffDetObject">
+      <DESCRIPTION>VOTable description of PSPS table DifDetObject</DESCRIPTION>
+      <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>
+      <FIELD name="diffObjName" arraysize="100" datatype="char" unit="alphanumeric" default="NA">
+        <DESCRIPTION>IAU Name constructed from objID position PS1.x JHHMMSS.SS+/-</DESCRIPTION>
+      </FIELD>
+      <FIELD name="diffObjID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ODM object identifier index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="diffgcobjID" 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="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="dimensionless" default="NA">
+        <DESCRIPTION>Zone index</DESCRIPTION>
+      </FIELD>
+      <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>batchID</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dvoRegionID" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>identifier to dvo spatial region</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="dimensionless" default="0">
+        <DESCRIPTION>subset of objInfoFlag - flags related to goodness of object</DESCRIPTION>
+      </FIELD>
+      <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="ra" arraysize="1" datatype="double" unit="degrees" default="NA">
+        <DESCRIPTION> Right Ascension</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dec" arraysize="1" datatype="double" unit="degrees" default="NA">
+        <DESCRIPTION> Declination</DESCRIPTION>
+      </FIELD>
+      <FIELD name="raErr" arraysize="1" datatype="float" unit="arcsec" default="0.0">
+        <DESCRIPTION> Right Ascension error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="decErr" arraysize="1" datatype="float" unit="arcsec" default="0.0">
+        <DESCRIPTION> Declination error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="cx" arraysize="1" datatype="double" unit="dimensionless" default="NA"> 
+	<DESCRIPTION>Cartesian x</DESCRIPTION> 
+      </FIELD> 
+      <FIELD name="cy" arraysize="1" datatype="double" unit="dimensionless" default="NA"> 
+        <DESCRIPTION>Cartesian y</DESCRIPTION> 
+      </FIELD> 
+      <FIELD name="cz" arraysize="1" datatype="double" unit="dimensionless" default="NA"> 
+        <DESCRIPTION>Cartesian z</DESCRIPTION> 
+      </FIELD> 
+      <FIELD name="lambda" arraysize="1" datatype="double" unit="degrees" default="-999">
+        <DESCRIPTION> ecliptic longitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="beta" arraysize="1" datatype="double" unit="degrees" default="-999">
+        <DESCRIPTION> ecliptic latitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="l" arraysize="1" datatype="double" unit="degrees" default="-999">
+        <DESCRIPTION> galactic longitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="b" arraysize="1" datatype="double" unit="degrees" default="-999">
+        <DESCRIPTION> galactic latitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="qfPerfect" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>qf perfect</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
+        <DESCRIPTION>Data release</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="dimensionless" default="-999">
+        <DESCRIPTION>number of measures in g filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="nr" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of measures in r filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ni" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of measures in i filter</DESCRIPTION>
+      </FIELD>
+      <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>
+      <DATA>
+        <TABLEDATA></TABLEDATA>
+      </DATA>
+    </TABLE>
+  </RESOURCE>
+</VOTABLE>
Index: /trunk/ippToPsps/config/tables.FO.vot
===================================================================
--- /trunk/ippToPsps/config/tables.FO.vot	(revision 36697)
+++ /trunk/ippToPsps/config/tables.FO.vot	(revision 36697)
@@ -0,0 +1,748 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<VOTABLE version="1.1">
+  <RESOURCE>
+    <TABLE name="ForcedMeanObject">
+      <DESCRIPTION>VOTable description of PSPS table ForcedMeanObject</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="ippObjID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>IPP object number</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="batchID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>batch id</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gStackID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+	<DESCRIPTION>stack image id (how to carry through IPP+DVO</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gnTotal" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections in g filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gnIncPSFMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust psf mean in g filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gnIncKronMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust mean of Kron mag in g filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gnIncApMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust mean of Ap Mag in g filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gnIncR5" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust mean of ApFlx 5 in g filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gnIncR6" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust mean of ApFlx 6 in g filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION> robust mean g psf AB magnitude (sigma clipping or MAP or go to 5 or 7 number summary? 1/12 is ~9th percentile</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gPSFMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION> estimated error of g psf AB magnitude mean(individual errors added in quadrature)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gPSFMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of measurements included in the robust mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gKronMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean g kron AB magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gKronMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION> estimated error of g kron AB magnitude mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gKronMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of measurements included in the robust mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gApMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean g aperture AB magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gApMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION> estimated error of g aperture AB magnitude mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gApMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of measurements included in the robust mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gFmeanflxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5 in g unconvolved stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gFmeanflxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gFmeanflxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gFmeanflxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gFmeanflxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6 in g unconvolved stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gFmeanflxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gFmeanflxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gFmeanflxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gFlags" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>flags for g forced</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gLensObjSmearX11" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gLensObjSmearX12" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gLensObjSmearX22" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gLensObjSmearE1" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gLensObjSmearE2" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gLensObjShearX11" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gLensObjShearX12" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gLensObjShearX22" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gLensObjShearE1" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gLensObjShearE2" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gLensPSFSmearX11" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gLensPSFSmearX12" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gLensPSFSmearX22" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gLensPSFSmearE1" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gLensPSFSmearE2" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gLensPSFShearX11" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gLensPSFShearX12" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gLensPSFShearX22" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gLensPSFShearE1" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gLensPSFShearE2" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gGamma" arraysize="1" datatype="float" unit="arcsec^2" default="-999">
+	<DESCRIPTION>second moment (Mxx+Myy)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gE1" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>polarization, KSB-corrected (Mxx - Myy) / (Mxx + Myy)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gE2" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>polarization, KSB-corrected 2Mxy / (Mxx + Myy)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rStackID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+	<DESCRIPTION>stack image id (how to carry through IPP+DVO</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rnTotal" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections in r filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rnIncPSFMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust psf mean in r filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rnIncKronMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust mean of Kron mag in r filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rnIncApMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust mean of Ap Mag in r filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rnIncR5" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust mean of ApFlx 5 in r filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rnIncR6" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust mean of ApFlx 6 in r filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION> robust mean r psf AB magnitude (sigma clipping or MAP or go to 5 or 7 number summary? 1/12 is ~9th percentile</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rPSFMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION> estimated error of g psf AB magnitude mean(individual errors added in quadrature)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rPSFMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of measurements included in the robust mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rKronMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean r kron AB magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rKronMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION> estimated error of r kron AB magnitude mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rKronMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of measurements included in the robust mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rApMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean r aperture AB magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rApMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION> estimated error of r aperture AB magnitude mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rApMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of measurements included in the robust mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rFmeanflxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5 in r unconvolved stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rFmeanflxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rFmeanflxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rFmeanflxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rFmeanflxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6 in r unconvolved stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rFmeanflxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rFmeanflxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rFmeanflxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rFlags" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>flags for r forced</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rLensObjSmearX11" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rLensObjSmearX12" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rLensObjSmearX22" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rLensObjSmearE1" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rLensObjSmearE2" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rLensObjShearX11" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rLensObjShearX12" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rLensObjShearX22" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rLensObjShearE1" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rLensObjShearE2" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rLensPSFSmearX11" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rLensPSFSmearX12" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rLensPSFSmearX22" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rLensPSFSmearE1" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rLensPSFSmearE2" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rLensPSFShearX11" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rLensPSFShearX12" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rLensPSFShearX22" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rLensPSFShearE1" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rLensPSFShearE2" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rGamma" arraysize="1" datatype="float" unit="arcsec^2" default="-999">
+	<DESCRIPTION>second moment (Mxx+Myy)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rE1" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>polarization, KSB-corrected (Mxx - Myy) / (Mxx + Myy)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rE2" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>polarization, KSB-corrected 2Mxy / (Mxx + Myy)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iStackID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+	<DESCRIPTION>stack image id (how to carry through IPP+DVO</DESCRIPTION>
+      </FIELD>
+      <FIELD name="inTotal" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections in i filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="inIncPSFMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust psf mean in i filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="inIncKronMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust mean of Kron mag in i filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="inIncApMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust mean of Ap Mag in i filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="inIncR5" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust mean of ApFlx 5 in i filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="inIncR6" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust mean of ApFlx 6 in i filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION> robust mean i psf AB magnitude (sigma clipping or MAP or go to 5 or 7 number summary? 1/12 is ~9th percentile</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iPSFMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION> estimated error of i psf AB magnitude mean(individual errors added in quadrature)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iPSFMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of measurements included in the robust mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iKronMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean i kron AB magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iKronMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION> estimated error of i kron AB magnitude mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iKronMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of measurements included in the robust mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iApMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean i aperture AB magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iApMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION> estimated error of i aperture AB magnitude mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iApMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of measurements included in the robust mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iFmeanflxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5 in i unconvolved stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iFmeanflxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iFmeanflxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iFmeanflxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iFmeanflxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6 in i unconvolved stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iFmeanflxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iFmeanflxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iFmeanflxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iFlags" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>flags for i forced</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iLensObjSmearX11" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iLensObjSmearX12" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iLensObjSmearX22" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iLensObjSmearE1" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iLensObjSmearE2" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iLensObjShearX11" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iLensObjShearX12" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iLensObjShearX22" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iLensObjShearE1" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iLensObjShearE2" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iLensPSFSmearX11" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iLensPSFSmearX12" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iLensPSFSmearX22" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iLensPSFSmearE1" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iLensPSFSmearE2" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iLensPSFShearX11" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iLensPSFShearX12" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iLensPSFShearX22" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iLensPSFShearE1" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iLensPSFShearE2" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iGamma" arraysize="1" datatype="float" unit="arcsec^2" default="-999">
+	<DESCRIPTION>second moment (Mxx+Myy)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iE1" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>polarization, KSB-corrected (Mxx - Myy) / (Mxx + Myy)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iE2" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>polarization, KSB-corrected 2Mxy / (Mxx + Myy)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zStackID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+	<DESCRIPTION>stack image id (how to carry through IPP+DVO</DESCRIPTION>
+      </FIELD>
+      <FIELD name="znTotal" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections in z filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="znIncPSFMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust psf mean in z filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="znIncKronMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust mean of Kron mag in z filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="znIncApMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust mean of Ap Mag in z filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="znIncR5" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust mean of ApFlx 5 in z filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="znIncR6" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust mean of ApFlx 6 in z filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION> robust mean z psf AB magnitude (sigma clipping or MAP or go to 5 or 7 number summary? 1/12 is ~9th percentile</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zPSFMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION> estimated error of z psf AB magnitude mean(individual errors added in quadrature)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zPSFMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of measurements included in the robust mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zKronMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean z kron AB magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zKronMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION> estimated error of z kron AB magnitude mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zKronMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of measurements included in the robust mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zApMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean z aperture AB magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zApMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION> estimated error of z aperture AB magnitude mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zApMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of measurements included in the robust mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zFmeanflxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5 in z unconvolved stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zFmeanflxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zFmeanflxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zFmeanflxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zFmeanflxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6 in z unconvolved stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zFmeanflxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zFmeanflxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zFmeanflxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zFlags" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>flags for z forced</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zLensObjSmearX11" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zLensObjSmearX12" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zLensObjSmearX22" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zLensObjSmearE1" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zLensObjSmearE2" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zLensObjShearX11" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zLensObjShearX12" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zLensObjShearX22" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zLensObjShearE1" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zLensObjShearE2" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zLensPSFSmearX11" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zLensPSFSmearX12" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zLensPSFSmearX22" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zLensPSFSmearE1" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zLensPSFSmearE2" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zLensPSFShearX11" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zLensPSFShearX12" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zLensPSFShearX22" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zLensPSFShearE1" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zLensPSFShearE2" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zGamma" arraysize="1" datatype="float" unit="arcsec^2" default="-999">
+	<DESCRIPTION>second moment (Mxx+Myy)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zE1" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>polarization, KSB-corrected (Mxx - Myy) / (Mxx + Myy)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zE2" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>polarization, KSB-corrected 2Mxy / (Mxx + Myy)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yStackID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+	<DESCRIPTION>stack image id (how to carry through IPP+DVO</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ynTotal" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections in y filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ynIncPSFMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust psf mean in y filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ynIncKronMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust mean of Kron mag in y filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ynIncApMag" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust mean of Ap Mag in y filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ynIncR5" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust mean of ApFlx 5 in y filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ynIncR6" arraysize="1" datatype="short" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of detections included in robust mean of ApFlx 6 in y filter</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION> robust mean y psf AB magnitude (sigma clipping or MAP or go to 5 or 7 number summary? 1/12 is ~9th percentile</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yPSFMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION> estimated error of y psf AB magnitude mean(individual errors added in quadrature)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yPSFMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of measurements included in the robust mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yKronMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean y kron AB magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yKronMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION> estimated error of y kron AB magnitude mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yKronMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of measurements included in the robust mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yApMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>mean y aperture AB magnitude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yApMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION> estimated error of y aperture AB magnitude mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yApMagStd" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>standard deviation of measurements included in the robust mean</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yFmeanflxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5 in y unconvolved stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yFmeanflxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yFmeanflxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yFmeanflxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yFmeanflxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6 in y unconvolved stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yFmeanflxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yFmeanflxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yFmeanflxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yFlags" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>flags for y forced</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yLensObjSmearX11" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yLensObjSmearX12" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yLensObjSmearX22" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yLensObjSmearE1" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yLensObjSmearE2" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>per-object smear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yLensObjShearX11" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yLensObjShearX12" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yLensObjShearX22" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yLensObjShearE1" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yLensObjShearE2" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>per-object shear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yLensPSFSmearX11" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yLensPSFSmearX12" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yLensPSFSmearX22" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yLensPSFSmearE1" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yLensPSFSmearE2" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+	<DESCRIPTION>psf model smear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yLensPSFShearX11" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yLensPSFShearX12" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yLensPSFShearX22" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yLensPSFShearE1" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yLensPSFShearE2" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>psf model shear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yGamma" arraysize="1" datatype="float" unit="arcsec^2" default="-999">
+	<DESCRIPTION>second moment (Mxx+Myy)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yE1" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>polarization, KSB-corrected (Mxx - Myy) / (Mxx + Myy)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yE2" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>polarization, KSB-corrected 2Mxy / (Mxx + Myy)</DESCRIPTION>
+      </FIELD>
+      <DATA>
+        <TABLEDATA></TABLEDATA>
+      </DATA>
+    </TABLE>
+  </RESOURCE>
+</VOTABLE>
Index: /trunk/ippToPsps/config/tables.FW.vot
===================================================================
--- /trunk/ippToPsps/config/tables.FW.vot	(revision 36697)
+++ /trunk/ippToPsps/config/tables.FW.vot	(revision 36697)
@@ -0,0 +1,355 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<VOTABLE version="1.1">
+  <RESOURCE>
+    <TABLE name="ForcedWarpMeta">
+      <DESCRIPTION>VOTable description of PSPS table ForcedWarpMeta</DESCRIPTION>
+      <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>
+      <FIELD name="forcedWarpID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>forced warp identifier identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="batchID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+	<DESCRIPTION>batch identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
+        <DESCRIPTION>survey flag identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="filterID" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
+        <DESCRIPTION>filter identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="skyCellID" arraysize="1" datatype="float" unit="dimensionless" default="NA">
+	<DESCRIPTION>single float giving PrimaryCell.SkyCell identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="photoCalID" arraysize="1" datatype="int" unit="dimensionless" default="NA">
+	<DESCRIPTION>photometry code</DESCRIPTION>
+      </FIELD>
+      <FIELD name="magSat" arraysize="1" datatype="float" unit="magnitude" default="-999">
+	<DESCRIPTION>saturation magnitude level</DESCRIPTION>
+      </FIELD>
+      <FIELD name="analVer" arraysize="100" datatype="char" unit="alphanumeric" default="-999">
+        <DESCRIPTION>IPP software analysis release</DESCRIPTION>
+      </FIELD>
+      <FIELD name="expTime" arraysize="1" datatype="float" unit="seconds" default="-999">
+	<DESCRIPTION>exposure time of positive image</DESCRIPTION>
+      </FIELD>
+      <FIELD name="completMag" arraysize="1" datatype="float" unit="magnitude" default="-999">
+	<DESCRIPTION>95% completion level in mag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="astroScat" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>astrometric scatter for warp</DESCRIPTION>
+      </FIELD>
+      <FIELD name="photoScat" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>photometric scatter for warp</DESCRIPTION>
+      </FIELD>
+      <FIELD name="nAstroRef" arraysize="1" datatype="int" unit="dimensionless" default="-999">
+	<DESCRIPTION>number of astrometric reference sources</DESCRIPTION>
+      </FIELD>
+      <FIELD name="nPhoRef" arraysize="1" datatype="int" unit="dimensionless" default="-999">
+	<DESCRIPTION>number of photometric reference sources</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfModelID" arraysize="100" datatype="char" unit="dimensionless" default="8000">
+	<DESCRIPTION>PSF model identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfFwhm_mean" arraysize="1" datatype="double" unit="arcsec" default="-999">
+	<DESCRIPTION>mean PSF FWHM in the stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfFwhm_max" arraysize="1" datatype="double" unit="arcsec" default="-999">
+	<DESCRIPTION>maximum PSF FWHM in the stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="photoZero" arraysize="1" datatype="float" unit="magnitude" default="-999">
+	<DESCRIPTION>local derived photometric zero point</DESCRIPTION>
+      </FIELD>
+      <FIELD name="photoColor" arraysize="1" datatype="float" unit="magnitude" default="-999">
+	<DESCRIPTION>local derived photometric color term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ctype1" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
+        <DESCRIPTION>name of astrometric projection in RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ctype2" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
+        <DESCRIPTION>name of astrometric projection in DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="crval1" arraysize="1" datatype="double" unit="degrees" default="-999">
+        <DESCRIPTION> RA corresponding to reference pixel</DESCRIPTION>
+      </FIELD>
+      <FIELD name="crval2" arraysize="1" datatype="double" unit="degrees" default="-999">
+        <DESCRIPTION> DEC corresponding to reference pixel</DESCRIPTION>
+      </FIELD>
+      <FIELD name="crpix1" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>reference pixel value for RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="crpix2" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>reference pixel value for DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="cdelt1" arraysize="1" datatype="double" unit="degrees/pixel" default="-999">
+        <DESCRIPTION>scale factor for RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="cdelt2" arraysize="1" datatype="double" unit="degrees/pixel" default="-999">
+        <DESCRIPTION>scale factor for DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc001001" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc001002" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc002001" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc002002" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="calibModNum" arraysize="1" datatype="short" unit="dimensionless" default="NA">
+        <DESCRIPTION>calibration modification number</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
+        <DESCRIPTION>Data release</DESCRIPTION>
+      </FIELD>
+      <DATA>
+        <TABLEDATA></TABLEDATA>
+      </DATA>
+    </TABLE>
+    <TABLE name="ForcedWarpMeasurement">
+      <DESCRIPTION>VOTable description of PSPS table ForcedWarpMeasurement</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</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gcobjID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>galactic coordinates ODM object identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="detectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ODM  detection identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ippObjID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>object id generated by IPP</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ippDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>detection id generated by IPP</DESCRIPTION>
+      </FIELD>
+      <FIELD name="filterID" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
+        <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="dimensionless" default="NA">
+        <DESCRIPTION>survey flag identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="forcedWarpID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+	<DESCRIPTION>forced warp measurement meta identifer</DESCRIPTION>
+      </FIELD>
+      <FIELD name="randomWarpID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION> random warp id</DESCRIPTION>
+      </FIELD>
+      <FIELD name="skyCellID" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>single float givijng PrimaryCell.SkyCell identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dvoRegionID" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION> identifier to dvo spacial region</DESCRIPTION>
+      </FIELD>
+      <FIELD name="obsTime" arraysize="1" datatype="double" unit="MeanJulianDays" default="-999">
+        <DESCRIPTION> Time of mid observation of positive detection in Mean Julian Days</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zp" arraysize="1" datatype="float" unit="magnitude" default="0">
+	<DESCRIPTION>zeropoint (only thing needed to convert adu/sec to AB
+	mag), note no zpErr</DESCRIPTION>
+      </FIELD>
+      <FIELD name="telluricExt" arraysize="1" datatype="float" unit="magnitude" default="NA">
+	<DESCRIPTION>estimated extinction due to non-photometric conditions</DESCRIPTION>
+      </FIELD>
+      <FIELD name="expTime" arraysize="1" datatype="float" unit="seconds" default="-999">
+	<DESCRIPTION>exposure time (informational)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="airMass" arraysize="1" datatype="float" unit="dimensionless" default="0">
+	<DESCRIPTION>airmass (informational)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> PSF instrumental flux (in analog-to-digital units/sec) or	adu/sec</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> estimated error in flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfMajorFWHM" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>model PSF width in major axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfMinorFWHM" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>model PSF width in minor axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfTheta" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>model PSF orientation angles degrees East of North</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfCore" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>model PSF core parameter [k in (1 + kz + z^1.66)]</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfQf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfQfPerfect" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF-weighted fraction of pixels totally unmasked</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfChiSq" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>reduced-chisq of the psf model fit. (ndof?, npix?)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF likelihood</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentXX" arraysize="1" datatype="float" unit="warp pixels" default="-999">
+        <DESCRIPTION> moment XX</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentXY" arraysize="1" datatype="float" unit="warp pixels" default="-999">
+        <DESCRIPTION> moment XY</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentYY" arraysize="1" datatype="float" unit="warp pixels" default="-999">
+        <DESCRIPTION> moment YY</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentR1" arraysize="1" datatype="float" unit="warp pixels" default="-999">
+        <DESCRIPTION> first radial moment</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentRH" arraysize="1" datatype="float" unit="warp pixels" default="-999">
+        <DESCRIPTION> half radial moment</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentM3C" arraysize="1" datatype="float" unit="warp pixels" default="-999">
+        <DESCRIPTION> 3rd moment cos(theta)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentM3S" arraysize="1" datatype="float" unit="warp pixels" default="-999">
+        <DESCRIPTION> 3rd moment sin(theta)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentM4C" arraysize="1" datatype="float" unit="warp pixels" default="-999">
+        <DESCRIPTION> 4th moment cos(theta)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentM4S" arraysize="1" datatype="float" unit="warp pixels" default="-999">
+        <DESCRIPTION> 4th moment sin(theta)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="lensObjSmearX11" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+        <DESCRIPTION>per-object smear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="lensObjSmearX12" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+        <DESCRIPTION>per-object smear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="lensObjSmearX22" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+        <DESCRIPTION>per-object smear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="lensObjSmearE1" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+        <DESCRIPTION>per-object smear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="lensObjSmearE2" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+        <DESCRIPTION>per-object smear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="lensObjShearX11" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>per-object shear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="lensObjShearX12" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>per-object shear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="lensObjShearX22" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>per-object shear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="lensObjShearE1" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>per-object shear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="lensObjShearE2" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>per-object shear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="lensPSFSmearX11" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+        <DESCRIPTION>psf model smear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="lensPSFSmearX12" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+        <DESCRIPTION>psf model smear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="lensPSFSmearX22" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+        <DESCRIPTION>psf model smear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="lensPSFSmearE1" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+        <DESCRIPTION>psf model smear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="lensPSFSmearE2" arraysize="1" datatype="float" unit="arcsec^-2" default="-999">
+        <DESCRIPTION>psf model smear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="lensPSFShearX11" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>psf model shear polarizability X11 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="lensPSFShearX12" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>psf model shear polarizability X12 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="lensPSFShearX22" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>psf model shear polarizability X22 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="lensPSFShearE1" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>psf model shear polarizability E1 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="lensPSFShearE2" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>psf model shear polarizability E2 term</DESCRIPTION>
+      </FIELD>
+      <FIELD name="apFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Aperture Flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="apFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Aperture Flux error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="apFillF" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION> Aperture fill factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="kronFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Kron flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="kronFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Kron flux error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="kronRad" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION> Kron radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="kronRadErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION> Kron radius error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="flxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="flxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="flxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="flxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="sky" arraysize="1" datatype="float" unit="adu/sec/pixel" default="-999">
+        <DESCRIPTION> PSF sky level at source</DESCRIPTION>
+      </FIELD>
+      <FIELD name="skyErr" arraysize="1" datatype="float" unit="adu/sec/pixel" default="-999">
+        <DESCRIPTION> estimated error in sky</DESCRIPTION>
+      </FIELD>
+       <FIELD name="infoFlag" arraysize="1" datatype="long" unit="dimensionless" default="-999">
+        <DESCRIPTION>flag indicating provenance information</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
+        <DESCRIPTION>Data release when this detection was originally taken. Recalibrations do not affect this value.</DESCRIPTION>
+      </FIELD>
+      <DATA>
+        <TABLEDATA></TABLEDATA>
+      </DATA>
+    </TABLE>
+    <TABLE name="ForcedWarpToImage">
+      <DESCRIPTION>VOTable description of PSPS table ForcedWarpToImage</DESCRIPTION>
+      <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>
+      <FIELD name="forcedWarpID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>forced warp identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="imageID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>hashed exposure-ccdID identifier</DESCRIPTION>
+      </FIELD>
+      <DATA>
+        <TABLEDATA></TABLEDATA>
+      </DATA>
+    </TABLE>
+  </RESOURCE>
+</VOTABLE>
Index: /trunk/ippToPsps/config/tables.IN.full.vot
===================================================================
--- /trunk/ippToPsps/config/tables.IN.full.vot	(revision 36696)
+++ /trunk/ippToPsps/config/tables.IN.full.vot	(revision 36697)
@@ -49784,14 +49784,14 @@
       </FIELD>
       <FIELD name="pc001001" arraysize="1" datatype="double">
-        <DESCRIPTION>elements of rotation/Dcale matrix</DESCRIPTION>
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
       </FIELD>
       <FIELD name="pc001002" arraysize="1" datatype="double">
-        <DESCRIPTION>elements of rotation/Dcale matrix</DESCRIPTION>
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
       </FIELD>
       <FIELD name="pc002001" arraysize="1" datatype="double">
-        <DESCRIPTION>elements of rotation/Dcale matrix</DESCRIPTION>
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
       </FIELD>
       <FIELD name="pc002002" arraysize="1" datatype="double">
-        <DESCRIPTION>elements of rotation/Dcale matrix</DESCRIPTION>
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
       </FIELD>
       <DATA>
Index: /trunk/ippToPsps/config/tables.OB.vot
===================================================================
--- /trunk/ippToPsps/config/tables.OB.vot	(revision 36696)
+++ /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>
Index: /trunk/ippToPsps/config/tables.P2.vot
===================================================================
--- /trunk/ippToPsps/config/tables.P2.vot	(revision 36696)
+++ /trunk/ippToPsps/config/tables.P2.vot	(revision 36697)
@@ -6,149 +6,149 @@
       <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" unit="unknown">
+      <FIELD name="frameID" arraysize="1" datatype="int" unit="dimensionless" default="NA">
         <DESCRIPTION>unique exposure/frame identifier.</DESCRIPTION>
       </FIELD>
-      <FIELD name="frameName" arraysize="100" datatype="char" unit="unknown">
+      <FIELD name="frameName" arraysize="32" datatype="char" unit="dimensionless" default="NA">
         <DESCRIPTION>frame name provided by camera software</DESCRIPTION>
       </FIELD>
-      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte" unit="unknown">
+      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
         <DESCRIPTION>survey flag identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="filterID" arraysize="1" datatype="unsignedByte" unit="unknown">
+      <FIELD name="filterID" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
         <DESCRIPTION>filter identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="cameraID" arraysize="1" datatype="short" unit="unknown">
+      <FIELD name="cameraID" arraysize="1" datatype="short" unit="dimensionless" default="NA">                              
         <DESCRIPTION>camera identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="cameraConfigID" arraysize="1" datatype="short" unit="unknown">
+      <FIELD name="cameraConfigID" arraysize="1" datatype="short" unit="dimensionless" default="NA">
         <DESCRIPTION>camera configuration identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="telescopeID" arraysize="1" datatype="short" unit="unknown">
+      <FIELD name="telescopeID" arraysize="1" datatype="short" unit="dimensionless" default="NA">
         <DESCRIPTION>telescope identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="analysisVer" arraysize="100" datatype="char" unit="unknown">
+      <FIELD name="analysisVer" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
         <DESCRIPTION>IPP software analysis release</DESCRIPTION>
       </FIELD>
-      <FIELD name="p1Recip" arraysize="100" datatype="char" unit="unknown">
+      <FIELD name="p1Recip" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
         <DESCRIPTION>IPP phase 1 MD5 Checksum</DESCRIPTION>
       </FIELD>
-      <FIELD name="p2Recip" arraysize="100" datatype="char" unit="unknown">
+      <FIELD name="p2Recip" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
         <DESCRIPTION>IPP phase 2 MD5 Checksum</DESCRIPTION>
       </FIELD>
-      <FIELD name="p3Recip" arraysize="100" datatype="char" unit="unknown">
+      <FIELD name="p3Recip" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
         <DESCRIPTION>IPP phase 3 MD5 Checksum</DESCRIPTION>
       </FIELD>
-      <FIELD name="nOTA" arraysize="1" datatype="short" unit="unknown">
+      <FIELD name="nOTA" arraysize="1" datatype="short" unit="alphanumeric" default="-999">
         <DESCRIPTION>number of valid OTA/CCD images in this exposure</DESCRIPTION>
       </FIELD>
-      <FIELD name="photoScat" arraysize="1" datatype="float" unit="mag">
+      <FIELD name="photoScat" arraysize="1" datatype="float" unit="magnitude" default="-999">
         <DESCRIPTION> global photometric scatter</DESCRIPTION>
       </FIELD>
-      <FIELD name="numPhotoRef" arraysize="1" datatype="int" unit="unknown">
+      <FIELD name="numPhotoRef" arraysize="1" datatype="int" unit="dimensionless" default="-999">
         <DESCRIPTION>number of photometric reference sources</DESCRIPTION>
       </FIELD>
-      <FIELD name="expStart" arraysize="1" datatype="double" unit="day">
+      <FIELD name="expStart" arraysize="1" datatype="double" unit="days" default="-999">
         <DESCRIPTION> exposure start time in MJD</DESCRIPTION>
       </FIELD>
-      <FIELD name="expTime" arraysize="1" datatype="float" unit="s">
+      <FIELD name="expTime" arraysize="1" datatype="float" unit="seconds" default="-999">
         <DESCRIPTION> exposure time</DESCRIPTION>
       </FIELD>
-      <FIELD name="airmass" arraysize="1" datatype="float" unit="unknown">
+      <FIELD name="airmass" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>airmass at mid-exposure</DESCRIPTION>
       </FIELD>
-      <FIELD name="raBore" arraysize="1" datatype="double" unit="deg">
+      <FIELD name="raBore" arraysize="1" datatype="double" unit="degrees" default="-999">
         <DESCRIPTION> RA of telescope boresight</DESCRIPTION>
       </FIELD>
-      <FIELD name="decBore" arraysize="1" datatype="double" unit="deg">
+      <FIELD name="decBore" arraysize="1" datatype="double" unit="degrees" default="-999">
         <DESCRIPTION> DEC of telescope boresight</DESCRIPTION>
       </FIELD>
-      <FIELD name="ctype1" arraysize="100" datatype="char" unit="unknown">
+      <FIELD name="ctype1" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
         <DESCRIPTION>name of astrometric projection in RA</DESCRIPTION>
       </FIELD>
-      <FIELD name="ctype2" arraysize="100" datatype="char" unit="unknown">
+      <FIELD name="ctype2" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
         <DESCRIPTION>name of astrometric projection in DEC</DESCRIPTION>
       </FIELD>
-      <FIELD name="crval1" arraysize="1" datatype="double" unit="deg">
+      <FIELD name="crval1" arraysize="1" datatype="double" unit="degrees" default="-999">
         <DESCRIPTION> RA corresponding to reference pixel</DESCRIPTION>
       </FIELD>
-      <FIELD name="crval2" arraysize="1" datatype="double" unit="deg">
+      <FIELD name="crval2" arraysize="1" datatype="double" unit="degrees" default="-999">
         <DESCRIPTION> DEC corresponding to reference pixel</DESCRIPTION>
       </FIELD>
-      <FIELD name="crpix1" arraysize="1" datatype="double" unit="unknown">
+      <FIELD name="crpix1" arraysize="1" datatype="double" unit="dimensionless" default="-999">
         <DESCRIPTION>reference pixel value for RA</DESCRIPTION>
       </FIELD>
-      <FIELD name="crpix2" arraysize="1" datatype="double" unit="unknown">
+      <FIELD name="crpix2" arraysize="1" datatype="double" unit="dimensionless" default="-999">
         <DESCRIPTION>reference pixel value for DEC</DESCRIPTION>
       </FIELD>
-      <FIELD name="cdelt1" arraysize="1" datatype="double" unit="unknown">
+      <FIELD name="cdelt1" arraysize="1" datatype="double" unit="degrees/pixel" default="-999">
         <DESCRIPTION>scale factor for RA</DESCRIPTION>
       </FIELD>
-      <FIELD name="cdelt2" arraysize="1" datatype="double" unit="unknown">
+      <FIELD name="cdelt2" arraysize="1" datatype="double" unit="degrees/pixel" default="-999">
         <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">
+      <FIELD name="pc001001" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc001002" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc002001" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc002002" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="polyOrder" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="255">
         <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">
+      <FIELD name="pca1x3y0" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x2y1" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x1y2" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x0y3" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x2y0" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x1y1" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x0y2" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x3y0" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x2y1" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x1y2" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x0y3" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x2y0" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x1y1" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x0y2" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="calibModNum" arraysize="1" datatype="short" unit="dimensionless" default="NA">
         <DESCRIPTION>calibration modification number</DESCRIPTION>
       </FIELD>
-      <FIELD name="batchID" arraysize="1" datatype="int" unit="unknown">
+      <FIELD name="batchID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <DESCRIPTION>batchID</DESCRIPTION>
       </FIELD>
-      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="unknown">
+      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
         <DESCRIPTION>Data release</DESCRIPTION>
       </FIELD>
@@ -160,206 +160,224 @@
       <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" unit="unknown">
+      <FIELD name="imageID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <DESCRIPTION>unique ID for each image, hashed from frameID and ccdID (ALEX)</DESCRIPTION>
       </FIELD>
-      <FIELD name="frameID" arraysize="1" datatype="int" unit="unknown">
+      <FIELD name="frameID" arraysize="1" datatype="int" unit="dimensionless" default="NA">
         <DESCRIPTION>frame identifier, also known as exposure number</DESCRIPTION>
       </FIELD>
-      <FIELD name="ccdID" arraysize="1" datatype="short" unit="unknown">
+      <FIELD name="ccdID" arraysize="1" datatype="short" unit="dimensionless" default="NA">
         <DESCRIPTION>ccd cell identifier in the focal plane</DESCRIPTION>
       </FIELD>
-      <FIELD name="photoCalID" arraysize="1" datatype="int" unit="unknown">
+      <FIELD name="photoCalID" arraysize="1" datatype="int" unit="dimensionless" default="NA">
         <DESCRIPTION>photometry reduction code identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="filterID" arraysize="1" datatype="unsignedByte" unit="unknown">
+      <FIELD name="filterID" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
         <DESCRIPTION>filter ID</DESCRIPTION>
       </FIELD>
-      <FIELD name="bias" arraysize="1" datatype="float" unit="ADU">
+      <FIELD name="bias" arraysize="1" datatype="float" unit="ADU" default="-999">
         <DESCRIPTION> detector bias level</DESCRIPTION>
       </FIELD>
-      <FIELD name="biasScat" arraysize="1" datatype="float" unit="ADU">
+      <FIELD name="biasScat" arraysize="1" datatype="float" unit="ADU" default="-999">
         <DESCRIPTION> scatter in bias level</DESCRIPTION>
       </FIELD>
-      <FIELD name="sky" arraysize="1" datatype="float" unit="ADU">
+      <FIELD name="sky" arraysize="1" datatype="float" unit="ADU/pixel" default="-999">
         <DESCRIPTION> mean sky level</DESCRIPTION>
       </FIELD>
-      <FIELD name="skyScat" arraysize="1" datatype="float" unit="ADU">
+      <FIELD name="skyScat" arraysize="1" datatype="float" unit="ADU/pixel" default="-999">
         <DESCRIPTION> scatter in mean sky level</DESCRIPTION>
       </FIELD>
-      <FIELD name="nDetect" arraysize="1" datatype="int" unit="unknown">
+      <FIELD name="nDetect" arraysize="1" datatype="int" unit="dimensionless" default="-999">
         <DESCRIPTION>number of detections on CCD</DESCRIPTION>
       </FIELD>
-      <FIELD name="magSat" arraysize="1" datatype="float" unit="mag">
+      <FIELD name="magSat" arraysize="1" datatype="float" unit="magnitude" default="-999">
         <DESCRIPTION> saturation magnitude level</DESCRIPTION>
       </FIELD>
-      <FIELD name="completMag" arraysize="1" datatype="float" unit="mag">
+      <FIELD name="completMag" arraysize="1" datatype="float" unit="magnitude" default="-999">
         <DESCRIPTION> 95% completion level in mag</DESCRIPTION>
       </FIELD>
-      <FIELD name="astroScat" arraysize="1" datatype="float" unit="mag">
+      <FIELD name="astroScat" arraysize="1" datatype="float" unit="arcsec" default="-999">
         <DESCRIPTION> astrometric scatter for chip</DESCRIPTION>
       </FIELD>
-      <FIELD name="photoScat" arraysize="1" datatype="float" unit="unknown">
+      <FIELD name="photoScat" arraysize="1" datatype="float" unit="magnitude" default="-999">
         <DESCRIPTION>photometric scatter for chip</DESCRIPTION>
       </FIELD>
-      <FIELD name="numAstroRef" arraysize="1" datatype="int" unit="unknown">
+      <FIELD name="numAstroRef" arraysize="1" datatype="int" unit="dimensionless" default="-999">
         <DESCRIPTION>number of astrometric reference sources</DESCRIPTION>
       </FIELD>
-      <FIELD name="numPhotoRef" arraysize="1" datatype="int" unit="unknown">
+      <FIELD name="numPhotoRef" arraysize="1" datatype="int" unit="dimensionless" default="-999">
         <DESCRIPTION>number of photometric reference sources</DESCRIPTION>
       </FIELD>
-      <FIELD name="nx" arraysize="1" datatype="short" unit="unknown">
+      <FIELD name="nx" arraysize="1" datatype="short" unit="pixels" default="-999">
         <DESCRIPTION>chip dimension in x</DESCRIPTION>
       </FIELD>
-      <FIELD name="ny" arraysize="1" datatype="short" unit="unknown">
+      <FIELD name="ny" arraysize="1" datatype="short" unit="pixels" default="-999">
         <DESCRIPTION>chip dimension in y</DESCRIPTION>
       </FIELD>
-      <FIELD name="psfModelID" arraysize="1" datatype="int" unit="unknown">
+      <FIELD name="psfModelID" arraysize="1" datatype="int" unit="dimensionless" default="-999">
         <DESCRIPTION>PSF model identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="psfFwhm" arraysize="1" datatype="float" unit="arcsec">
+      <FIELD name="psfFwhm" arraysize="1" datatype="float" unit="arcsec" default="-999">
         <DESCRIPTION> model psf full width at half maximum at chip center</DESCRIPTION>
       </FIELD>
-      <FIELD name="psfWidMajor" arraysize="1" datatype="float" unit="arcsec">
+      <FIELD name="psfWidMajor" arraysize="1" datatype="float" unit="arcsec" default="-999">
         <DESCRIPTION> model PSF parameters at chip center</DESCRIPTION>
       </FIELD>
-      <FIELD name="psfWidMinor" arraysize="1" datatype="float" unit="arcsec">
+      <FIELD name="psfWidMinor" arraysize="1" datatype="float" unit="arcsec" default="-999">
         <DESCRIPTION> model PSF parameters at chip center</DESCRIPTION>
       </FIELD>
-      <FIELD name="psfTheta" arraysize="1" datatype="float" unit="deg">
+      <FIELD name="psfTheta" arraysize="1" datatype="float" unit="degrees" default="-999">
         <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">
+      <FIELD name="momentXX" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION> moment XX</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentXY" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION> moment XY</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentYY" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION> moment YY</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentM3C" arraysize="1" datatype="float" unit="pixels squared" default="-999">
+        <DESCRIPTION> moment M3C</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentM3S" arraysize="1" datatype="float" unit="pixels squared" default="-999">
+        <DESCRIPTION> moment M3S</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentM4C" arraysize="1" datatype="float" unit="pixels squared" default="-999">
+        <DESCRIPTION> moment M4C</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentM4S" arraysize="1" datatype="float" unit="pixels squared" default="-999">
+        <DESCRIPTION> moment M4S</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentR1" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION> moment R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentRH" arraysize="1" datatype="float" unit="sqrt pixels" default="-999">
+        <DESCRIPTION> moment RH</DESCRIPTION>
+      </FIELD>
+      <FIELD name="apResid" arraysize="1" datatype="float" unit="magnitude" default="-999">
         <DESCRIPTION>corrected aperture residual</DESCRIPTION>
       </FIELD>
-      <FIELD name="dapResid" arraysize="1" datatype="float" unit="unknown">
+      <FIELD name="dapResid" arraysize="1" datatype="float" unit="magnitude" default="-999">
         <DESCRIPTION>scatter of aperture corrections</DESCRIPTION>
       </FIELD>
-      <FIELD name="detectorID" arraysize="100" datatype="char" unit="unknown">
+      <FIELD name="detectorID" arraysize="100" datatype="char" unit="alphanumeric" default="">
         <DESCRIPTION>identifier for actual CCD chip</DESCRIPTION>
       </FIELD>
-      <FIELD name="qaFlags" arraysize="1" datatype="long" unit="unknown">
+      <FIELD name="qaFlags" arraysize="1" datatype="long" unit="alphanumeric" default="-999">
         <DESCRIPTION>Q/A flags for this OTA</DESCRIPTION>
       </FIELD>
-      <FIELD name="detrend1" arraysize="100" datatype="char" unit="unknown">
+      <FIELD name="detrend1" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
         <DESCRIPTION>identifier of detrend image 1</DESCRIPTION>
       </FIELD>
-      <FIELD name="detrend2" arraysize="100" datatype="char" unit="unknown">
+      <FIELD name="detrend2" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
         <DESCRIPTION>identifier of detrend image 2</DESCRIPTION>
       </FIELD>
-      <FIELD name="detrend3" arraysize="100" datatype="char" unit="unknown">
+      <FIELD name="detrend3" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
         <DESCRIPTION>identifier of detrend image 3</DESCRIPTION>
       </FIELD>
-      <FIELD name="detrend4" arraysize="100" datatype="char" unit="unknown">
+      <FIELD name="detrend4" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
         <DESCRIPTION>identifier of detrend image 4</DESCRIPTION>
       </FIELD>
-      <FIELD name="detrend5" arraysize="100" datatype="char" unit="unknown">
+      <FIELD name="detrend5" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
         <DESCRIPTION>identifier of detrend image 5</DESCRIPTION>
       </FIELD>
-      <FIELD name="detrend6" arraysize="100" datatype="char" unit="unknown">
+      <FIELD name="detrend6" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
         <DESCRIPTION>identifier of detrend image 6</DESCRIPTION>
       </FIELD>
-      <FIELD name="detrend7" arraysize="100" datatype="char" unit="unknown">
+      <FIELD name="detrend7" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
         <DESCRIPTION>identifier of detrend image 7</DESCRIPTION>
       </FIELD>
-      <FIELD name="detrend8" arraysize="100" datatype="char" unit="unknown">
+      <FIELD name="detrend8" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
         <DESCRIPTION>identifier of detrend image 8</DESCRIPTION>
       </FIELD>
-      <FIELD name="photoZero" arraysize="1" datatype="float" unit="mag">
+      <FIELD name="photoZero" arraysize="1" datatype="float" unit="magnitude" default="-999">
         <DESCRIPTION> local derived photometric zero point</DESCRIPTION>
       </FIELD>
-      <FIELD name="ctype1" arraysize="100" datatype="char" unit="unknown">
+      <FIELD name="ctype1" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
         <DESCRIPTION>name of astrometric projection in RA</DESCRIPTION>
       </FIELD>
-      <FIELD name="ctype2" arraysize="100" datatype="char" unit="unknown">
+      <FIELD name="ctype2" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
         <DESCRIPTION>name of astrometric projection in DEC</DESCRIPTION>
       </FIELD>
-      <FIELD name="crval1" arraysize="1" datatype="double" unit="deg">
+      <FIELD name="crval1" arraysize="1" datatype="double" unit="degrees" default="-999">
         <DESCRIPTION> RA corresponding to reference pixel</DESCRIPTION>
       </FIELD>
-      <FIELD name="crval2" arraysize="1" datatype="double" unit="deg">
+      <FIELD name="crval2" arraysize="1" datatype="double" unit="degrees" default="-999">
         <DESCRIPTION> DEC corresponding to reference pixel</DESCRIPTION>
       </FIELD>
-      <FIELD name="crpix1" arraysize="1" datatype="double" unit="pix">
+      <FIELD name="crpix1" arraysize="1" datatype="double" unit="pixels" default="-999">
         <DESCRIPTION> reference pixel value for RA</DESCRIPTION>
       </FIELD>
-      <FIELD name="crpix2" arraysize="1" datatype="double" unit="pix">
+      <FIELD name="crpix2" arraysize="1" datatype="double" unit="pixels" default="-999">
         <DESCRIPTION> reference pixel value for DEC</DESCRIPTION>
       </FIELD>
-      <FIELD name="cdelt1" arraysize="1" datatype="double" unit="unknown">
+      <FIELD name="cdelt1" arraysize="1" datatype="double" unit="degrees/pixel" default="-999">
         <DESCRIPTION>scale factor for RA</DESCRIPTION>
       </FIELD>
-      <FIELD name="cdelt2" arraysize="1" datatype="double" unit="unknown">
+      <FIELD name="cdelt2" arraysize="1" datatype="double" unit="degrees/pixel" default="-999">
         <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">
+      <FIELD name="pc001001" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc001002" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc002001" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc002002" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="polyOrder" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="255">
         <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">
+      <FIELD name="pca1x3y0" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x2y1" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x1y2" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x0y3" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x2y0" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x1y1" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca1x0y2" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x3y0" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x2y1" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x1y2" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x0y3" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x2y0" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x1y1" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pca2x0y2" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>polynomial coefficients for the astrometric fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="calibModNum" arraysize="1" datatype="short" unit="dimensionless" default="NA">
         <DESCRIPTION>calibration modification number</DESCRIPTION>
       </FIELD>
-      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="unknown">
+      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
         <DESCRIPTION>Data release</DESCRIPTION>
       </FIELD>
@@ -371,194 +389,168 @@
       <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" unit="unknown">
+      <FIELD name="objID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <DESCRIPTION>ODM object identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="detectID" 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="detectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <DESCRIPTION>ODM detection identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="ippObjID" arraysize="1" datatype="long" unit="unknown">
+      <FIELD name="ippObjID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <DESCRIPTION>object id generated by IPP</DESCRIPTION>
       </FIELD>
-      <FIELD name="ippDetectID" arraysize="1" datatype="long" unit="unknown">
+      <FIELD name="ippDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <DESCRIPTION>detection id generated by IPP</DESCRIPTION>
       </FIELD>
-      <FIELD name="filterID" arraysize="1" datatype="unsignedByte" unit="unknown">
+      <FIELD name="filterID" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
         <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">
+      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
         <DESCRIPTION>survey flag identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="imageID" arraysize="1" datatype="long" unit="unknown">
+      <FIELD name="imageID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <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">
+      <FIELD name="randomDetID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION> random detection Id</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dvoRegionID" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION> identifier to dvo spacial region</DESCRIPTION>
+      </FIELD>
+      <FIELD name="obsTime" arraysize="1" datatype="double" unit="MeanJulianDays" default="-999">
+        <DESCRIPTION> Time of mid observation in Mean Julian Days</DESCRIPTION>
+      </FIELD>
+      <FIELD name="xPos" arraysize="1" datatype="float" unit="raw pixels" default="-999">
         <DESCRIPTION> measured x on CCD from PSF fit</DESCRIPTION>
       </FIELD>
-      <FIELD name="yPos" arraysize="1" datatype="float" unit="pix">
+      <FIELD name="yPos" arraysize="1" datatype="float" unit="raw pixels" default="-999">
         <DESCRIPTION> measured y on CCD from PSF fit</DESCRIPTION>
       </FIELD>
-      <FIELD name="xPosErr" arraysize="1" datatype="float" unit="pix">
+      <FIELD name="xPosErr" arraysize="1" datatype="float" unit="raw pixels" default="-999">
         <DESCRIPTION> estimated error in x</DESCRIPTION>
       </FIELD>
-      <FIELD name="yPosErr" arraysize="1" datatype="float" unit="pix">
+      <FIELD name="yPosErr" arraysize="1" datatype="float" unit="raw pixels" default="-999">
         <DESCRIPTION> estimated error in y</DESCRIPTION>
       </FIELD>
-      <FIELD name="psfFlux" arraysize="1" datatype="float" unit="adu/s">
-        <DESCRIPTION> PSF instrumental flux</DESCRIPTION>
-      </FIELD>
-      <FIELD name="psfFluxErr" arraysize="1" datatype="float" unit="adu/s">
+      <FIELD name="pltScale" arraysize="1" datatype="float" unit="arcsec/pix" default="-999">
+	<DESCRIPTION> plate scale at this location (from DVO)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="posAngle" arraysize="1" datatype="float" unit="degrees" default="-999">
+	<DESCRIPTION> position angle (sky-to-chip) at this location (from DVO)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ra" arraysize="1" datatype="double" unit="degrees" default="NA">
+        <DESCRIPTION>right ascension</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dec" arraysize="1" datatype="double" unit="degrees" default="NA">
+        <DESCRIPTION>declination</DESCRIPTION>
+      </FIELD>
+      <FIELD name="raErr" arraysize="1" datatype="float" unit="arcsec" default="NA">
+        <DESCRIPTION>right ascension error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="decErr" arraysize="1" datatype="float" unit="arcsec" default="NA">
+        <DESCRIPTION>declination error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zp" arraysize="1" datatype="float" unit="magnitude" default="0">
+        <DESCRIPTION>zeropoint</DESCRIPTION>
+      </FIELD>
+      <FIELD name="telluricExt" arraysize="1" datatype="float" unit="magnitude" default="NA">
+        <DESCRIPTION>estimated extinction due to non-photometric conditions</DESCRIPTION>
+      </FIELD>
+      <FIELD name="expTime" arraysize="1" datatype="float" unit="seconds" default="-999">
+        <DESCRIPTION>exposure time (informational)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="airMass" arraysize="1" datatype="float" unit="dimensionless" default="0">
+        <DESCRIPTION>airmass (informational)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> PSF instrumental flux (in analog-to-digital units/sec) or	adu/sec</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <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">
+      <FIELD name="psfMajorFWHM" arraysize="1" datatype="float" unit="arcsec" default="-999">
         <DESCRIPTION> model PSF width in major axis</DESCRIPTION>
       </FIELD>
-      <FIELD name="psfWidMinor" arraysize="1" datatype="float" unit="arcsec">
+      <FIELD name="psfMinorFWHM" arraysize="1" datatype="float" unit="arcsec" default="-999">
         <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">
+      <FIELD name="psfTheta" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION> model PSF orientation angle degrees East of North</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfCore" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>model PSF core parameter [k in 1 + kz + z^1.66)]</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfQf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfQfPerfect" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF-weighted fraction of pixels totally unmasked</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfChiSq" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>reduced-chisq of the psf model fit. (ndof?, npix?)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="psfLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>PSF likelihood</DESCRIPTION>
       </FIELD>
-      <FIELD name="psfQf" arraysize="1" datatype="float" unit="unknown">
-        <DESCRIPTION>PSF qf</DESCRIPTION>
-      </FIELD>
-      <FIELD name="momentXX" arraysize="1" datatype="float" unit="arcsec">
+      <FIELD name="momentXX" arraysize="1" datatype="float" unit="raw pixels" default="-999">
         <DESCRIPTION> moment XX</DESCRIPTION>
       </FIELD>
-      <FIELD name="momentXY" arraysize="1" datatype="float" unit="arcsec">
+      <FIELD name="momentXY" arraysize="1" datatype="float" unit="raw pixels" default="-999">
         <DESCRIPTION> moment XY</DESCRIPTION>
       </FIELD>
-      <FIELD name="momentYY" arraysize="1" datatype="float" unit="arcsec">
-        <DESCRIPTION> momeny YY</DESCRIPTION>
-      </FIELD>
-      <FIELD name="apFlux" arraysize="1" datatype="float" unit="adu/s">
+      <FIELD name="momentYY" arraysize="1" datatype="float" unit="raw pixels" default="-999">
+        <DESCRIPTION> moment YY</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentR1" arraysize="1" datatype="float" unit="raw pixels" default="-999">
+        <DESCRIPTION> first radial moment</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentRH" arraysize="1" datatype="float" unit="raw pixels" default="-999">
+        <DESCRIPTION> half radial moment</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentM3C" arraysize="1" datatype="float" unit="raw pixels" default="-999">
+        <DESCRIPTION> 3rd moment cos(theta)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentM3S" arraysize="1" datatype="float" unit="raw pixels" default="-999">
+        <DESCRIPTION> 3rd moment sin(theta)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentM4C" arraysize="1" datatype="float" unit="raw pixels" default="-999">
+        <DESCRIPTION> 4th moment cos(theta)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="momentM4S" arraysize="1" datatype="float" unit="raw pixels" default="-999">
+        <DESCRIPTION> 4th moment sin(theta)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="apFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION> Aperture Flux</DESCRIPTION>
       </FIELD>
-      <FIELD name="apFluxErr" arraysize="1" datatype="float" unit="adu/s">
+      <FIELD name="apFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION> Aperture Flux error</DESCRIPTION>
       </FIELD>
-      <FIELD name="kronFlux" arraysize="1" datatype="float" unit="adu/s">
+      <FIELD name="apFillF" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION> Aperture fill factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="kronFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION> Kron flux</DESCRIPTION>
       </FIELD>
-      <FIELD name="kronFluxErr" arraysize="1" datatype="float" unit="adu/s">
+      <FIELD name="kronFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION> Kron flux error</DESCRIPTION>
       </FIELD>
-      <FIELD name="kronRad" arraysize="1" datatype="float" unit="arcsecs">
+      <FIELD name="kronRad" arraysize="1" datatype="float" unit="raw pixels" default="-999">
         <DESCRIPTION> Kron radius</DESCRIPTION>
       </FIELD>
-      <FIELD name="kronRadErr" arraysize="1" datatype="float" unit="arcsecs">
+      <FIELD name="kronRadErr" arraysize="1" datatype="float" unit="raw pixels" default="-999">
         <DESCRIPTION> Kron radius error</DESCRIPTION>
       </FIELD>
-      <FIELD name="psfQfPerfect" arraysize="1" datatype="float" unit="unknown">
-        <DESCRIPTION>psf QF Perfect</DESCRIPTION>
-      </FIELD>
-      <FIELD name="psfChiSq" arraysize="1" datatype="float" unit="unknown">
-        <DESCRIPTION>PSF Chi sq</DESCRIPTION>
-      </FIELD>
-      <FIELD name="infoFlag" arraysize="1" datatype="long" unit="unknown">
+      <FIELD name="sky" arraysize="1" datatype="float" unit="adu/sec/pixel" default="-999">
+        <DESCRIPTION> PSF sky level at source</DESCRIPTION>
+      </FIELD>
+      <FIELD name="skyErr" arraysize="1" datatype="float" unit="adu/sec/pixel" default="-999">
+        <DESCRIPTION> estimated error in sky</DESCRIPTION>
+      </FIELD>
+      <FIELD name="infoFlag" arraysize="1" datatype="long" unit="dimensionless" default="-999">
         <DESCRIPTION>flag indicating provenance information</DESCRIPTION>
       </FIELD>
-      <FIELD name="sky" arraysize="1" datatype="float" unit="adu/s/pixel">
-        <DESCRIPTION> PSF sky level at source</DESCRIPTION>
-      </FIELD>
-      <FIELD name="skyErr" arraysize="1" datatype="float" unit="adu/s/pixel">
-        <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">
+      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
         <DESCRIPTION>Data release when this detection was originally taken. Recalibrations do not affect this value.</DESCRIPTION>
-      </FIELD>
-      <DATA>
-        <TABLEDATA></TABLEDATA>
-      </DATA>
-    </TABLE>
-    <TABLE name="SkinnyObject">
-      <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" 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>
-      </DATA>
-    </TABLE>
-    <TABLE name="DetectionCalib">
-      <DESCRIPTION>VOTable description of PSPS table DetectionCalib</DESCRIPTION>
-      <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>
-      <FIELD name="objID" arraysize="1" datatype="long" unit="unknown">
-        <DESCRIPTION>ODM object identifier index</DESCRIPTION>
-      </FIELD>
-      <FIELD name="detectID" arraysize="1" datatype="long" unit="unknown">
-        <DESCRIPTION>ODM detection identifier index</DESCRIPTION>
-      </FIELD>
-      <FIELD name="ippObjID" arraysize="1" datatype="long" unit="unknown">
-        <DESCRIPTION>IPP object number</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 identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte" unit="unknown">
-        <DESCRIPTION>survey identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="ra" arraysize="1" datatype="double" unit="degrees">
-        <DESCRIPTION>right ascension</DESCRIPTION>
-      </FIELD>
-      <FIELD name="dec" arraysize="1" datatype="double" unit="degrees">
-        <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="zp" arraysize="1" datatype="float" unit="magnitude">
-        <DESCRIPTION>zero point offset</DESCRIPTION>
-      </FIELD>
-      <FIELD name="zpErr" arraysize="1" datatype="float" unit="magnitude">
-        <DESCRIPTION>zerop point offset error</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</DESCRIPTION>
-      </FIELD>
-      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="unknown">
-        <DESCRIPTION>Data release to propagate to the object</DESCRIPTION>
       </FIELD>
       <DATA>
Index: /trunk/ippToPsps/config/tables.ST.vot
===================================================================
--- /trunk/ippToPsps/config/tables.ST.vot	(revision 36696)
+++ /trunk/ippToPsps/config/tables.ST.vot	(revision 36697)
@@ -5,108 +5,108 @@
     <TABLE name="StackMeta">
       <DESCRIPTION>VOTable description of PSPS table StackMeta</DESCRIPTION>
-      <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>
-      <FIELD name="stackMetaID" arraysize="1" datatype="long">
+      <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>              
+      <FIELD name="stackMetaID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <DESCRIPTION>stack identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="skycellID" arraysize="1" datatype="int">
+      <FIELD name="batchID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>batchID</DESCRIPTION>
+      </FIELD>
+      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
+        <DESCRIPTION>survey flag identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="filterID" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
+        <DESCRIPTION>filter identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="stackTypeID" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="0">
+        <DESCRIPTION>stack type identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="skyCellID" arraysize="1" datatype="float" unit="dimensionless" default="NA">
         <DESCRIPTION>skycell region identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>survey flag identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="photoCalID" arraysize="1" datatype="int">
+      <FIELD name="photoCalID" arraysize="1" datatype="int" unit="dimensionless" default="NA">
         <DESCRIPTION>photometry code numerical id</DESCRIPTION>
       </FIELD>
-      <FIELD name="filterID" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>filter identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="stackTypeID" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>stack type identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="magSat" arraysize="1" datatype="float">
+      <FIELD name="magSat" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>saturation magnitude level</DESCRIPTION>
       </FIELD>
-      <FIELD name="analVer" arraysize="1" datatype="short">
+      <FIELD name="analVer" arraysize="1" datatype="short" unit="dimensionless" default="-999">
         <DESCRIPTION>analysis version index</DESCRIPTION>
       </FIELD>
-      <FIELD name="expTime" arraysize="1" datatype="float">
+      <FIELD name="expTime" arraysize="1" datatype="float" unit="seconds" default="-999">
         <DESCRIPTION> exposure time (unit = s)</DESCRIPTION>
       </FIELD>
-      <FIELD name="nP2Images" arraysize="1" datatype="short">
+      <FIELD name="nP2Images" arraysize="1" datatype="short" unit="dimensionless" default="-999">
         <DESCRIPTION>number of P2 images contributing to this cell</DESCRIPTION>
       </FIELD>
-      <FIELD name="completMag" arraysize="1" datatype="float">
+      <FIELD name="completMag" arraysize="1" datatype="float" unit="magnitudes" default="-999">
         <DESCRIPTION>95% completion level in mag</DESCRIPTION>
       </FIELD>
-      <FIELD name="astroScat" arraysize="1" datatype="float">
+      <FIELD name="astroScat" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>astrometric scatter for chip</DESCRIPTION>
       </FIELD>
-      <FIELD name="photoScat" arraysize="1" datatype="float">
+      <FIELD name="photoScat" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>photometric scatter for chip</DESCRIPTION>
       </FIELD>
-      <FIELD name="nAstroRef" arraysize="1" datatype="int">
+      <FIELD name="nAstroRef" arraysize="1" datatype="int" unit="dimensionless" default="-999">
         <DESCRIPTION>number of astrometric reference sources</DESCRIPTION>
       </FIELD>
-      <FIELD name="nPhoRef" arraysize="1" datatype="int">
+      <FIELD name="nPhoRef" arraysize="1" datatype="int" unit="dimensionless" default="-999">
         <DESCRIPTION>number of photometric reference sources</DESCRIPTION>
       </FIELD>
-      <FIELD name="psfModelID" arraysize="100" datatype="char">
+      <FIELD name="psfModelID" arraysize="100" datatype="char" unit="dimensionless" default="8000">
         <DESCRIPTION>PSF model identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="psfFwhm_mean" arraysize="1" datatype="double">
+      <FIELD name="psfFwhm_mean" arraysize="1" datatype="double" unit="arcsec" default="-999">
         <DESCRIPTION>mean PSF FWHM in the stack</DESCRIPTION>
       </FIELD>
-      <FIELD name="psfFwhm_max" arraysize="1" datatype="double">
+      <FIELD name="psfFwhm_max" arraysize="1" datatype="double" unit="arcsec" default="-999">
         <DESCRIPTION>maximum PSF FWHM in the stack</DESCRIPTION>
       </FIELD>
-      <FIELD name="photoZero" arraysize="1" datatype="float">
+      <FIELD name="photoZero" arraysize="1" datatype="float" unit="magnitudes" default="-999">
         <DESCRIPTION>local derived photometric zero point</DESCRIPTION>
       </FIELD>
-      <FIELD name="photoColor" arraysize="1" datatype="float">
+      <FIELD name="photoColor" arraysize="1" datatype="float" unit="magnitudes" default="-999">
         <DESCRIPTION>local derived photometric color term</DESCRIPTION>
       </FIELD>
-      <FIELD name="ctype1" arraysize="100" datatype="char">
+      <FIELD name="ctype1" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
         <DESCRIPTION>name of astrometric projection in RA</DESCRIPTION>
       </FIELD>
-      <FIELD name="ctype2" arraysize="100" datatype="char">
+      <FIELD name="ctype2" arraysize="100" datatype="char" unit="alphanumeric" default="8000">
         <DESCRIPTION>name of astrometric projection in DEC</DESCRIPTION>
       </FIELD>
-      <FIELD name="crval1" arraysize="1" datatype="double">
+      <FIELD name="crval1" arraysize="1" datatype="double" unit="degrees" default="-999">
         <DESCRIPTION>RA corresponding to reference pixel</DESCRIPTION>
       </FIELD>
-      <FIELD name="crval2" arraysize="1" datatype="double">
+      <FIELD name="crval2" arraysize="1" datatype="double" unit="degrees" default="-999">
         <DESCRIPTION>DEC corresponding to reference pixel</DESCRIPTION>
       </FIELD>
-      <FIELD name="crpix1" arraysize="1" datatype="double">
+      <FIELD name="crpix1" arraysize="1" datatype="double" unit="dimensionless" default="-999">
         <DESCRIPTION>reference pixel value for RA</DESCRIPTION>
       </FIELD>
-      <FIELD name="crpix2" arraysize="1" datatype="double">
+      <FIELD name="crpix2" arraysize="1" datatype="double" unit="dimensionless" default="-999">
         <DESCRIPTION>reference pixel value for DEC</DESCRIPTION>
       </FIELD>
-      <FIELD name="cdelt1" arraysize="1" datatype="double">
+      <FIELD name="cdelt1" arraysize="1" datatype="double" unit="deg/pixel" default="-999">
         <DESCRIPTION>scale factor for RA</DESCRIPTION>
       </FIELD>
-      <FIELD name="cdelt2" arraysize="1" datatype="double">
+      <FIELD name="cdelt2" arraysize="1" datatype="double" unit="deg/pixel" default="-999">
         <DESCRIPTION>scale factor for DEC</DESCRIPTION>
       </FIELD>
-      <FIELD name="pc001001" arraysize="1" datatype="double">
-        <DESCRIPTION>elements of rotation/Dcale matrix</DESCRIPTION>
-      </FIELD>
-      <FIELD name="pc001002" arraysize="1" datatype="double">
-        <DESCRIPTION>elements of rotation/Dcale matrix</DESCRIPTION>
-      </FIELD>
-      <FIELD name="pc002001" arraysize="1" datatype="double">
-        <DESCRIPTION>elements of rotation/Dcale matrix</DESCRIPTION>
-      </FIELD>
-      <FIELD name="pc002002" arraysize="1" datatype="double">
-        <DESCRIPTION>elements of rotation/Dcale matrix</DESCRIPTION>
-      </FIELD>
-      <FIELD name="calibModNum" arraysize="1" datatype="short">
+      <FIELD name="pc001001" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc001002" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc002001" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="pc002002" arraysize="1" datatype="double" unit="dimensionless" default="-999">
+        <DESCRIPTION>elements of rotation/scale matrix</DESCRIPTION>
+      </FIELD>
+      <FIELD name="calibModNum" arraysize="1" datatype="short" unit="dimensionless" default="NA">
         <DESCRIPTION>calibration modification number</DESCRIPTION>
       </FIELD>
-      <FIELD name="batchID" arraysize="1" datatype="int" unit="unknown">
-        <DESCRIPTION>batchID</DESCRIPTION>
-      </FIELD>
-      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte">
+      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
         <DESCRIPTION>Data release</DESCRIPTION>
       </FIELD>
@@ -115,151 +115,700 @@
       </DATA>
     </TABLE>
-    <TABLE name="StackDetection">
-      <DESCRIPTION>VOTable description of PSPS table StackDetection</DESCRIPTION>
+    <TABLE name="StackObject">
+      <DESCRIPTION>VOTable description of PSPS table StackObject</DESCRIPTION>
       <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>
-      <FIELD name="objID" arraysize="1" datatype="long">
+      <FIELD name="objID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <DESCRIPTION>ODM object identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="stackDetectID" arraysize="1" datatype="long">
+      <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 identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
+        <DESCRIPTION>survey flag identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="skyCellID" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>single float giving PrimaryCell.SkyCell identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="randomStackObjID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+	<DESCRIPTION>random stack id</DESCRIPTION>
+      </FIELD>
+      <FIELD name="stackDetectRowID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+	<DESCRIPTION>identifies which of up to 5 possible stackdetections this row refers to: primary, up to 3 Secondary, 1 best</DESCRIPTION>
+      </FIELD>
+      <FIELD name="primaryDetection" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="255">
+        <DESCRIPTION>identifies if this row is a primary stack detection. True about 80 percent of time</DESCRIPTION>
+      </FIELD>
+      <FIELD name="bestDetection" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="255">
+        <DESCRIPTION>identifies if this row is a best detection or not. Also set if only a primary detection exists.</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dvoRegionID" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>identifier to dvo spatial region</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
+        <DESCRIPTION>Data release when this table was loaded.</DESCRIPTION>
+      </FIELD> 
+      <FIELD name="gippDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ipp identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gstackDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <DESCRIPTION>ODM detection identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="ippObjID" arraysize="1" datatype="long">
-        <DESCRIPTION>IPP object identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="ippDetectID" arraysize="1" datatype="long">
-        <DESCRIPTION>detection ID generated by IPP</DESCRIPTION>
-      </FIELD>
-      <FIELD name="filterID" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>filter identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="stackTypeID" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>stack type identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>survey flag identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="primaryF" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>identifies best stack detection for Stacks overlapping the same region of the sky.</DESCRIPTION>
-      </FIELD>
-      <FIELD name="stackMetaID" arraysize="1" datatype="long">
+      <FIELD name="gstackMetaID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <DESCRIPTION>stack identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="skyCellID" arraysize="1" datatype="int">
-        <DESCRIPTION>skycell identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="projectionCellID" arraysize="1" datatype="int">
-        <DESCRIPTION>projection cell identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="xPos" arraysize="1" datatype="float">
-        <DESCRIPTION>measured x on CCD from PSF fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="yPos" arraysize="1" datatype="float">
-        <DESCRIPTION>measured y on CCD from PSF fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="xPosErr" arraysize="1" datatype="float">
+      <FIELD name="gxPos" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>measured x on skycell from PSF fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gyPos" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>measured y on skycell from PSF fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gxPosErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
         <DESCRIPTION>estimated error in x</DESCRIPTION>
       </FIELD>
-      <FIELD name="yPosErr" arraysize="1" datatype="float">
+      <FIELD name="gyPosErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
         <DESCRIPTION>estimated error in y</DESCRIPTION>
       </FIELD>
-      <FIELD name="psfFlux" arraysize="1" datatype="float">
+      <FIELD name="gra" arraysize="1" datatype="double" unit="degrees" default="NA">
+        <DESCRIPTION>right ascension</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gdec" arraysize="1" datatype="double" unit="degrees" default="NA">
+        <DESCRIPTION>declination</DESCRIPTION>
+      </FIELD>
+      <FIELD name="graErr" arraysize="1" datatype="float" unit="arcsec" default="NA">
+        <DESCRIPTION>right ascension error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gdecErr" arraysize="1" datatype="float" unit="arcsec" default="NA">
+        <DESCRIPTION>declination error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gzp" arraysize="1" datatype="float" unit="magnitude" default="0">
+        <DESCRIPTION>zero point offset</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gexpTime" arraysize="1" datatype="float" unit="seconds" default="-999">
+        <DESCRIPTION>exposure time (informational)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gpsfMajorFWHM" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>PSF width in major axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gpsfMinorFWHM" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>PSF width in minor axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gpsfTheta" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>PSF orientation angle</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gpsfCore" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>PSF core parameter [k in (1 + kz * z^1.66)]</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gpsfLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF likelihood</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gpsfQf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF coverage factor</DESCRIPTION>
+      </FIELD>
+       <FIELD name="gpsfQfPerfect" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF-weighted fraction of arcsec totally unmasked</DESCRIPTION>
+      </FIELD> 
+      <FIELD name="gpsfChiSq" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF-weighted fraction of arcsec to.</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gmomentXX" arraysize="1" datatype="float" unit="arcsec squared" default="-999">
+        <DESCRIPTION> moment XX</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gmomentXY" arraysize="1" datatype="float" unit="arcsec squared" default="-999">
+        <DESCRIPTION> moment XY</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gmomentYY" arraysize="1" datatype="float" unit="arcsec squared" default="-999">
+        <DESCRIPTION> moment YY</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gmomentR1" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION> moment R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gmomentRH" arraysize="1" datatype="float" unit="sqrt arcsec" default="-999">
+        <DESCRIPTION> moment RH</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gPSFFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>PSF instrumental flux</DESCRIPTION>
       </FIELD>
-      <FIELD name="psfFluxErr" arraysize="1" datatype="float">
+      <FIELD name="gPSFFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>estimated error in instrumental flux</DESCRIPTION>
       </FIELD>
-      <FIELD name="peakFlux" arraysize="1" datatype="float">
-        <DESCRIPTION>ratio of peak flux to total flux</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sky" arraysize="1" datatype="float">
+      <FIELD name="gApFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Aperture flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gApFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Aperture flux error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gApFillFac" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Aperture fill factor - redundant with psfQF, keep?</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gKronFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Kron flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gKronFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Kron flux error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gKronRad" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION> Kron radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>g psf AB magnitude from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gPSFMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of g psf AB magnitude from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gApMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>g Aperture AB magnitude from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gApMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of g Ap AB magnitude from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gKronMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>g kron AB magnitude from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gKronMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of g kron AB magnitude from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gsky" arraysize="1" datatype="float" unit="adu/s/arcsec" default="-999">
         <DESCRIPTION>PSF sky level at source (adu)</DESCRIPTION>
       </FIELD>
-      <FIELD name="skyErr" arraysize="1" datatype="float">
+      <FIELD name="gskyErr" arraysize="1" datatype="float" unit="adu/s/arcsec" default="-999">
         <DESCRIPTION>estimated error in sky</DESCRIPTION>
       </FIELD>
-      <FIELD name="sgSep" arraysize="1" datatype="float">
-        <DESCRIPTION>star/galaxy separator</DESCRIPTION>
-      </FIELD>
-      <FIELD name="psfWidMajor" arraysize="1" datatype="float">
+      <FIELD name="ginfoFlag" arraysize="1" datatype="long" unit="dimensionless" default="-999">
+        <DESCRIPTION>indicator of strange propeties</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gnFrames" arraysize="1" datatype="int" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of frames contributing to source</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rippDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ipp identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rstackDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ODM detection identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rstackMetaID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>stack identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rxPos" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>measured x on skycell from PSF fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ryPos" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>measured y on skycell from PSF fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rxPosErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in x</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ryPosErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in y</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rra" arraysize="1" datatype="double" unit="degrees" default="NA">
+        <DESCRIPTION>right ascension</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rdec" arraysize="1" datatype="double" unit="degrees" default="NA">
+        <DESCRIPTION>declination</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rraErr" arraysize="1" datatype="float" unit="arcsec" default="NA">
+        <DESCRIPTION>right ascension error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rdecErr" arraysize="1" datatype="float" unit="arcsec" default="NA">
+        <DESCRIPTION>declination error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rzp" arraysize="1" datatype="float" unit="magnitude" default="0">
+        <DESCRIPTION>zero point offset</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rexpTime" arraysize="1" datatype="float" unit="seconds" default="-999">
+        <DESCRIPTION>exposure time (informational)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rpsfMajorFWHM" arraysize="1" datatype="float" unit="arcsec" default="-999">
         <DESCRIPTION>PSF width in major axis</DESCRIPTION>
       </FIELD>
-      <FIELD name="psfWidMinor" arraysize="1" datatype="float">
+      <FIELD name="rpsfMinorFWHM" arraysize="1" datatype="float" unit="arcsec" default="-999">
         <DESCRIPTION>PSF width in minor axis</DESCRIPTION>
       </FIELD>
-      <FIELD name="psfTheta" arraysize="1" datatype="float">
+      <FIELD name="rpsfTheta" arraysize="1" datatype="float" unit="degrees" default="-999">
         <DESCRIPTION>PSF orientation angle</DESCRIPTION>
       </FIELD>
-      <FIELD name="psfLikelihood" arraysize="1" datatype="float">
+      <FIELD name="rpsfCore" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>PSF core parameter [k in (1 + kz * z^1.66)]</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rpsfLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>PSF likelihood</DESCRIPTION>
       </FIELD>
-      <FIELD name="psfQf" arraysize="1" datatype="float">
-        <DESCRIPTION>PSF Q factor</DESCRIPTION>
-      </FIELD>
-       <FIELD name="psfQfPerfect" arraysize="1" datatype="float">
-        <DESCRIPTION>PSF QF Perfect</DESCRIPTION>
+      <FIELD name="rpsfQf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF coverage factor</DESCRIPTION>
+      </FIELD>
+       <FIELD name="rpsfQfPerfect" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF-weighted fraction of arcsec totally unmasked</DESCRIPTION>
       </FIELD> 
-      <FIELD name="psfChiSq" arraysize="1" datatype="float">
-        <DESCRIPTION> psf chi sq</DESCRIPTION>
-      </FIELD>
-      <FIELD name="momentXX" arraysize="1" datatype="float">
-        <DESCRIPTION> moment XX (unit = arcsec)</DESCRIPTION>
-      </FIELD>
-      <FIELD name="momentXY" arraysize="1" datatype="float">
-        <DESCRIPTION> moment XY (unit = arcsec)</DESCRIPTION>
-      </FIELD>
-      <FIELD name="momentYY" arraysize="1" datatype="float">
-        <DESCRIPTION> moment YY (unit = arcsec)</DESCRIPTION>
-      </FIELD>
-      <FIELD name="momentM3C" arraysize="1" datatype="float">
-        <DESCRIPTION> moment M3C (unit = arcsec)</DESCRIPTION>
-      </FIELD>
-      <FIELD name="momentM3S" arraysize="1" datatype="float">
-        <DESCRIPTION> moment M3S (unit = arcsec)</DESCRIPTION>
-      </FIELD>
-      <FIELD name="momentM4C" arraysize="1" datatype="float">
-        <DESCRIPTION> moment M4C (unit = arcsec)</DESCRIPTION>
-      </FIELD>
-      <FIELD name="momentM4S" arraysize="1" datatype="float">
-        <DESCRIPTION> moment M4S (unit = arcsec)</DESCRIPTION>
-      </FIELD>
-      <FIELD name="momentR1" arraysize="1" datatype="float">
-        <DESCRIPTION> moment R1 (unit = arcsec)</DESCRIPTION>
-      </FIELD>
-      <FIELD name="momentRH" arraysize="1" datatype="float">
-        <DESCRIPTION> moment RH (unit = arcsec)</DESCRIPTION>
-      </FIELD>
-      <FIELD name="apFlux" arraysize="1" datatype="float">
-        <DESCRIPTION> Aperture flux (unit = adu/s)</DESCRIPTION>
-      </FIELD>
-      <FIELD name="apFluxErr" arraysize="1" datatype="float">
-        <DESCRIPTION> Aperture flux error (unit = adu/s)</DESCRIPTION>
-      </FIELD>
-      <FIELD name="kronFlux" arraysize="1" datatype="float">
-        <DESCRIPTION> Kron flux (unit = adu/s)</DESCRIPTION>
-      </FIELD>
-      <FIELD name="kronFluxErr" arraysize="1" datatype="float">
-        <DESCRIPTION> Kron flux error (unit = adu/s)</DESCRIPTION>
-      </FIELD>
-      <FIELD name="kronRad" arraysize="1" datatype="float">
-        <DESCRIPTION> Kron radius (unit = arcsecs)</DESCRIPTION>
-      </FIELD>
-      <FIELD name="infoFlag" arraysize="1" datatype="long">
+      <FIELD name="rpsfChiSq" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF-weighted fraction of arcsec to.</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rmomentXX" arraysize="1" datatype="float" unit="arcsec squared" default="-999">
+        <DESCRIPTION> moment XX</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rmomentXY" arraysize="1" datatype="float" unit="arcsec squared" default="-999">
+        <DESCRIPTION> moment XY</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rmomentYY" arraysize="1" datatype="float" unit="arcsec squared" default="-999">
+        <DESCRIPTION> moment YY</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rmomentR1" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION> moment R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rmomentRH" arraysize="1" datatype="float" unit="sqrt arcsec" default="-999">
+        <DESCRIPTION> moment RH</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rPSFFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>PSF instrumental flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rPSFFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in instrumental flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rApFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Aperture flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rApFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Aperture flux error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rApFillFac" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Aperture fill factor - redundant with psfQF, keep?</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rKronFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Kron flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rKronFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Kron flux error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rKronRad" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION> Kron radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>psf AB mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rPSFMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of psf mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rApMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>aperture AB mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rApMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of aperture mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rKronMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>kron AB mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rKronMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of kron mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rsky" arraysize="1" datatype="float" unit="adu/s/arcsec" default="-999">
+        <DESCRIPTION>PSF sky level at source (adu)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rskyErr" arraysize="1" datatype="float" unit="adu/s/arcsec" default="-999">
+        <DESCRIPTION>estimated error in sky</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rinfoFlag" arraysize="1" datatype="long" unit="dimensionless" default="-999">
         <DESCRIPTION>indicator of strange propeties</DESCRIPTION>
       </FIELD>
-      <FIELD name="nFrames" arraysize="1" datatype="int">
+      <FIELD name="rnFrames" arraysize="1" datatype="int" unit="dimensionless" default="-999">
         <DESCRIPTION>number of frames contributing to source</DESCRIPTION>
       </FIELD>
-      <FIELD name="activeFlag" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>indicates whether this detection/orphan is still a detection/orphan</DESCRIPTION>
-      </FIELD>
-      <FIELD name="assocDate" arraysize="100" datatype="char">
-        <DESCRIPTION>date object association assigned</DESCRIPTION>
-      </FIELD>
-      <FIELD name="historyModNum" arraysize="1" datatype="short">
-        <DESCRIPTION>modification number in the O-D association history</DESCRIPTION>
-      </FIELD>
-      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>Data release when this detection was originally taken.</DESCRIPTION>
-      </FIELD>
+      <FIELD name="iippDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ipp identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="istackDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ODM detection identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="istackMetaID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>stack identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ixPos" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>measured x on skycell from PSF fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iyPos" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>measured y on skycell from PSF fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ixPosErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in x</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iyPosErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in y</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ira" arraysize="1" datatype="double" unit="degrees" default="NA">
+        <DESCRIPTION>right ascension</DESCRIPTION>
+      </FIELD>
+      <FIELD name="idec" arraysize="1" datatype="double" unit="degrees" default="NA">
+        <DESCRIPTION>declination</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iraErr" arraysize="1" datatype="float" unit="arcsec" default="NA">
+        <DESCRIPTION>right ascension error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="idecErr" arraysize="1" datatype="float" unit="arcsec" default="NA">
+        <DESCRIPTION>declination error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="izp" arraysize="1" datatype="float" unit="magnitude" default="0">
+        <DESCRIPTION>zero point offset</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iexpTime" arraysize="1" datatype="float" unit="seconds" default="-999">
+        <DESCRIPTION>exposure time (informational)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ipsfMajorFWHM" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>PSF width in major axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ipsfMinorFWHM" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>PSF width in minor axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ipsfTheta" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>PSF orientation angle</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ipsfCore" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>PSF core parameter [k in (1 + kz * z^1.66)]</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ipsfLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF likelihood</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ipsfQf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF coverage factor</DESCRIPTION>
+      </FIELD>
+       <FIELD name="ipsfQfPerfect" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF-weighted fraction of arcsec totally unmasked</DESCRIPTION>
+      </FIELD> 
+      <FIELD name="ipsfChiSq" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF-weighted fraction of arcsec to.</DESCRIPTION>
+      </FIELD>
+      <FIELD name="imomentXX" arraysize="1" datatype="float" unit="arcsec squared" default="-999">
+        <DESCRIPTION> moment XX</DESCRIPTION>
+      </FIELD>
+      <FIELD name="imomentXY" arraysize="1" datatype="float" unit="arcsec squared" default="-999">
+        <DESCRIPTION> moment XY</DESCRIPTION>
+      </FIELD>
+      <FIELD name="imomentYY" arraysize="1" datatype="float" unit="arcsec squared" default="-999">
+        <DESCRIPTION> moment YY</DESCRIPTION>
+      </FIELD>
+      <FIELD name="imomentR1" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION> moment R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="imomentRH" arraysize="1" datatype="float" unit="sqrt arcsec" default="-999">
+        <DESCRIPTION> moment RH</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iPSFFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>PSF instrumental flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iPSFFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in instrumental flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iApFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Aperture flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iApFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Aperture flux error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iApFillFac" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Aperture fill factor - redundant with psfQF, keep?</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iKronFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Kron flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iKronFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Kron flux error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iKronRad" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION> Kron radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>psf AB mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iPSFMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of psf mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iApMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>aperture AB mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iApMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of aperture mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iKronMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>kron AB mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iKronMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of kron mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="isky" arraysize="1" datatype="float" unit="adu/s/arcsec" default="-999">
+        <DESCRIPTION>PSF sky level at source (adu)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iskyErr" arraysize="1" datatype="float" unit="adu/s/arcsec" default="-999">
+        <DESCRIPTION>estimated error in sky</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iinfoFlag" arraysize="1" datatype="long" unit="dimensionless" default="-999">
+        <DESCRIPTION>indicator of strange propeties</DESCRIPTION>
+      </FIELD>
+      <FIELD name="inFrames" arraysize="1" datatype="int" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of frames contributing to source</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zippDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ipp identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zstackDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ODM detection identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zstackMetaID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>stack identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zxPos" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>measured x on skycell from PSF fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zyPos" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>measured y on skycell from PSF fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zxPosErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in x</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zyPosErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in y</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zra" arraysize="1" datatype="double" unit="degrees" default="NA">
+        <DESCRIPTION>right ascension</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zdec" arraysize="1" datatype="double" unit="degrees" default="NA">
+        <DESCRIPTION>declination</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zraErr" arraysize="1" datatype="float" unit="arcsec" default="NA">
+        <DESCRIPTION>right ascension error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zdecErr" arraysize="1" datatype="float" unit="arcsec" default="NA">
+        <DESCRIPTION>declination error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zzp" arraysize="1" datatype="float" unit="magnitude" default="0">
+        <DESCRIPTION>zero point offset</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zexpTime" arraysize="1" datatype="float" unit="seconds" default="-999">
+        <DESCRIPTION>exposure time (informational)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zpsfMajorFWHM" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>PSF width in major axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zpsfMinorFWHM" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>PSF width in minor axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zpsfTheta" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>PSF orientation angle</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zpsfCore" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>PSF core parameter [k in (1 + kz * z^1.66)]</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zpsfLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF likelihood</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zpsfQf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF coverage factor</DESCRIPTION>
+      </FIELD>
+       <FIELD name="zpsfQfPerfect" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF-weighted fraction of arcsec totally unmasked</DESCRIPTION>
+      </FIELD> 
+      <FIELD name="zpsfChiSq" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF-weighted fraction of arcsec to.</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zmomentXX" arraysize="1" datatype="float" unit="arcsec squared" default="-999">
+        <DESCRIPTION> moment XX</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zmomentXY" arraysize="1" datatype="float" unit="arcsec squared" default="-999">
+        <DESCRIPTION> moment XY</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zmomentYY" arraysize="1" datatype="float" unit="arcsec squared" default="-999">
+        <DESCRIPTION> moment YY</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zmomentR1" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION> moment R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zmomentRH" arraysize="1" datatype="float" unit="sqrt arcsec" default="-999">
+        <DESCRIPTION> moment RH</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zPSFFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>PSF instrumental flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zPSFFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in instrumental flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zApFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Aperture flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zApFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Aperture flux error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zApFillFac" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Aperture fill factor - redundant with psfQF, keep?</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zKronFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Kron flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zKronFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Kron flux error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zKronRad" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION> Kron radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>psf AB mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zPSFMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of psf mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zApMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>aperture AB mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zApMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of aperture mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zKronMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>kron AB mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zKronMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of kron mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zsky" arraysize="1" datatype="float" unit="adu/s/arcsec" default="-999">
+        <DESCRIPTION>PSF sky level at source (adu)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zskyErr" arraysize="1" datatype="float" unit="adu/s/arcsec" default="-999">
+        <DESCRIPTION>estimated error in sky</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zinfoFlag" arraysize="1" datatype="long" unit="dimensionless" default="-999">
+        <DESCRIPTION>indicator of strange propeties</DESCRIPTION>
+      </FIELD>
+      <FIELD name="znFrames" arraysize="1" datatype="int" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of frames contributing to source</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yippDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ipp identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ystackDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ODM detection identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ystackMetaID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>stack identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yxPos" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>measured x on skycell from PSF fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yyPos" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>measured y on skycell from PSF fit</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yxPosErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in x</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yyPosErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in y</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yra" arraysize="1" datatype="double" unit="degrees" default="NA">
+        <DESCRIPTION>right ascension</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ydec" arraysize="1" datatype="double" unit="degrees" default="NA">
+        <DESCRIPTION>declination</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yraErr" arraysize="1" datatype="float" unit="arcsec" default="NA">
+        <DESCRIPTION>right ascension error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ydecErr" arraysize="1" datatype="float" unit="arcsec" default="NA">
+        <DESCRIPTION>declination error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yzp" arraysize="1" datatype="float" unit="magnitude" default="0">
+        <DESCRIPTION>zero point offset</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yexpTime" arraysize="1" datatype="float" unit="seconds" default="-999">
+        <DESCRIPTION>exposure time (informational)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ypsfMajorFWHM" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>PSF width in major axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ypsfMinorFWHM" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>PSF width in minor axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ypsfTheta" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>PSF orientation angle</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zpsfCore" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>PSF core parameter [k in (1 + kz * z^1.66)]</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ypsfLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF likelihood</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ypsfQf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF coverage factor</DESCRIPTION>
+      </FIELD>
+       <FIELD name="ypsfQfPerfect" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF-weighted fraction of arcsec totally unmasked</DESCRIPTION>
+      </FIELD> 
+      <FIELD name="ypsfChiSq" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>PSF-weighted fraction of arcsec to.</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ymomentXX" arraysize="1" datatype="float" unit="arcsec squared" default="-999">
+        <DESCRIPTION> moment XX</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ymomentXY" arraysize="1" datatype="float" unit="arcsec squared" default="-999">
+        <DESCRIPTION> moment XY</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ymomentYY" arraysize="1" datatype="float" unit="arcsec squared" default="-999">
+        <DESCRIPTION> moment YY</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ymomentR1" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION> moment R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ymomentRH" arraysize="1" datatype="float" unit="sqrt arcsec" default="-999">
+        <DESCRIPTION> moment RH</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yPSFFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>PSF instrumental flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yPSFFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in instrumental flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yApFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Aperture flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yApFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Aperture flux error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yApFillFac" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Aperture fill factor - redundant with psfQF, keep?</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yKronFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Kron flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yKronFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION> Kron flux error</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yKronRad" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION> Kron radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yPSFMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>psf AB mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yPSFMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of psf mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yApMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>aperture AB mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yApMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of aperture mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yKronMag" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>kron AB mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yKronMagErr" arraysize="1" datatype="float" unit="AB magnitude" default="-999">
+        <DESCRIPTION>estimated error of kron mag from stack</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ysky" arraysize="1" datatype="float" unit="adu/s/arcsec" default="-999">
+        <DESCRIPTION>PSF sky level at source (adu)</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yskyErr" arraysize="1" datatype="float" unit="adu/s/arcsec" default="-999">
+        <DESCRIPTION>estimated error in sky</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yinfoFlag" arraysize="1" datatype="long" unit="dimensionless" default="-999">
+        <DESCRIPTION>indicator of strange propeties</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ynFrames" arraysize="1" datatype="int" unit="dimensionless" default="-999">
+        <DESCRIPTION>number of frames contributing to source</DESCRIPTION>
+      </FIELD>      
       <DATA>
         <TABLEDATA></TABLEDATA>
@@ -269,462 +818,621 @@
       <DESCRIPTION>VOTable description of PSPS table StackApFlx</DESCRIPTION>
       <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>
-      <FIELD name="objID" arraysize="1" datatype="long">
+      <FIELD name="objID" arraysize="1" datatype="long" unit="dimensionless"  default="NA">
         <DESCRIPTION>ODM object identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="stackDetectID" arraysize="1" datatype="long">
+      <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 identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="0">
+        <DESCRIPTION>survey flag identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="skyCellID" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>single float giving PrimaryCell.SkyCell identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="randomStackObjID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+	<DESCRIPTION>random stack id</DESCRIPTION>
+      </FIELD>
+      <FIELD name="stackDetectRowID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+	<DESCRIPTION>identifies which of up to 5 possible stackdetections thisrow refers to: primary, up to 3 Secondary, 1 best</DESCRIPTION>
+      </FIELD>
+      <FIELD name="primaryDetection" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="255">
+        <DESCRIPTION>identifies if this row is a primary stack detection. True about 80 percent of time</DESCRIPTION>
+      </FIELD>
+      <FIELD name="bestDetection" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="255">
+        <DESCRIPTION>identifies if this row is a best detection or not. Also set if only a primary detection exists.</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dvoRegionID" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>identifier to dvo spatial region</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
+        <DESCRIPTION>Data release when this table was loaded.</DESCRIPTION>
+      </FIELD> 
+      <FIELD name="gstackDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <DESCRIPTION>ODM detection identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="ippObjID" arraysize="1" datatype="long">
-        <DESCRIPTION>IPP object identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="ippDetectID" arraysize="1" datatype="long">
-        <DESCRIPTION>detection ID generated by IPP</DESCRIPTION>
-      </FIELD>
-      <FIELD name="filterID" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>filter identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="stackTypeID" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>stack type identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>survey flag identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="primaryF" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>identifies best stack detection for Stacks overlapping the same region of the sky.</DESCRIPTION>
-      </FIELD>
-      <FIELD name="stackMetaID" arraysize="1" datatype="long">
+      <FIELD name="gstackMetaID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <DESCRIPTION>stack identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="isophotFlux" arraysize="1" datatype="float">
-        <DESCRIPTION>isophotal flux</DESCRIPTION>
-      </FIELD>
-      <FIELD name="isophotFluxErr" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error in isophotal flux</DESCRIPTION>
-      </FIELD>
-      <FIELD name="isophotMajAxis" arraysize="1" datatype="float">
-        <DESCRIPTION>isophotal Major Axis</DESCRIPTION>
-      </FIELD>
-      <FIELD name="isophotMajAxisErr" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error in isophotal Major Axis</DESCRIPTION>
-      </FIELD>
-      <FIELD name="isophotMinAxis" arraysize="1" datatype="float">
-        <DESCRIPTION>isophotal Minor Axis</DESCRIPTION>
-      </FIELD>
-      <FIELD name="isophotMinAxisErr" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error in isophotal Minor Axis</DESCRIPTION>
-      </FIELD>
-      <FIELD name="isophotMajAxisGrad" arraysize="1" datatype="float">
-        <DESCRIPTION>isophotal major axis gradient</DESCRIPTION>
-      </FIELD>
-      <FIELD name="isophotMinAxisGrad" arraysize="1" datatype="float">
-        <DESCRIPTION>isophotal minor axis gradient</DESCRIPTION>
-      </FIELD>
-      <FIELD name="isophotPA" arraysize="1" datatype="float">
-        <DESCRIPTION>isophotal position angle</DESCRIPTION>
-      </FIELD>
-      <FIELD name="isophotPAErr" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error in isophotal position angle</DESCRIPTION>
-      </FIELD>
-      <FIELD name="isophotPAGrad" arraysize="1" datatype="float">
-        <DESCRIPTION>isophotal position angle gradient</DESCRIPTION>
-      </FIELD>
-      <FIELD name="petRadius" arraysize="1" datatype="float">
-        <DESCRIPTION>Petrosian radius</DESCRIPTION>
-      </FIELD>
-      <FIELD name="petRadiusErr" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error inPetrosian radius</DESCRIPTION>
-      </FIELD>
-      <FIELD name="petFlux" arraysize="1" datatype="float">
-        <DESCRIPTION>Petrosian Flux</DESCRIPTION>
-      </FIELD>
-      <FIELD name="petFluxErr" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error in petFlux</DESCRIPTION>
-      </FIELD>
-      <FIELD name="petR50" arraysize="1" datatype="float">
-        <DESCRIPTION>Petrosian radius at 50% light</DESCRIPTION>
-      </FIELD>
-      <FIELD name="petR50Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error inPetrosian radius at 50% light</DESCRIPTION>
-      </FIELD>
-      <FIELD name="petR90" arraysize="1" datatype="float">
-        <DESCRIPTION>Petrosian radius at 90% light</DESCRIPTION>
-      </FIELD>
-      <FIELD name="petR90Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error in Petrosian radius at 90% light</DESCRIPTION>
-      </FIELD>
-      <FIELD name="petCf" arraysize="1" datatype="float">
-        <DESCRIPTION>Petrosian fit coverage factor</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR1" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 1</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR1Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is flxR1</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR1Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in flxR1</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR1Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR2" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 2</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR2Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is flxR2</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR2Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in flxR2</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR2Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR3" arraysize="1" datatype="float">
+      <FIELD name="gippDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ipp identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
       </FIELD>
-      <FIELD name="flxR3Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is flxR3</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR3Std" arraysize="1" datatype="float">
+      <FIELD name="gflxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>estimated standard deviation in flxR3</DESCRIPTION>
       </FIELD>
-      <FIELD name="flxR3Fill" arraysize="1" datatype="float">
+      <FIELD name="gflxR3Fill" arraysize="1" datatype="float"  unit="dimensionless" default="-999">
         <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
       </FIELD>
-      <FIELD name="flxR4" arraysize="1" datatype="float">
+      <FIELD name="gflxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
       </FIELD>
-      <FIELD name="flxR4Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is flxR4</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR4Std" arraysize="1" datatype="float">
+      <FIELD name="gflxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>estimated standard deviation in flxR4</DESCRIPTION>
       </FIELD>
-      <FIELD name="flxR4Fill" arraysize="1" datatype="float">
+      <FIELD name="gflxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
       </FIELD>
-      <FIELD name="flxR5" arraysize="1" datatype="float">
+      <FIELD name="gflxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
       </FIELD>
-      <FIELD name="flxR5Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is flxR5</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR5Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in flxR5</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR5Fill" arraysize="1" datatype="float">
+      <FIELD name="gflxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is gflxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in gflxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
       </FIELD>
-      <FIELD name="flxR6" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 6</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR6Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is flxR6</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR6Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in flxR6</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR6Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR7" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 7</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR7Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is flxR7</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR7Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in flxR7</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR7Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R7</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR8" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 8</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR8Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is flxR8</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR8Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in flxR8</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR8Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R8</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR9" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 9</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR9Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is flxR9</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR9Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in flxR9</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR9Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R9</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR10" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 10</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR10Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is flxR10</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR10Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in flxR10</DESCRIPTION>
-      </FIELD>
-      <FIELD name="flxR10Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R10</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR1" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 1</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR1Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is c1flxR1</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR1Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in c1flxR1</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR1Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR2" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 2</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR2Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is c1flxR2</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR2Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in c1flxR2</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR2Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR3" arraysize="1" datatype="float">
+      <FIELD name="gc1flxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
       </FIELD>
-      <FIELD name="c1flxR3Err" arraysize="1" datatype="float">
+      <FIELD name="gc1flxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>estimated error is c1flxR3</DESCRIPTION>
       </FIELD>
-      <FIELD name="c1flxR3Std" arraysize="1" datatype="float">
+      <FIELD name="gc1flxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>estimated standard deviation in c1flxR3</DESCRIPTION>
       </FIELD>
-      <FIELD name="c1flxR3Fill" arraysize="1" datatype="float">
+      <FIELD name="gc1flxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
       </FIELD>
-      <FIELD name="c1flxR4" arraysize="1" datatype="float">
+      <FIELD name="gc1flxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
       </FIELD>
-      <FIELD name="c1flxR4Err" arraysize="1" datatype="float">
+      <FIELD name="gc1flxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>estimated error is c1flxR4</DESCRIPTION>
       </FIELD>
-      <FIELD name="c1flxR4Std" arraysize="1" datatype="float">
+      <FIELD name="gc1flxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>estimated standard deviation in c1flxR4</DESCRIPTION>
       </FIELD>
-      <FIELD name="c1flxR4Fill" arraysize="1" datatype="float">
+      <FIELD name="gc1flxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
       </FIELD>
-      <FIELD name="c1flxR5" arraysize="1" datatype="float">
+      <FIELD name="gc1flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
       </FIELD>
-      <FIELD name="c1flxR5Err" arraysize="1" datatype="float">
+      <FIELD name="gc1flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>estimated error is c1flxR5</DESCRIPTION>
       </FIELD>
-      <FIELD name="c1flxR5Std" arraysize="1" datatype="float">
+      <FIELD name="gc1flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>estimated standard deviation in c1flxR5</DESCRIPTION>
       </FIELD>
-      <FIELD name="c1flxR5Fill" arraysize="1" datatype="float">
+      <FIELD name="gc1flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
       </FIELD>
-      <FIELD name="c1flxR6" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 6</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR6Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is c1flxR6</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR6Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in c1flxR6</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR6Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR7" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 7</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR7Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is c1flxR7</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR7Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in c1flxR7</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR7Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R7</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR8" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 8</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR8Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is c1flxR8</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR8Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in c1flxR8</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR8Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R8</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR9" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 9</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR9Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is c1flxR9</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR9Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in c1flxR9</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR9Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R9</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR10" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 10</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR10Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is c1flxR10</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR10Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in c1flxR10</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c1flxR10Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R10</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR1" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 1</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR1Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is c2flxR1</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR1Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in c2flxR1</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR1Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR2" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 2</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR2Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is c2flxR2</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR2Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in c2flxR2</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR2Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR3" arraysize="1" datatype="float">
+      <FIELD name="gc2flxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
       </FIELD>
-      <FIELD name="c2flxR3Err" arraysize="1" datatype="float">
+      <FIELD name="gc2flxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in c2flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in c2flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in c2flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rstackDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ODM detection identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rstackMetaID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>stack identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rIppDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ipp identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR3Fill" arraysize="1" datatype="float"  unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is gflxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in gflxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>estimated error is c2flxR3</DESCRIPTION>
       </FIELD>
-      <FIELD name="c2flxR3Std" arraysize="1" datatype="float">
+      <FIELD name="rc2flxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>estimated standard deviation in c2flxR3</DESCRIPTION>
       </FIELD>
-      <FIELD name="c2flxR3Fill" arraysize="1" datatype="float">
+      <FIELD name="rc2flxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
       </FIELD>
-      <FIELD name="c2flxR4" arraysize="1" datatype="float">
+      <FIELD name="rc2flxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
       </FIELD>
-      <FIELD name="c2flxR4Err" arraysize="1" datatype="float">
+      <FIELD name="rc2flxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>estimated error is c2flxR4</DESCRIPTION>
       </FIELD>
-      <FIELD name="c2flxR4Std" arraysize="1" datatype="float">
+      <FIELD name="rc2flxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>estimated standard deviation in c2flxR4</DESCRIPTION>
       </FIELD>
-      <FIELD name="c2flxR4Fill" arraysize="1" datatype="float">
+      <FIELD name="rc2flxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
       </FIELD>
-      <FIELD name="c2flxR5" arraysize="1" datatype="float">
+      <FIELD name="rc2flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
       </FIELD>
-      <FIELD name="c2flxR5Err" arraysize="1" datatype="float">
+      <FIELD name="rc2flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>estimated error is c2flxR5</DESCRIPTION>
       </FIELD>
-      <FIELD name="c2flxR5Std" arraysize="1" datatype="float">
+      <FIELD name="rc2flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>estimated standard deviation in c2flxR5</DESCRIPTION>
       </FIELD>
-      <FIELD name="c2flxR5Fill" arraysize="1" datatype="float">
+      <FIELD name="rc2flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
       </FIELD>
-      <FIELD name="c2flxR6" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 6</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR6Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is c2flxR6</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR6Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in c2flxR6</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR6Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR7" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 7</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR7Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is c2flxR7</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR7Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in c2flxR7</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR7Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R7</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR8" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 8</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR8Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is c2flxR8</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR8Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in c2flxR8</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR8Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R8</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR9" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 9</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR9Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is c2flxR9</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR9Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in c2flxR9</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR9Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R9</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR10" arraysize="1" datatype="float">
-        <DESCRIPTION>Flux inside r = 10</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR10Err" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated error is c2flxR10</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR10Std" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated standard deviation in c2flxR10</DESCRIPTION>
-      </FIELD>
-      <FIELD name="c2flxR10Fill" arraysize="1" datatype="float">
-        <DESCRIPTION>estimated filling factor at R10</DESCRIPTION>
-      </FIELD>
-      <FIELD name="logC" arraysize="1" datatype="float">
-        <DESCRIPTION>Abraham concentration index</DESCRIPTION>
-      </FIELD>
-      <FIELD name="logA" arraysize="1" datatype="float">
-        <DESCRIPTION>Abraham asymmetry index</DESCRIPTION>
-      </FIELD>
-      <FIELD name="activeFlag" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>indicates whether this detection/orphan is still a detection/orphan</DESCRIPTION>
-      </FIELD>
-      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>Data release when this detection was taken</DESCRIPTION>
+      <FIELD name="istackDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ODM detection identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="istackMetaID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>stack identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iIppDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ipp identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR3Fill" arraysize="1" datatype="float"  unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is gflxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in gflxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zstackDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ODM detection identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zstackMetaID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>stack identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zIppDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ipp identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR3Fill" arraysize="1" datatype="float"  unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is gflxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in gflxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ystackDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ODM detection identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ystackMetaID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>stack identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yIppDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ipp identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR3Fill" arraysize="1" datatype="float"  unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is gflxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in gflxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
       </FIELD>
       <DATA>
@@ -735,446 +1443,2722 @@
       <DESCRIPTION>VOTable description of PSPS table StackModelFit</DESCRIPTION>
       <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>
-      <FIELD name="objID" arraysize="1" datatype="long">
+      <FIELD name="objID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <DESCRIPTION>ODM object identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="stackDetectID" arraysize="1" datatype="long">
+      <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 identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
+        <DESCRIPTION>survey flag identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="skyCellID" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+	<DESCRIPTION>single float giving PrimaryCell.SkyCell identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="randomStackObjID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+	<DESCRIPTION>random stack id</DESCRIPTION>
+      </FIELD>
+      <FIELD name="stackDetectRowID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+	<DESCRIPTION>identifies which of up to 5 possible stackdetections thisrow refers to: primary, up to 3 Secondary, 1 best</DESCRIPTION>
+      </FIELD>
+      <FIELD name="primaryDetection" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="255">
+        <DESCRIPTION>identifies if this row is a primary stack detection. True about 80 percent of time</DESCRIPTION>
+      </FIELD>
+      <FIELD name="bestDetection" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="255">
+        <DESCRIPTION>identifies if this row is a best detection or not. Also set if only a primary detection exists.</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dvoRegionID" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>identifier to dvo spatial region</DESCRIPTION>
+      </FIELD>
+      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="dimensionless" default="NA">
+        <DESCRIPTION>Data release when this table was loaded.</DESCRIPTION>
+      </FIELD>
+      <FIELD name="glogC" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>concentration index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="glogA" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>asymmetry index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gclump" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>clumpiness factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gstackDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <DESCRIPTION>ODM detection identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="ippObjID" arraysize="1" datatype="long">
-        <DESCRIPTION>IPP object identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="ippDetectID" arraysize="1" datatype="long">
-        <DESCRIPTION>detection ID generated by IPP</DESCRIPTION>
-      </FIELD>
-      <FIELD name="filterID" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>filter identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="stackTypeID" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>stack type identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>survey flag identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="primaryF" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>identifies best stack detection for Stacks overlapping the same region of the sky.</DESCRIPTION>
-      </FIELD>
-      <FIELD name="stackMetaID" arraysize="1" datatype="long">
+      <FIELD name="gstackMetaID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <DESCRIPTION>stack identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="deVRadius" arraysize="1" datatype="float">
+      <FIELD name="gippDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ipp detect identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gdeVRadius" arraysize="1" datatype="float" unit="arcsec" default="-999">
         <DESCRIPTION>deVaucouleurs radius</DESCRIPTION>
       </FIELD>
-      <FIELD name="deVRadiusErr" arraysize="1" datatype="float">
+      <FIELD name="gdeVRadiusErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
         <DESCRIPTION>estimated error in deVaucouleurs radius</DESCRIPTION>
       </FIELD>
-      <FIELD name="deVFlux" arraysize="1" datatype="float">
+      <FIELD name="gdeVFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>deVaucouleurs magntiude</DESCRIPTION>
       </FIELD>
-      <FIELD name="deVFluxErr" arraysize="1" datatype="float">
+      <FIELD name="gdeVFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>estimated error in deV_mag</DESCRIPTION>
       </FIELD>
-      <FIELD name="deVAb" arraysize="1" datatype="float">
+      <FIELD name="gdeVAb" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>deVaucoulerus axis ratio</DESCRIPTION>
       </FIELD>
-      <FIELD name="deVAbErr" arraysize="1" datatype="float">
+      <FIELD name="gdeVAbErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>estimated error in deVaucoulerus axis ratio</DESCRIPTION>
       </FIELD>
-      <FIELD name="deVPhi" arraysize="1" datatype="float">
+      <FIELD name="gdeVPhi" arraysize="1" datatype="float" unit="degrees" default="-999">
         <DESCRIPTION>estmated phi of deVaucouleurs axis</DESCRIPTION>
       </FIELD>
-      <FIELD name="deVPhiErr" arraysize="1" datatype="float">
+      <FIELD name="gdeVPhiErr" arraysize="1" datatype="float" unit="degrees" default="-999">
         <DESCRIPTION>estmated error of phi of deVaucouleurs axis</DESCRIPTION>
       </FIELD>
-      <FIELD name="raDeVOff" arraysize="1" datatype="float">
+      <FIELD name="graDeVOff" arraysize="1" datatype="float" unit="arcsec" default="-999">
         <DESCRIPTION>Offset in RA of deVaucouleurs fit from PSF RA</DESCRIPTION>
       </FIELD>
-      <FIELD name="decDeVOff" arraysize="1" datatype="float">
+      <FIELD name="gdecDeVOff" arraysize="1" datatype="float" unit="arcsec" default="-999">
         <DESCRIPTION>Offset in DEC of deVaucouleurs fit from PSF DEC</DESCRIPTION>
       </FIELD>
-      <FIELD name="raDeVOffErr" arraysize="1" datatype="float">
+      <FIELD name="graDeVOffErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
         <DESCRIPTION>estimated error in ra offset</DESCRIPTION>
       </FIELD>
-      <FIELD name="decDeVOffErr" arraysize="1" datatype="float">
+      <FIELD name="gdecDeVOffErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
         <DESCRIPTION>estimated error in dec offset</DESCRIPTION>
       </FIELD>
-      <FIELD name="deVCf" arraysize="1" datatype="float">
+      <FIELD name="gdeVCf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>deVaucouleurs fit coverage factor</DESCRIPTION>
       </FIELD>
-      <FIELD name="deVLikelihood" arraysize="1" datatype="float">
+      <FIELD name="gdeVLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>deVaucouleurs fit likelihood factor</DESCRIPTION>
       </FIELD>
-      <FIELD name="deVCovar11" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar12" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar13" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar14" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar15" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar16" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar17" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar22" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar23" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar24" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar25" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar26" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar27" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar33" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar34" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar35" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar36" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar37" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar44" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar45" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar46" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar47" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar55" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar56" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar57" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar66" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar67" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="deVCovar77" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for deVaucouleurs fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expRadius" arraysize="1" datatype="float">
+      <FIELD name="gexpRadius" arraysize="1" datatype="float" unit="arcsec" default="-999">
         <DESCRIPTION>Exponential fit radius</DESCRIPTION>
       </FIELD>
-      <FIELD name="expRadiusErr" arraysize="1" datatype="float">
+      <FIELD name="gexpRadiusErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
         <DESCRIPTION>estimated error in Exponential fit radius</DESCRIPTION>
       </FIELD>
-      <FIELD name="expFlux" arraysize="1" datatype="float">
+      <FIELD name="gexpFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>Exponential fit flux</DESCRIPTION>
       </FIELD>
-      <FIELD name="expFluxErr" arraysize="1" datatype="float">
+      <FIELD name="gexpFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>estimated error in expFlux</DESCRIPTION>
       </FIELD>
-      <FIELD name="expAb" arraysize="1" datatype="float">
+      <FIELD name="gexpAb" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>Exponential fit axis ratio</DESCRIPTION>
       </FIELD>
-      <FIELD name="expAbErr" arraysize="1" datatype="float">
+      <FIELD name="gexpAbErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>estimated error in Exponential fit axis ratio</DESCRIPTION>
       </FIELD>
-      <FIELD name="expPhi" arraysize="1" datatype="float">
+      <FIELD name="gexpPhi" arraysize="1" datatype="float" unit="degrees" default="-999">
         <DESCRIPTION>estmated phi of Exponential axis</DESCRIPTION>
       </FIELD>
-      <FIELD name="expPhiErr" arraysize="1" datatype="float">
+      <FIELD name="gexpPhiErr" arraysize="1" datatype="float" unit="degrees" default="-999">
         <DESCRIPTION>estmated error of phi of Exponential axis</DESCRIPTION>
       </FIELD>
-      <FIELD name="raExpOff" arraysize="1" datatype="float">
+      <FIELD name="graExpOff" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>Offset in RA of Exponential fit from PSF RA</DESCRIPTION>
       </FIELD>
-      <FIELD name="decExpOff" arraysize="1" datatype="float">
+      <FIELD name="gdecExpOff" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>Offset in DEC of Exponential fit from PSF DEC</DESCRIPTION>
       </FIELD>
-      <FIELD name="raExpOffErr" arraysize="1" datatype="float">
+      <FIELD name="graExpOffErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>estimated error in raExpOff</DESCRIPTION>
       </FIELD>
-      <FIELD name="decExpOffErr" arraysize="1" datatype="float">
+      <FIELD name="gdecExpOffErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>estimated error in decExpOff</DESCRIPTION>
       </FIELD>
-      <FIELD name="expCf" arraysize="1" datatype="float">
+      <FIELD name="gexpCf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>Exponential fit coverage factor</DESCRIPTION>
       </FIELD>
-      <FIELD name="expLikelihood" arraysize="1" datatype="float">
+      <FIELD name="gexpLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>Exponential fit likelihood factor</DESCRIPTION>
       </FIELD>
-      <FIELD name="expCovar11" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar12" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar13" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar14" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar15" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar16" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar17" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar22" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar23" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar24" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar25" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar26" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar27" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar33" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar34" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar35" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar36" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar37" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar44" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar45" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar46" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar47" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar55" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar56" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar57" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar66" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar67" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="expCovar77" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Exponential fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="serRadius" arraysize="1" datatype="float">
+      <FIELD name="gserRadius" arraysize="1" datatype="float" unit="arcsec" default="-999">
         <DESCRIPTION>Sersic radius</DESCRIPTION>
       </FIELD>
-      <FIELD name="serRadiusErr" arraysize="1" datatype="float">
+      <FIELD name="gserRadiusErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
         <DESCRIPTION>estimated error in Sersic radius</DESCRIPTION>
       </FIELD>
-      <FIELD name="serFlux" arraysize="1" datatype="float">
+      <FIELD name="gserFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>Sersic Flux</DESCRIPTION>
       </FIELD>
-      <FIELD name="serFluxErr" arraysize="1" datatype="float">
+      <FIELD name="gserFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
         <DESCRIPTION>estimated error in serFlux</DESCRIPTION>
       </FIELD>
-      <FIELD name="serAb" arraysize="1" datatype="float">
+      <FIELD name="gserAb" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>Sersic axis ratio</DESCRIPTION>
       </FIELD>
-      <FIELD name="serAbErr" arraysize="1" datatype="float">
+      <FIELD name="gserAbErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>estimated error in Sersic axis ratio</DESCRIPTION>
       </FIELD>
-      <FIELD name="serNu" arraysize="1" datatype="float">
+      <FIELD name="gserNu" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>Sersic index</DESCRIPTION>
       </FIELD>
-      <FIELD name="serNuErr" arraysize="1" datatype="float">
+      <FIELD name="gserNuErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>estimated error in Sersic index</DESCRIPTION>
       </FIELD>
-      <FIELD name="serPhi" arraysize="1" datatype="float">
+      <FIELD name="gserPhi" arraysize="1" datatype="float" unit="degrees" default="-999">
         <DESCRIPTION>estmated phi of Sersic axis</DESCRIPTION>
       </FIELD>
-      <FIELD name="serPhiErr" arraysize="1" datatype="float">
+      <FIELD name="gserPhiErr" arraysize="1" datatype="float" unit="degrees" default="-999">
         <DESCRIPTION>estmated error of phi of Sersic axis</DESCRIPTION>
       </FIELD>
-      <FIELD name="raSerOff" arraysize="1" datatype="float">
+      <FIELD name="graSerOff" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>Offset in RA of Sersic fit from PSF RA</DESCRIPTION>
       </FIELD>
-      <FIELD name="decSerOff" arraysize="1" datatype="float">
+      <FIELD name="gdecSerOff" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>Offset in DEC of Sersic fit from PSF DEC</DESCRIPTION>
       </FIELD>
-      <FIELD name="raSerOffErr" arraysize="1" datatype="float">
+      <FIELD name="graSerOffErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>estimated error in raSerOff</DESCRIPTION>
       </FIELD>
-      <FIELD name="decSerOffErr" arraysize="1" datatype="float">
+      <FIELD name="gdecSerOffErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>estimated error in decSerOff</DESCRIPTION>
       </FIELD>
-      <FIELD name="serCf" arraysize="1" datatype="float">
+      <FIELD name="gserCf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>Sersic fit coverage factor</DESCRIPTION>
       </FIELD>
-      <FIELD name="serLikelihood" arraysize="1" datatype="float">
+      <FIELD name="gserLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
         <DESCRIPTION>Sersic fit likelihood factor</DESCRIPTION>
       </FIELD>
-      <FIELD name="sersicCovar11" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar12" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar13" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar14" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar15" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar16" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar17" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar18" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar22" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar23" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar24" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar25" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar26" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar27" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar28" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar33" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar34" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar35" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar36" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar37" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar38" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar44" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar45" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar46" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar47" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar48" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar55" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar56" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar57" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar58" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar66" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar67" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar68" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar77" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar78" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="sersicCovar88" arraysize="1" datatype="float">
-        <DESCRIPTION>covariance for Sersic fit</DESCRIPTION>
-      </FIELD>
-      <FIELD name="activeFlag" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>indicates whether this detection/orphan is still a detection/orphan</DESCRIPTION>
-      </FIELD>
-      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>Data release when this detection was taken</DESCRIPTION>
-      </FIELD>
-      <DATA>
+      <FIELD name="gpetRadius" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>Petrosian radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gpetRadiusErr" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>estimated error inPetrosian radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gpetFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Petrosian Flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gpetFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in petFlux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gpetR50" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>Petrosian radius at 50% light</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gpetR50Err" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>estimated error inPetrosian radius at 50% light</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gpetR90" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>Petrosian radius at 90% light</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gpetR90Err" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>estimated error in Petrosian radius at 90% light</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gpetCf" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>Petrosian fit coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR1" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR1Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR1Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR1Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR2" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR2Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR2Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR2Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR7" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR7Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR7Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR7Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR8" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR8Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR8Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR8Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR9" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR9Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR9Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR9Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR10" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR10Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR10Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gflxR10Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR1" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR1Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR1Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR1Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR2" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR2Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR2Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR2Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR7" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR7Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR7Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR7Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR8" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR8Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR8Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR8Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR9" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR9Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR9Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR9Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR10" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR10Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR10Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc1flxR10Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR1" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR1Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR1Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR1Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR2" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR2Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR2Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR2Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR7" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR7Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR7Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR7Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR8" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR8Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR8Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR8Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR9" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR9Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR9Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR9Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR10" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR10Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR10Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="gc2flxR10Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rlogC" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>concentration index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rlogA" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>asymmetry index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rclump" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>clumpiness factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rstackDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ODM detection identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rstackMetaID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>stack identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rippDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ipp detect identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rdeVRadius" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>deVaucouleurs radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rdeVRadiusErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in deVaucouleurs radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rdeVFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>deVaucouleurs magntiude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rdeVFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in deV_mag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rdeVAb" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>deVaucoulerus axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rdeVAbErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in deVaucoulerus axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rdeVPhi" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated phi of deVaucouleurs axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rdeVPhiErr" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated error of phi of deVaucouleurs axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rraDeVOff" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>Offset in RA of deVaucouleurs fit from PSF RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rdecDeVOff" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>Offset in DEC of deVaucouleurs fit from PSF DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rraDeVOffErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in ra offset</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rdecDeVOffErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in dec offset</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rdeVCf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>deVaucouleurs fit coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rdeVLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>deVaucouleurs fit likelihood factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rexpRadius" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>Exponential fit radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rexpRadiusErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in Exponential fit radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rexpFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Exponential fit flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rexpFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in expFlux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rexpAb" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Exponential fit axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rexpAbErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in Exponential fit axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rexpPhi" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated phi of Exponential axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rexpPhiErr" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated error of phi of Exponential axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rraExpOff" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Offset in RA of Exponential fit from PSF RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rdecExpOff" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Offset in DEC of Exponential fit from PSF DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rraExpOffErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in raExpOff</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rdecExpOffErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in decExpOff</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rexpCf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Exponential fit coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rexpLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Exponential fit likelihood factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rserRadius" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>Sersic radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rserRadiusErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in Sersic radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rserFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Sersic Flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rserFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in serFlux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rserAb" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Sersic axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rserAbErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in Sersic axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rserNu" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Sersic index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rserNuErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in Sersic index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rserPhi" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated phi of Sersic axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rserPhiErr" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated error of phi of Sersic axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rraSerOff" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Offset in RA of Sersic fit from PSF RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rdecSerOff" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Offset in DEC of Sersic fit from PSF DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rraSerOffErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in raSerOff</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rdecSerOffErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in decSerOff</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rserCf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Sersic fit coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rserLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Sersic fit likelihood factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rpetRadius" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>Petrosian radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rpetRadiusErr" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>estimated error inPetrosian radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rpetFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Petrosian Flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rpetFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in petFlux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rpetR50" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>Petrosian radius at 50% light</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rpetR50Err" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>estimated error inPetrosian radius at 50% light</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rpetR90" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>Petrosian radius at 90% light</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rpetR90Err" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>estimated error in Petrosian radius at 90% light</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rpetCf" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>Petrosian fit coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR1" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR1Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR1Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR1Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR2" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR2Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR2Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR2Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR7" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR7Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR7Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR7Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR8" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR8Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR8Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR8Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR9" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR9Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR9Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR9Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR10" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR10Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR10Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rflxR10Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR1" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR1Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR1Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR1Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR2" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR2Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR2Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR2Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR7" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR7Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR7Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR7Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR8" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR8Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR8Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR8Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR9" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR9Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR9Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR9Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR10" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR10Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR10Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc1flxR10Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR1" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR1Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR1Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR1Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR2" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR2Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR2Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR2Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR7" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR7Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR7Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR7Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR8" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR8Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR8Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR8Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR9" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR9Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR9Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR9Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR10" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR10Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR10Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="rc2flxR10Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ilogC" arraysize="1" datatype="float" unit="dimensionless" default="NA">
+        <DESCRIPTION>concentration index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ilogA" arraysize="1" datatype="float" unit="dimensionless" default="NA">
+        <DESCRIPTION>asymmetry index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iclump" arraysize="1" datatype="float" unit="dimensionless" default="NA">
+        <DESCRIPTION>clumpiness factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="istackDetectID" arraysize="1" datatype="long" unit="dimensionless" default="-999">
+        <DESCRIPTION>ODM detection identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="istackMetaID" arraysize="1" datatype="long" unit="dimensionless" default="-999">
+        <DESCRIPTION>stack identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iippDetectID" arraysize="1" datatype="long" unit="dimensionless" default="-999">
+        <DESCRIPTION>ipp detect identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ideVRadius" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>deVaucouleurs radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ideVRadiusErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in deVaucouleurs radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ideVFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>deVaucouleurs magntiude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ideVFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in deV_mag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ideVAb" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>deVaucoulerus axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ideVAbErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in deVaucoulerus axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ideVPhi" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated phi of deVaucouleurs axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ideVPhiErr" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated error of phi of deVaucouleurs axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iraDeVOff" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>Offset in RA of deVaucouleurs fit from PSF RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="idecDeVOff" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>Offset in DEC of deVaucouleurs fit from PSF DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iraDeVOffErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in ra offset</DESCRIPTION>
+      </FIELD>
+      <FIELD name="idecDeVOffErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in dec offset</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ideVCf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>deVaucouleurs fit coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ideVLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>deVaucouleurs fit likelihood factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iexpRadius" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>Exponential fit radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iexpRadiusErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in Exponential fit radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iexpFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Exponential fit flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iexpFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in expFlux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iexpAb" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Exponential fit axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iexpAbErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in Exponential fit axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iexpPhi" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated phi of Exponential axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iexpPhiErr" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated error of phi of Exponential axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iraExpOff" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Offset in RA of Exponential fit from PSF RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="idecExpOff" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Offset in DEC of Exponential fit from PSF DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iraExpOffErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in raExpOff</DESCRIPTION>
+      </FIELD>
+      <FIELD name="idecExpOffErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in decExpOff</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iexpCf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Exponential fit coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iexpLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Exponential fit likelihood factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iserRadius" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>Sersic radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iserRadiusErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in Sersic radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iserFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Sersic Flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iserFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in serFlux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iserAb" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Sersic axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iserAbErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in Sersic axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iserNu" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Sersic index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iserNuErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in Sersic index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iserPhi" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated phi of Sersic axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iserPhiErr" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated error of phi of Sersic axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iraSerOff" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Offset in RA of Sersic fit from PSF RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="idecSerOff" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Offset in DEC of Sersic fit from PSF DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iraSerOffErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in raSerOff</DESCRIPTION>
+      </FIELD>
+      <FIELD name="idecSerOffErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in decSerOff</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iserCf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Sersic fit coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iserLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Sersic fit likelihood factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ipetRadius" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>Petrosian radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ipetRadiusErr" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>estimated error inPetrosian radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ipetFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Petrosian Flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ipetFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in petFlux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ipetR50" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>Petrosian radius at 50% light</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ipetR50Err" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>estimated error inPetrosian radius at 50% light</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ipetR90" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>Petrosian radius at 90% light</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ipetR90Err" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>estimated error in Petrosian radius at 90% light</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ipetCf" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>Petrosian fit coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR1" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR1Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR1Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR1Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR2" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR2Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR2Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR2Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR7" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR7Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR7Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR7Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR8" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR8Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR8Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR8Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR9" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR9Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR9Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR9Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR10" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR10Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR10Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="iflxR10Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR1" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR1Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR1Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR1Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR2" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR2Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR2Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR2Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR7" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR7Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR7Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR7Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR8" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR8Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR8Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR8Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR9" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR9Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR9Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR9Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR10" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR10Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR10Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic1flxR10Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR1" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR1Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR1Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR1Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR2" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR2Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR2Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR2Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR7" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR7Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR7Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR7Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR8" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR8Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR8Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR8Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR9" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR9Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR9Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR9Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR10" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR10Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR10Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ic2flxR10Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zlogC" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>concentration index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zlogA" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>asymmetry index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zclump" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>clumpiness factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zstackDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ODM detection identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zstackMetaID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>stack identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zippDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ipp detect identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zdeVRadius" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>deVaucouleurs radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zdeVRadiusErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in deVaucouleurs radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zdeVFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>deVaucouleurs magntiude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zdeVFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in deV_mag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zdeVAb" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>deVaucoulerus axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zdeVAbErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in deVaucoulerus axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zdeVPhi" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated phi of deVaucouleurs axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zdeVPhiErr" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated error of phi of deVaucouleurs axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zraDeVOff" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>Offset in RA of deVaucouleurs fit from PSF RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zdecDeVOff" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>Offset in DEC of deVaucouleurs fit from PSF DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zraDeVOffErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in ra offset</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zdecDeVOffErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in dec offset</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zdeVCf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>deVaucouleurs fit coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zdeVLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>deVaucouleurs fit likelihood factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zexpRadius" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>Exponential fit radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zexpRadiusErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in Exponential fit radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zexpFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Exponential fit flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zexpFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in expFlux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zexpAb" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Exponential fit axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zexpAbErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in Exponential fit axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zexpPhi" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated phi of Exponential axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zexpPhiErr" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated error of phi of Exponential axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zraExpOff" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Offset in RA of Exponential fit from PSF RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zdecExpOff" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Offset in DEC of Exponential fit from PSF DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zraExpOffErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in raExpOff</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zdecExpOffErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in decExpOff</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zexpCf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Exponential fit coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zexpLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Exponential fit likelihood factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zserRadius" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>Sersic radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zserRadiusErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in Sersic radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zserFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Sersic Flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zserFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in serFlux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zserAb" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Sersic axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zserAbErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in Sersic axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zserNu" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Sersic index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zserNuErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in Sersic index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zserPhi" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated phi of Sersic axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zserPhiErr" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated error of phi of Sersic axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zraSerOff" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Offset in RA of Sersic fit from PSF RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zdecSerOff" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Offset in DEC of Sersic fit from PSF DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zraSerOffErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in raSerOff</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zdecSerOffErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in decSerOff</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zserCf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Sersic fit coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zserLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Sersic fit likelihood factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zpetRadius" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>Petrosian radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zpetRadiusErr" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>estimated error inPetrosian radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zpetFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Petrosian Flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zpetFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in petFlux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zpetR50" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>Petrosian radius at 50% light</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zpetR50Err" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>estimated error inPetrosian radius at 50% light</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zpetR90" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>Petrosian radius at 90% light</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zpetR90Err" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>estimated error in Petrosian radius at 90% light</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zpetCf" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>Petrosian fit coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR1" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR1Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR1Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR1Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR2" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR2Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR2Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR2Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR7" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR7Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR7Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR7Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR8" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR8Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR8Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR8Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR9" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR9Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR9Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR9Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR10" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR10Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR10Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zflxR10Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR1" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR1Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR1Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR1Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR2" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR2Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR2Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR2Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR7" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR7Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR7Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR7Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR8" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR8Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR8Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR8Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR9" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR9Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR9Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR9Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR10" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR10Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR10Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc1flxR10Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR1" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR1Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR1Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR1Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR2" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR2Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR2Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR2Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR7" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR7Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR7Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR7Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR8" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR8Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR8Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR8Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR9" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR9Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR9Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR9Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR10" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR10Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR10Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="zc2flxR10Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ylogC" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>concentration index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ylogA" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>asymmetry index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yclump" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>clumpiness factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ystackDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ODM detection identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ystackMetaID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>stack identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yippDetectID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
+        <DESCRIPTION>ipp detect identifier</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ydeVRadius" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>deVaucouleurs radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ydeVRadiusErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in deVaucouleurs radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ydeVFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>deVaucouleurs magntiude</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ydeVFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in deV_mag</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ydeVAb" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>deVaucoulerus axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ydeVAbErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in deVaucoulerus axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ydeVPhi" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated phi of deVaucouleurs axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ydeVPhiErr" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated error of phi of deVaucouleurs axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yraDeVOff" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>Offset in RA of deVaucouleurs fit from PSF RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ydecDeVOff" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>Offset in DEC of deVaucouleurs fit from PSF DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yraDeVOffErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in ra offset</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ydecDeVOffErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in dec offset</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ydeVCf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>deVaucouleurs fit coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ydeVLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>deVaucouleurs fit likelihood factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yexpRadius" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>Exponential fit radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yexpRadiusErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in Exponential fit radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yexpFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Exponential fit flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yexpFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in expFlux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yexpAb" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Exponential fit axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yexpAbErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in Exponential fit axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yexpPhi" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated phi of Exponential axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yexpPhiErr" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated error of phi of Exponential axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yraExpOff" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Offset in RA of Exponential fit from PSF RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ydecExpOff" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Offset in DEC of Exponential fit from PSF DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yraExpOffErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in raExpOff</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ydecExpOffErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in decExpOff</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yexpCf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Exponential fit coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yexpLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Exponential fit likelihood factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yserRadius" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>Sersic radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yserRadiusErr" arraysize="1" datatype="float" unit="arcsec" default="-999">
+        <DESCRIPTION>estimated error in Sersic radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yserFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Sersic Flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yserFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in serFlux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yserAb" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Sersic axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yserAbErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in Sersic axis ratio</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yserNu" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Sersic index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yserNuErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in Sersic index</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yserPhi" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated phi of Sersic axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yserPhiErr" arraysize="1" datatype="float" unit="degrees" default="-999">
+        <DESCRIPTION>estmated error of phi of Sersic axis</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yraSerOff" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Offset in RA of Sersic fit from PSF RA</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ydecSerOff" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Offset in DEC of Sersic fit from PSF DEC</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yraSerOffErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in raSerOff</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ydecSerOffErr" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated error in decSerOff</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yserCf" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Sersic fit coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yserLikelihood" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>Sersic fit likelihood factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ypetRadius" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>Petrosian radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ypetRadiusErr" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>estimated error inPetrosian radius</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ypetFlux" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Petrosian Flux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ypetFluxErr" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error in petFlux</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ypetR50" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>Petrosian radius at 50% light</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ypetR50Err" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>estimated error inPetrosian radius at 50% light</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ypetR90" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>Petrosian radius at 90% light</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ypetR90Err" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>estimated error in Petrosian radius at 90% light</DESCRIPTION>
+      </FIELD>
+      <FIELD name="ypetCf" arraysize="1" datatype="float" unit="pixels" default="-999">
+        <DESCRIPTION>Petrosian fit coverage factor</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR1" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR1Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR1Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR1Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR2" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR2Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR2Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR2Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR7" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR7Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR7Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR7Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR8" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR8Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR8Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR8Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR9" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR9Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR9Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR9Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR10" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR10Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR10Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yflxR10Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR1" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR1Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR1Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR1Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR2" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR2Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR2Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR2Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR7" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR7Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR7Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR7Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR8" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR8Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR8Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR8Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR9" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR9Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR9Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR9Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR10" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR10Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c1flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR10Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c1flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc1flxR10Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR1" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR1Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR1Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR1Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR2" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR2Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR2Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR2</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR2Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R1</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR3" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR3Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR3Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR3Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R3</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR4" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR4Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR4Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR4Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R4</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR5" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR5Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR5Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR5Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R5</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR6" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR6Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR6Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR6Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R6</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR7" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR7Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR7Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR7Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R7</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR8" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR8Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR8Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR8Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R8</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR9" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR9Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR9Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR9Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R9</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR10" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>Flux inside r = 10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR10Err" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated error is c2flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR10Std" arraysize="1" datatype="float" unit="adu/seconds" default="-999">
+        <DESCRIPTION>estimated standard deviation in c2flxR10</DESCRIPTION>
+      </FIELD>
+      <FIELD name="yc2flxR10Fill" arraysize="1" datatype="float" unit="dimensionless" default="-999">
+        <DESCRIPTION>estimated filling factor at R10</DESCRIPTION>
+      </FIELD>
         <TABLEDATA></TABLEDATA>
       </DATA>
@@ -1183,83 +4167,9 @@
       <DESCRIPTION>VOTable description of PSPS table StackToImage</DESCRIPTION>
       <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>
-      <FIELD name="stackMetaID" arraysize="1" datatype="long">
+      <FIELD name="stackMetaID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <DESCRIPTION>stack identifier</DESCRIPTION>
       </FIELD>
-      <FIELD name="imageID" arraysize="1" datatype="long">
+      <FIELD name="imageID" arraysize="1" datatype="long" unit="dimensionless" default="NA">
         <DESCRIPTION>hashed exposure-ccdID identifier</DESCRIPTION>
-      </FIELD>
-      <DATA>
-        <TABLEDATA></TABLEDATA>
-      </DATA>
-    </TABLE>
-    <TABLE name="SkinnyObject">
-      <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">
-        <DESCRIPTION>ODM object identifier index</DESCRIPTION>
-      </FIELD>
-      <FIELD name="ippObjID" arraysize="1" datatype="long">
-        <DESCRIPTION>IPP object number</DESCRIPTION>
-      </FIELD>
-      <FIELD name="projectionCellID" arraysize="1" datatype="int">
-        <DESCRIPTION>projection cell identifier at discovery time</DESCRIPTION>
-      </FIELD>
-      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>Data release to propagate to the object</DESCRIPTION>
-      </FIELD>
-      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte">
-        <DESCRIPTION>surveyID &lt;/coluumn&gt;</DESCRIPTION>
-      </FIELD>
-      <DATA>
-        <TABLEDATA></TABLEDATA>
-      </DATA>
-    </TABLE>
-      <TABLE name="StackDetectionCalib">
-      <DESCRIPTION>VOTable description of PSPS table StackDetectionCalib</DESCRIPTION>
-      <PARAM arraysize="1" datatype="char" ucd="meta.bib.author" name="Author" value="PSPS"></PARAM>
-      <FIELD name="objID" arraysize="1" datatype="long" unit="unknown">
-        <DESCRIPTION>ODM object identifier index</DESCRIPTION>
-      </FIELD>
-      <FIELD name="stackDetectID" arraysize="1" datatype="long" unit="unknown">
-        <DESCRIPTION>ODM detection identifier index</DESCRIPTION>
-      </FIELD>
-      <FIELD name="ippObjID" arraysize="1" datatype="long" unit="unknown">
-        <DESCRIPTION>IPP object number</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 identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="surveyID" arraysize="1" datatype="unsignedByte" unit="unknown">
-        <DESCRIPTION>survey identifier</DESCRIPTION>
-      </FIELD>
-      <FIELD name="ra" arraysize="1" datatype="double" unit="degrees">
-        <DESCRIPTION>right ascension</DESCRIPTION>
-      </FIELD>
-      <FIELD name="dec" arraysize="1" datatype="double" unit="degrees">
-        <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="zp" arraysize="1" datatype="float" unit="magnitude">
-        <DESCRIPTION>zero point offset</DESCRIPTION>
-      </FIELD>
-      <FIELD name="zpErr" arraysize="1" datatype="float" unit="magnitude">
-        <DESCRIPTION>zerop point offset error</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</DESCRIPTION>
-      </FIELD>
-      <FIELD name="dataRelease" arraysize="1" datatype="unsignedByte" unit="unknown">
-        <DESCRIPTION>Data release to propagate to the object</DESCRIPTION>
       </FIELD>
       <DATA>
Index: /trunk/ippToPsps/jython/Makefile.am
===================================================================
--- /trunk/ippToPsps/jython/Makefile.am	(revision 36696)
+++ /trunk/ippToPsps/jython/Makefile.am	(revision 36697)
@@ -11,4 +11,6 @@
   datastoreRemover.py \
   detectionbatch.py \
+  diffbatch.py \
+  diffobjectbatch.py \
   dvodetections.py \
   dvoobjects.py \
@@ -16,4 +18,6 @@
   dxlayer.py \
   fits.py \
+  forcedobjectbatch.py \
+  forcedwarpbatch.py \
   gpc1db.py \
   initbatch.py \
Index: /trunk/ippToPsps/jython/cleanup.py
===================================================================
--- /trunk/ippToPsps/jython/cleanup.py	(revision 36696)
+++ /trunk/ippToPsps/jython/cleanup.py	(revision 36697)
@@ -46,4 +46,8 @@
             self.clean("ST")
             self.clean("OB")
+            self.clean("DF")
+            self.clean("DO")
+            self.clean("FW")
+            self.clean("FO")
 
             self.checkClientStatus()
Index: /trunk/ippToPsps/jython/gpc1db.py
===================================================================
--- /trunk/ippToPsps/jython/gpc1db.py	(revision 36696)
+++ /trunk/ippToPsps/jython/gpc1db.py	(revision 36697)
@@ -107,5 +107,15 @@
                    AND mjd_obs >= (to_days('" + tstart + "')-678941) \
                    AND mjd_obs <= (to_days('" + tend + "') - 678941) "
-            self.logger.infoPair("sql",sql)      
+           # self.logger.infoPair("sql",sql)      
+        elif batchType == "DF":
+
+            stage = "diff"
+            sql = "SELECT stuff from stufftable"
+
+        elif batchType == "FW":
+            
+            stage = "forcedwarp"
+            sql = "SELECT differentStuff from Stufftable"
+
         try:
             # XXX EAM : test output
Index: /trunk/ippToPsps/jython/ipptopspsdb.py
===================================================================
--- /trunk/ippToPsps/jython/ipptopspsdb.py	(revision 36696)
+++ /trunk/ippToPsps/jython/ipptopspsdb.py	(revision 36697)
@@ -1116,4 +1116,8 @@
         ,queue_ST \
         ,queue_OB \
+        ,queue_DF \
+        ,queue_DO \
+        ,queue_FW \
+        ,queue_FO \
         ,parallel \
         ,P2_smf_version \
@@ -1162,13 +1166,17 @@
             if rs.getInt(20) == 1: self.skychunk.batchTypes.append("ST")
             if rs.getInt(21) == 1: self.skychunk.batchTypes.append("OB")
+            if rs.getInt(22) == 1: self.skychunk.batchTypes.append("DF")
+            if rs.getInt(23) == 1: self.skychunk.batchTypes.append("DO")
+            if rs.getInt(24) == 1: self.skychunk.batchTypes.append("FW")
+            if rs.getInt(25) == 1: self.skychunk.batchTypes.append("FO")
 
             self.skychunk.force = True # TODO
             self.skychunk.parallel = False # TODO
 
-            if rs.getInt(22) == 1: self.skychunk.parallel = True
-            self.skychunk.P2_smf_version = rs.getString(23)
-            self.skychunk.ST_cmf_version = rs.getString(24)
-            self.skychunk.trange_start = rs.getString(25)
-            self.skychunk.trange_end = rs.getString(26) 
+            if rs.getInt(26) == 1: self.skychunk.parallel = True
+            self.skychunk.P2_smf_version = rs.getString(27)
+            self.skychunk.ST_cmf_version = rs.getString(28)
+            self.skychunk.trange_start = rs.getString(29)
+            self.skychunk.trange_end = rs.getString(30) 
 
             if self.skychunk.parallel: print "USING parallel"
Index: /trunk/ippToPsps/jython/loader.py
===================================================================
--- /trunk/ippToPsps/jython/loader.py	(revision 36696)
+++ /trunk/ippToPsps/jython/loader.py	(revision 36697)
@@ -182,5 +182,5 @@
                             # XXXX EAM : in parallel model, this should happen for all P2 & Stack batches
                             # 
-                            if (batchType == 'P2' or batchType == 'ST') and smfsPerGB > 30:
+                            if (batchType == 'P2' or batchType == 'ST' or batchType == 'DF' or batchType == 'FW') and smfsPerGB > 30:
                                 if not self.dvoDetections.sync():
                                     self.logger.errorPair("Could not sync DVO with MySQL", "skipping")
@@ -285,4 +285,48 @@
                             useFullTables)
     
+                elif batchType == "DF":
+                    batch = DiffBatch(self.logger,
+                            self.config,
+                            self.skychunk,
+                            self.gpc1Db,
+                            self.ippToPspsDb,
+                            self.scratchDb,
+                            id,
+                            batchID,
+                            useFullTables)
+    
+                elif batchType == "DO":
+                    batch = DiffObjectBatch(self.logger,
+                            self.config,
+                            self.skychunk,
+                            self.gpc1Db,
+                            self.ippToPspsDb,
+                            self.scratchDb,
+                            id,
+                            batchID,
+                            useFullTables)
+    
+                elif batchType == "FW":
+                    batch = ForcedWarpBatch(self.logger,
+                            self.config,
+                            self.skychunk,
+                            self.gpc1Db,
+                            self.ippToPspsDb,
+                            self.scratchDb,
+                            id,
+                            batchID,
+                            useFullTables)
+    
+                elif batchType == "FO":
+                    batch = ForcedObjectBatch(self.logger,
+                            self.config,
+                            self.skychunk,
+                            self.gpc1Db,
+                            self.ippToPspsDb,
+                            self.scratchDb,
+                            id,
+                            batchID,
+                            useFullTables)
+    
                 batch.run()
    
Index: /trunk/ippToPsps/jython/metrics.py
===================================================================
--- /trunk/ippToPsps/jython/metrics.py	(revision 36696)
+++ /trunk/ippToPsps/jython/metrics.py	(revision 36697)
@@ -48,4 +48,8 @@
             rateST = self.printStats("ST")
             rateOB = self.printStats("OB")
+            rateDF = self.printStats("DF")
+            rateDO = self.printStats("DO")
+            rateFW = self.printStats("FW")
+            rateFO = self.printStats("FO")
             self.logger.info("+----+------------------+---------------+-------------------+------------------+----------------+")
         
@@ -66,4 +70,8 @@
             pendSTProcessed = self.printTableRow(stages, "ST")
             pendOBProcessed = self.printTableRow(stages, "OB")
+            pendDFProcessed = self.printTableRow(stages, "DF")
+            pendDOProcessed = self.printTableRow(stages, "DO")
+            pendFWProcessed = self.printTableRow(stages, "FW")
+            pendFOProcessed = self.printTableRow(stages, "FO")
             self.writeTableSeparator(colCount)
 
@@ -75,12 +83,23 @@
             try: self.logger.infoPair("Estimated time for OBs", "%.1f hours" % (pendOBProcessed / rateOB)) 
             except: pass
+            try: self.logger.infoPair("Estimated time for DFs", "%.1f hours" % (pendDFProcessed / rateDF)) 
+            except: pass
+            try: self.logger.infoPair("Estimated time for DOs", "%.1f hours" % (pendDOProcessed / rateDO)) 
+            except: pass
+            try: self.logger.infoPair("Estimated time for FWs", "%.1f hours" % (pendFWProcessed / rateFW)) 
+            except: pass
+            try: self.logger.infoPair("Estimated time for FOs", "%.1f hours" % (pendFOProcessed / rateFO)) 
+            except: pass
        
             self.checkClientStatus()
-            self.logger.infoPair("here","yay")
+            self.logger.infoPair("creating density plots","")
             # create a density plot of pending stuff for czartool
             self.plot.createDensityPlot("P2", True)
             self.plot.createDensityPlot("ST", True)
             self.plot.createDensityPlot("OB", True)
-            self.logger.infoPair("here","yay2")
+            self.plot.createDensityPlot("DF", True)
+            self.plot.createDensityPlot("DO", True)
+            self.plot.createDensityPlot("FW", True)
+            self.plot.createDensityPlot("FO", True)
             # some clean-up before going to sleep
             self.ippToPspsDb.purgeDeadClients()
Index: /trunk/ippToPsps/jython/plotter.py
===================================================================
--- /trunk/ippToPsps/jython/plotter.py	(revision 36696)
+++ /trunk/ippToPsps/jython/plotter.py	(revision 36697)
@@ -28,4 +28,8 @@
             self.plot.createDensityPlot("ST")
             self.plot.createDensityPlot("OB")
+            self.plot.createDensityPlot("DF")
+            self.plot.createDensityPlot("DO")
+            self.plot.createDensityPlot("FW")
+            self.plot.createDensityPlot("FO")
 
     '''
Index: /trunk/ippToPsps/jython/pollOdm.py
===================================================================
--- /trunk/ippToPsps/jython/pollOdm.py	(revision 36696)
+++ /trunk/ippToPsps/jython/pollOdm.py	(revision 36697)
@@ -42,5 +42,5 @@
         else: self.stages = [self.STAGE]
 
-        if self.BATCHTYPE == "all": self.batchTypes = ['IN', 'P2', 'ST', 'OB']
+        if self.BATCHTYPE == "all": self.batchTypes = ['IN', 'P2', 'ST', 'OB', 'DF', 'DO', 'FW', 'FO']
         else: self.batchTypes = [self.BATCHTYPE]
 
@@ -126,5 +126,5 @@
     '''
     def printUsage(self):
-        super(PollOdm, self).printUsage("<IN|P2|ST|OB|all> <unloaded|unmergeworthy|unmerged|all> [hours]")
+        super(PollOdm, self).printUsage("<IN|P2|ST|OB|DF|DO|FW|FO|all> <unloaded|unmergeworthy|unmerged|all> [hours]")
     
     
Index: /trunk/ippToPsps/jython/queue.py
===================================================================
--- /trunk/ippToPsps/jython/queue.py	(revision 36696)
+++ /trunk/ippToPsps/jython/queue.py	(revision 36697)
@@ -82,5 +82,6 @@
                 # for object batches, get full list of stuff from Dvo
                 # XXX : need to fix 'dvo.setSkyArea' or this may not return the full list for a parallel dvo
-                if batchType == "OB":
+            #for object-like batches, info comes from dvo
+                if (batchType == "OB" or batchType =="DO" or batchType =="FO"):
                     self.dvoObjects.setSkyArea(
                             self.skychunk.minRa,
Index: /trunk/ippToPsps/pspsschema/pspsSchema2xml.pl
===================================================================
--- /trunk/ippToPsps/pspsschema/pspsSchema2xml.pl	(revision 36697)
+++ /trunk/ippToPsps/pspsschema/pspsSchema2xml.pl	(revision 36697)
@@ -0,0 +1,375 @@
+#!/usr/bin/perl -w
+
+#######################################################################################
+#
+# Script that searches a dir containing PSPS schema files, finds those that comtain the 
+# tables on interest then parses them into the VOTable format. Also generates trac-wiki 
+# formatted tables.
+#
+#######################################################################################
+
+use warnings;
+use strict;
+use IPC::Cmd 0.36 qw( can_run run );
+use XML::Writer;
+use Getopt::Long qw( GetOptions :config auto_help auto_version gnu_getopt );
+use Pod::Usage qw( pod2usage );
+
+my $schemaPath = undef;
+my $type = undef;
+
+# get user args
+GetOptions(
+        'schema|s=s' => \$schemaPath,
+        'type|t=s' => \$type,
+        ) or pod2usage( 2 );
+
+pod2usage( -msg => "Unknown option: @ARGV", -exitval => 2 ) if @ARGV;
+
+# tell off user for not providing proper args
+pod2usage(
+        -msg => "\n   Required options:\n\n".
+        "-s   <path to PSPS schema>\n".
+        "-t   <init|detection|diff|stack|object>\n".
+        -exitval => 3
+        ) unless
+defined $schemaPath and
+defined $type;
+
+if (
+        $type ne "init" && 
+        $type ne "detection" && 
+        $type ne "diff" && 
+        $type ne "stack" && 
+        $type ne "object" ) {
+
+    print "Don't understand type '$type'\n"; 
+    die;
+}
+
+open(WIKI, ">tables.wiki") or die("Error");
+
+my $enumsHeader = ucfirst($type)."BatchEnums";
+
+# VOTable file
+my $votOutput = new IO::File(">tables.vot");
+my $votWriter = new XML::Writer(OUTPUT => $votOutput, DATA_MODE => 1, DATA_INDENT=>2);
+$votWriter->xmlDecl('UTF-8');
+$votWriter->startTag('VOTABLE', "version" => "1.1");
+$votWriter->startTag('RESOURCE');
+
+if ($type eq "init") {createInit();}
+elsif ($type eq "detection") {createDetections();}
+elsif ($type eq "diff") {createDiffs();}
+elsif ($type eq "stack") {createStacks();}
+elsif ($type eq "object") {createObjects();}
+
+# finish up XML
+$votWriter->endTag(); # end RESOURCE tag
+$votWriter->endTag(); # end of TABLE tag
+$votWriter->end();
+
+close WIKI;
+
+
+#######################################################################################
+#
+# Finds the schema file containing the table name passed in
+#
+#######################################################################################
+sub findSchemaFile {
+    my ($tableName) = @_;
+
+    opendir(DIR, $schemaPath) or print "Cannot open '$schemaPath'\n" and return "";
+    my @files= readdir(DIR);
+    closedir(DIR);
+
+    foreach my $f (@files) {
+
+        if ($f =~ m/.*\.sql$/) {
+            #print "....$f\n";
+
+            open FILE, "<$schemaPath/$f" or next;
+
+            while (<FILE>) {
+                if ($_ =~ m/.*CREATE TABLE\s+dbo\.$tableName\s*\(/i) {
+
+                    close (FILE);
+                    return "$schemaPath/$f";
+                }
+            }
+
+            close (FILE);
+
+        }
+    }
+
+    print "Could not find table '$tableName'\n";
+    return "";
+}
+
+#######################################################################################
+#
+# Creates detection batch tables
+#
+#######################################################################################
+sub createInit {
+
+    parseTable("Filter");
+    parseTable("FitModel");
+ #   parseTable("PhotozRecipe");
+    parseTable("Survey");
+    parseTable("CameraConfig");
+    parseTable("PhotoCal");
+    parseTable("SkyCell");
+    parseTable("ProjectionCell");
+    parseTable("Region");
+    parseTable("StackType");
+    parseTable("ImageFlags");
+    parseTable("DetectionFlags");
+}
+
+#######################################################################################
+#
+# Creates initialisation batch tables
+#
+#######################################################################################
+sub createDetections {
+
+    parseTable("FrameMeta");
+    parseTable("ImageMeta");
+    parseTable("Detection");
+    parseTable("SkinnyObject");
+  #  parseTable("ObjectCalColor");
+}
+
+#######################################################################################
+#
+# Creates difference batch tables
+#
+#######################################################################################
+sub createDiffs {
+
+    parseTable("StackMeta");
+    parseTable("StackToImage");
+   # parseTable("StackLowSigDelta");
+   # parseTable("StackHighSigDelta");
+   # parseTable("ObjectCalColor");
+}
+
+#######################################################################################
+#
+# Creates stack batch tables
+#
+#######################################################################################
+sub createStacks {
+
+    parseTable("StackMeta");
+    parseTable("StackDetection");
+    parseTable("StackApFlx");
+    parseTable("StackModelFit");
+    parseTable("StackToImage");
+    parseTable("SkinnyObject");
+   # parseTable("ObjectCalColor");
+}
+
+#######################################################################################
+#
+# Creates object batch tables
+#
+#######################################################################################
+sub createObjects {
+
+    parseTable("Object");
+    #parseTable("ObjectCalColor");
+}
+
+#######################################################################################
+#
+# Parses a particular table from the SQL file and converts it to an XML description 
+#
+#######################################################################################
+sub parseTable {
+    my ($tableName, $newName) = @_;
+
+    my $path =  findSchemaFile($tableName);
+
+    if ($path eq "") {return;}
+
+    # sort out table name, either same as in schema or as defined
+    my $tableNameOut; 
+    if ($newName) { $tableNameOut = $newName;}
+    else {$tableNameOut = $tableName}
+
+
+    print WIKI "|| '''!".$tableNameOut."''' ||||||||||||||\n";
+    print WIKI "|| '''ODM attribute''' || '''units''' || '''Data type''' || '''Default''' || '''Description''' || '''IPP source''' || '''IPP variable/notes''' ||\n";
+    $votWriter->startTag('TABLE', 
+            "name" => "$tableNameOut");
+    $votWriter->dataElement('DESCRIPTION', "VOTable description of PSPS table $tableNameOut");
+    $votWriter->startTag('PARAM',
+            "arraysize" => "1",
+            "datatype" => "char",
+            "ucd" => "meta.bib.author",
+            "name" => "Author",
+            "value" => "PSPS");
+    $votWriter->endTag();
+
+    open (SCHEMA, $path);
+
+    my $reading = 0;
+    my $found = 0;
+    my $colNum = 0;
+    my $table;
+
+    while (<SCHEMA>) {
+        chomp;
+
+        if ($_ =~ m/.*CREATE TABLE\s+dbo\.([a-zA-Z0-9.]+)\s*\(/i) {
+
+            $table = $1;
+
+            if ($table eq $tableName) {
+
+                $reading = 1;
+                $found = 1;
+                $colNum = 0;
+                next;
+            }
+        }
+
+        if($reading && $_ =~ m/^\s*\)\s*/) {$reading = 0;}
+
+        if(!$reading) {next;}
+
+        my $line = $_;
+        $line =~ s/[\s]*$//;
+
+        if (!$line) {next;}
+        if (length($line) < 5) {next;}
+        if ($line =~ m/^\s*--/) {next;}
+        if ($line =~ m/\/\*/) {next;}
+        if ($line =~ m/\*\//) {next;}
+
+        $colNum = processLine($line, $tableName, $colNum);
+
+    }
+
+    if (!$found) {print "Could not find table '$tableName'\n";}
+
+    $votWriter->startTag('DATA');
+    $votWriter->startTag('TABLEDATA');
+    $votWriter->endTag(); # end TABLEDDATA tag
+        $votWriter->endTag(); # end DATA tag
+        $votWriter->endTag(); # end TABLE tag
+
+    close SCHEMA;
+}
+
+#######################################################################################
+#
+# Processes a line from the PSPS schema table description and converts to XML
+#
+#######################################################################################
+sub processLine {
+    my ($line, $tableName, $colNum) = @_;
+
+    my $name;
+    my $typeStr;
+    my $type;
+    my $comment;
+    my $fullComment;
+    my $default;
+    my $unit = "unknown";
+    my $mstype = "unknown";
+
+    # parse line
+    if ($line =~ m/\s*([a-zA-Z0-9()-_\[\]]+)\s+(.*)\s*--\/(.*)/) {
+
+        $name = $1;
+        $typeStr = $2;
+        $comment = $3;
+
+        # neaten up the comment
+        $comment =~ s/<[\/]{0,1}column>//g;
+        $comment =~ s/^[\s]*//;
+        $comment =~ s/[\s]*$//;
+        if ($comment =~ m/<column unit="(.*)">(.*)/ ) {$comment = $2; $unit = $1;}
+        $fullComment = "$comment (unit = $unit)";
+    }
+    # no comment case
+    elsif ($line =~ m/\s*([a-zA-Z0-9()-_\[\]]+)\s+(.*)/) {
+
+        $name = $1;
+        $typeStr = $2;
+        $comment = "No comment";
+        $fullComment = $comment;
+    }
+    else {
+
+        print "In '$tableName', can't process: '$line'\n";
+        return $colNum
+    }
+
+    my $ISBINARY = 0;
+
+    # remove [] from name
+    $name =~ s/[\[\]]//g;
+
+    # sort out type
+    if ($typeStr =~ m/([a-zA-Z0-9()-]*)[ \t]+.*/) {
+
+        $type = $1;
+        $mstype = $1;
+        $type =~ s/BIGINT/TLONGLONG/;
+        $type =~ s/SMALLINT/TSHORT/;
+        $type =~ s/TINYINT/TBYTE/;
+        $type =~ s/INT/TLONG/;
+        $type =~ s/FLOAT/TDOUBLE/;
+        $type =~ s/REAL/TFLOAT/;
+        $type =~ s/DATE/TSTRING/;
+        if ($type =~ m/^VARCHAR.*/) {$type = "TSTRING";}
+        if ($type =~ m/^VARBINARY.*/) {$type = "TSTRING"; $ISBINARY = 1;}
+    }
+
+    # get default value
+    if ($typeStr =~ m/.*DEFAULT[ \t]*(.*)/i) {
+
+        $default = $1;
+        $default =~ s/,//;
+            $default =~ s/[\(\)]//g;
+        $default =~ s/[\s]*$//;
+        $default =~ s/'//g;
+        if ($type ne "TSTRING" && !$default) {$default = "0";}
+        if ($ISBINARY && $default eq "0x") {$default = "";}
+    }
+    elsif ($type eq "TSTRING") {$default = " ";}
+    else {$default = 0;}
+
+    if ($type eq "TSTRING" && $default eq "") {$default = " ";}
+
+    $colNum++;
+
+    print WIKI "|| ".$name."||".$unit."||".$mstype."||".$default."||".$comment."|| || ||\n";
+
+    # get VOTable type
+    my $votType = "undef";
+    my $arraySize = 1;
+    if ($type eq "TBYTE") {$votType = "unsignedByte";}
+    elsif ($type eq "TSHORT") {$votType = "short";}
+    elsif ($type eq "TLONG") {$votType = "int";}
+    elsif ($type eq "TLONGLONG") {$votType = "long";}
+    elsif ($type eq "TFLOAT") {$votType = "float";}
+    elsif ($type eq "TDOUBLE") {$votType = "double";}
+    elsif ($type eq "TSTRING") {$votType = "char"; $arraySize = 100;}
+
+    $votWriter->startTag('FIELD',
+            "name" => $name,
+            "arraysize" => $arraySize,
+            "datatype" => $votType,
+            "unit" => $unit);
+    $votWriter->dataElement('DESCRIPTION', $comment);
+    $votWriter->endTag();
+
+    return $colNum;
+}
Index: /trunk/ippToPsps/xmlschema/BatchManifest.xsd
===================================================================
--- /trunk/ippToPsps/xmlschema/BatchManifest.xsd	(revision 36696)
+++ /trunk/ippToPsps/xmlschema/BatchManifest.xsd	(revision 36697)
@@ -42,4 +42,8 @@
     <xs:enumeration value="ST" />
     <xs:enumeration value="OB" />
+    <xs:enumeration value="DF" />
+    <xs:enumeration value="DO" />
+    <xs:enumeration value="FW" />
+    <xs:enumeration value="FO" />
    </xs:restriction>
   </xs:simpleType>
