Index: trunk/ippToPsps/config/stack/map.xml
===================================================================
--- trunk/ippToPsps/config/stack/map.xml	(revision 30185)
+++ trunk/ippToPsps/config/stack/map.xml	(revision 31012)
@@ -2,5 +2,5 @@
 
 <tabledata type="stack">
-  <table name="StackMeta" ippfitsextension="">
+  <table name="StackMeta" ippfitsextension="SkyChip.hdr">
     <!--  **MISSING** <map pspsName="stackMetaID" ippType="TLONGLONG" ippName="" comment="stack identifier"/> -->
     <!--  DONE IN CODE <map pspsName="skycellID" ippType="TLONG" ippName="" comment="skycell region identifier"/> -->
@@ -37,5 +37,5 @@
     <!--  **MISSING** <map pspsName="dataRelease" ippType="TBYTE" ippName="" comment="Data release"/> -->
   </table>
-  <table name="StackDetection" ippfitsextension="">
+  <table name="StackDetection" ippfitsextension="SkyChip.psf">
     <!--  **MISSING** <map pspsName="objID" ippType="TLONGLONG" ippName="" comment="ODM object identifier"/> -->
     <!--  **MISSING** <map pspsName="stackDetectID" ippType="TLONGLONG" ippName="" comment="ODM detection identifier"/> -->
@@ -48,5 +48,5 @@
     <!--  **MISSING** <map pspsName="primaryF" ippType="TBYTE" ippName="" comment="identifies best stack detection for Stacks overlapping the same region of the sky."/> -->
     <!--  **MISSING** <map pspsName="stackMetaID" ippType="TLONGLONG" ippName="" comment="stack identifier"/> -->
-    <!--  DONE IN CODE <map pspsName="skyCellID" ippType="TLONG" ippName="" comment="skycell identifier"/> -->
+    <!--  DONE IN CODE <map pspsName="skyCellID" ippType="TLONG" ippName="" comment=skycell identifier"/> -->
     <!--  **MISSING** <map pspsName="projectionCellID" ippType="TLONG" ippName="" comment="projection cell identifier"/> -->
     <!--  **MISSING** <map pspsName="stackVer" ippType="TSHORT" ippName="" comment="version number of this stack"/> -->
@@ -58,5 +58,5 @@
           <map pspsName="instFlux" ippType="TFLOAT" ippName="PSF_INST_FLUX" comment="PSF instrumental flux"/>
           <map pspsName="instFluxErr" ippType="TFLOAT" ippName="PSF_INST_FLUX_SIG" comment="estimated error in instrumental flux"/>
-    <!--  **MISSING** <map pspsName="peakFlux" ippType="TFLOAT" ippName="" comment="ratio of peak flux to total flux"/> -->
+    <!--  DONE IN CODE <map pspsName="peakFlux" ippType="TFLOAT" ippName="" comment="ratio of peak flux to total flux"/> -->
           <map pspsName="sky" ippType="TFLOAT" ippName="SKY" comment="PSF sky level at source (adu)"/>
           <map pspsName="skyErr" ippType="TFLOAT" ippName="SKY_SIGMA" comment="estimated error in sky"/>
@@ -67,6 +67,6 @@
     <!--  **MISSING** <map pspsName="psfLikelihood" ippType="TFLOAT" ippName="" comment="PSF likelihood"/> -->
           <map pspsName="psfCf" ippType="TFLOAT" ippName="PSF_QF" comment="PSF coverage factor"/>
-    <!--  **MISSING** <map pspsName="infoFlag" ippType="TLONG" ippName="" comment="indicator of strange propeties"/> -->
-    <!--  **MISSING** <map pspsName="nFrames" ippType="TLONG" ippName="" comment="number of frames contributing to source"/> -->
+    <!--  DONE IN CODE <map pspsName="infoFlag" ippType="TLONG" ippName="" comment="indicator of strange propeties"/> -->
+          <map pspsName="nFrames" ippType="TLONG" ippName="N_FRAMES" comment="number of frames contributing to source"/>
     <!--  **MISSING** <map pspsName="activeFlag" ippType="TBYTE" ippName="" comment="indicates whether this detection/orphan is still a detection/orphan"/> -->
     <!--  DONE IN CODE <map pspsName="assocDate" ippType="TSTRING" ippName="" comment="date object association assigned"/> -->
@@ -74,5 +74,5 @@
     <!--  **MISSING** <map pspsName="dataRelease" ippType="TBYTE" ippName="" comment="Data release when this detection was originally taken."/> -->
   </table>
-  <table name="StackApFlx" ippfitsextension="">
+  <table name="StackApFlx" ippfitsextension="SkyChip.xrad">
     <!--  **MISSING** <map pspsName="objID" ippType="TLONGLONG" ippName="" comment="ODM object identifier"/> -->
     <!--  **MISSING** <map pspsName="stackDetectID" ippType="TLONGLONG" ippName="" comment="ODM detection identifier"/> -->
@@ -105,44 +105,44 @@
           <map pspsName="petR90Err" ippType="TFLOAT" ippName="PETRO_RADIUS_90_ERR" comment="estimated error in Petrosian radius at 90% light"/>
     <!--  **MISSING** <map pspsName="petCf" ippType="TFLOAT" ippName="" comment="Petrosian fit coverage factor"/> -->
-    <!--  **MISSING** <map pspsName="flxR1" ippType="TFLOAT" ippName="" comment="Flux inside r = 1"/> -->
-    <!--  **MISSING** <map pspsName="flxR1Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR1"/> -->
-    <!--  **MISSING** <map pspsName="flxR1Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR1"/> -->
-    <!--  **MISSING** <map pspsName="flxR1Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R1"/> -->
-    <!--  **MISSING** <map pspsName="flxR2" ippType="TFLOAT" ippName="" comment="Flux inside r = 2"/> -->
-    <!--  **MISSING** <map pspsName="flxR2Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR2"/> -->
-    <!--  **MISSING** <map pspsName="flxR2Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR2"/> -->
-    <!--  **MISSING** <map pspsName="flxR2Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R1"/> -->
-    <!--  **MISSING** <map pspsName="flxR3" ippType="TFLOAT" ippName="" comment="Flux inside r = 3"/> -->
-    <!--  **MISSING** <map pspsName="flxR3Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR3"/> -->
-    <!--  **MISSING** <map pspsName="flxR3Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR3"/> -->
-    <!--  **MISSING** <map pspsName="flxR3Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R3"/> -->
-    <!--  **MISSING** <map pspsName="flxR4" ippType="TFLOAT" ippName="" comment="Flux inside r = 4"/> -->
-    <!--  **MISSING** <map pspsName="flxR4Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR4"/> -->
-    <!--  **MISSING** <map pspsName="flxR4Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR4"/> -->
-    <!--  **MISSING** <map pspsName="flxR4Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R4"/> -->
-    <!--  **MISSING** <map pspsName="flxR5" ippType="TFLOAT" ippName="" comment="Flux inside r = 5"/> -->
-    <!--  **MISSING** <map pspsName="flxR5Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR5"/> -->
-    <!--  **MISSING** <map pspsName="flxR5Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR5"/> -->
-    <!--  **MISSING** <map pspsName="flxR5Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R5"/> -->
-    <!--  **MISSING** <map pspsName="flxR6" ippType="TFLOAT" ippName="" comment="Flux inside r = 6"/> -->
-    <!--  **MISSING** <map pspsName="flxR6Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR6"/> -->
-    <!--  **MISSING** <map pspsName="flxR6Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR6"/> -->
-    <!--  **MISSING** <map pspsName="flxR6Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R6"/> -->
-    <!--  **MISSING** <map pspsName="flxR7" ippType="TFLOAT" ippName="" comment="Flux inside r = 7"/> -->
-    <!--  **MISSING** <map pspsName="flxR7Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR7"/> -->
-    <!--  **MISSING** <map pspsName="flxR7Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR7"/> -->
-    <!--  **MISSING** <map pspsName="flxR7Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R7"/> -->
-    <!--  **MISSING** <map pspsName="flxR8" ippType="TFLOAT" ippName="" comment="Flux inside r = 8"/> -->
-    <!--  **MISSING** <map pspsName="flxR8Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR8"/> -->
-    <!--  **MISSING** <map pspsName="flxR8Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR8"/> -->
-    <!--  **MISSING** <map pspsName="flxR8Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R8"/> -->
-    <!--  **MISSING** <map pspsName="flxR9" ippType="TFLOAT" ippName="" comment="Flux inside r = 9"/> -->
-    <!--  **MISSING** <map pspsName="flxR9Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR9"/> -->
-    <!--  **MISSING** <map pspsName="flxR9Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR9"/> -->
-    <!--  **MISSING** <map pspsName="flxR9Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R9"/> -->
-    <!--  **MISSING** <map pspsName="flxR10" ippType="TFLOAT" ippName="" comment="Flux inside r = 10"/> -->
-    <!--  **MISSING** <map pspsName="flxR10Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR10"/> -->
-    <!--  **MISSING** <map pspsName="flxR10Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR10"/> -->
-    <!--  **MISSING** <map pspsName="flxR10Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R10"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR1" ippType="TFLOAT" ippName="" comment="Flux inside r = 1"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR1Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR1"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR1Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR1"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR1Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R1"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR2" ippType="TFLOAT" ippName="" comment="Flux inside r = 2"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR2Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR2"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR2Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR2"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR2Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R1"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR3" ippType="TFLOAT" ippName="" comment="Flux inside r = 3"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR3Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR3"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR3Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR3"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR3Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R3"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR4" ippType="TFLOAT" ippName="" comment="Flux inside r = 4"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR4Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR4"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR4Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR4"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR4Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R4"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR5" ippType="TFLOAT" ippName="" comment="Flux inside r = 5"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR5Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR5"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR5Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR5"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR5Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R5"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR6" ippType="TFLOAT" ippName="" comment="Flux inside r = 6"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR6Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR6"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR6Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR6"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR6Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R6"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR7" ippType="TFLOAT" ippName="" comment="Flux inside r = 7"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR7Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR7"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR7Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR7"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR7Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R7"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR8" ippType="TFLOAT" ippName="" comment="Flux inside r = 8"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR8Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR8"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR8Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR8"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR8Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R8"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR9" ippType="TFLOAT" ippName="" comment="Flux inside r = 9"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR9Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR9"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR9Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR9"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR9Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R9"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR10" ippType="TFLOAT" ippName="" comment="Flux inside r = 10"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR10Err" ippType="TFLOAT" ippName="" comment="estimated error is flxR10"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR10Std" ippType="TFLOAT" ippName="" comment="estimated standard deviation in flxR10"/> -->
+    <!--  DONE IN CODE <map pspsName="flxR10Fill" ippType="TFLOAT" ippName="" comment="estimated filling factor at R10"/> -->
     <!--  **MISSING** <map pspsName="c1flxR1" ippType="TFLOAT" ippName="" comment="Flux inside r = 1"/> -->
     <!--  **MISSING** <map pspsName="c1flxR1Err" ippType="TFLOAT" ippName="" comment="estimated error is c1flxR1"/> -->
@@ -230,13 +230,13 @@
     <!--  **MISSING** <map pspsName="dataRelease" ippType="TBYTE" ippName="" comment="Data release when this detection was taken"/> -->
   </table>
-  <table name="StackModelFit" ippfitsextension="">
+  <table name="StackModelFit" ippfitsextension="SkyChip.xfit">
     <!--  **MISSING** <map pspsName="objID" ippType="TLONGLONG" ippName="" comment="ODM object identifier"/> -->
     <!--  **MISSING** <map pspsName="stackDetectID" ippType="TLONGLONG" ippName="" comment="ODM detection identifier"/> -->
     <!--  **MISSING** <map pspsName="ippObjID" ippType="TLONGLONG" ippName="" comment="IPP object identifier"/> -->
-    <!--  **MISSING** <map pspsName="ippDetectID" ippType="TLONGLONG" ippName="" comment="detection ID generated by IPP"/> -->
-    <!--  **MISSING** <map pspsName="filterID" ippType="TBYTE" ippName="" comment="filter identifier"/> -->
+    <!--  DONE IN CODE <map pspsName="ippDetectID" ippType="TLONGLONG" ippName="IPP_IDET" comment="detection ID generated by IPP"/> -->
+    <!--  DONE IN CODE <map pspsName="filterID" ippType="TBYTE" ippName="" comment="filter identifier"/> -->
     <!--  **MISSING** <map pspsName="stackTypeID" ippType="TBYTE" ippName="" comment="stack type identifier"/> -->
     <!--  **MISSING** <map pspsName="stackGroupID" ippType="TLONG" ippName="" comment="stack group id"/> -->
-    <!--  **MISSING** <map pspsName="surveyID" ippType="TBYTE" ippName="" comment="survey flag identifier"/> -->
+    <!--  DONE IN CODE <map pspsName="surveyID" ippType="TBYTE" ippName="" comment="survey flag identifier"/> -->
     <!--  **MISSING** <map pspsName="primaryF" ippType="TBYTE" ippName="" comment="identifies best stack detection for Stacks overlapping the same region of the sky."/> -->
     <!--  **MISSING** <map pspsName="stackMetaID" ippType="TLONGLONG" ippName="" comment="stack identifier"/> -->
