Index: trunk/ippconfig/recipes/filerules-mef.mdc
===================================================================
--- trunk/ippconfig/recipes/filerules-mef.mdc	(revision 21362)
+++ trunk/ippconfig/recipes/filerules-mef.mdc	(revision 21370)
@@ -5,9 +5,9 @@
 PPIMAGE.OUTPUT        STR PPIMAGE.OUTPUT.MEF
 PPIMAGE.OUTPUT.MASK   STR PPIMAGE.OUT.MK.MEF
-PPIMAGE.OUTPUT.WEIGHT STR PPIMAGE.OUT.WT.MEF
+PPIMAGE.OUTPUT.VARIANCE STR PPIMAGE.OUT.WT.MEF
 
 PPIMAGE.CHIP          STR PPIMAGE.CHIP.MEF
 PPIMAGE.CHIP.MASK     STR PPIMAGE.CHIP.MK.MEF
-PPIMAGE.CHIP.WEIGHT   STR PPIMAGE.CHIP.WT.MEF
+PPIMAGE.CHIP.VARIANCE STR PPIMAGE.CHIP.WT.MEF
 
 PPIMAGE.BIN1          STR PPIMAGE.BIN1.MEF
@@ -21,9 +21,9 @@
 # PPIMAGE.OUTPUT        STR PPIMAGE.OUTPUT.SPL
 # PPIMAGE.OUTPUT.MASK   STR PPIMAGE.OUT.MK.SPL
-# PPIMAGE.OUTPUT.WEIGHT STR PPIMAGE.OUT.WT.SPL
+# PPIMAGE.OUTPUT.VARIANCE STR PPIMAGE.OUT.WT.SPL
 # 
 # PPIMAGE.CHIP          STR PPIMAGE.CHIP.SPL
 # PPIMAGE.CHIP.MASK     STR PPIMAGE.CHIP.MK.SPL
-# PPIMAGE.CHIP.WEIGHT   STR PPIMAGE.CHIP.WT.SPL
+# PPIMAGE.CHIP.VARIANCE STR PPIMAGE.CHIP.WT.SPL
 # 
 # PPIMAGE.BIN1          STR PPIMAGE.BIN1.SPL
@@ -52,70 +52,70 @@
 PPIMAGE.INPUT           INPUT    @FILES        CHIP       IMAGE
 PPIMAGE.INPUT.MASK      INPUT    @FILES        CHIP       MASK
-PPIMAGE.INPUT.WEIGHT    INPUT    @FILES        CHIP       WEIGHT
+PPIMAGE.INPUT.VARIANCE  INPUT    @FILES        CHIP       VARIANCE
 PPIMAGE.INPUT.PSF       INPUT    @FILES        CHIP       PSF
 PPIMAGE.INPUT.SRC       INPUT    @FILES        CHIP       CMF
-PPIMAGE.MASK       	INPUT 	 @DETDB        CHIP       MASK
-PPIMAGE.BIAS       	INPUT 	 @DETDB        CHIP       IMAGE
-PPIMAGE.DARK       	INPUT 	 @DETDB        CHIP       DARK
-PPIMAGE.FLAT       	INPUT 	 @DETDB        CHIP       IMAGE
-PPIMAGE.FRINGE     	INPUT 	 @DETDB        CHIP       FRINGE
-PPIMAGE.SHUTTER    	INPUT 	 @DETDB        CHIP       IMAGE     
+PPIMAGE.MASK            INPUT    @DETDB        CHIP       MASK
+PPIMAGE.BIAS            INPUT    @DETDB        CHIP       IMAGE
+PPIMAGE.DARK            INPUT    @DETDB        CHIP       DARK
+PPIMAGE.FLAT            INPUT    @DETDB        CHIP       IMAGE
+PPIMAGE.FRINGE          INPUT    @DETDB        CHIP       FRINGE
+PPIMAGE.SHUTTER         INPUT    @DETDB        CHIP       IMAGE     
 
 ## Files used by ppMerge
-PPMERGE.INPUT           INPUT 	 @FILES        CHIP       IMAGE
-PPMERGE.INPUT.MASK      INPUT 	 @FILES        CHIP       MASK
-PPMERGE.INPUT.WEIGHT    INPUT 	 @FILES        CHIP       WEIGHT
+PPMERGE.INPUT           INPUT    @FILES        CHIP       IMAGE
+PPMERGE.INPUT.MASK      INPUT    @FILES        CHIP       MASK
+PPMERGE.INPUT.VARIANCE  INPUT    @FILES        CHIP       VARIANCE
 
 ## files used to build and apply the flat-field correction images
-DVOCORR.INPUT      	INPUT 	 @FILES        CHIP       IMAGE
-DVOCORR.REFHEAD    	INPUT 	 @FILES        CHIP       HEADER
-DVOFLAT.INPUT      	INPUT 	 @FILES        CHIP       IMAGE
-DVOFLAT.CORR       	INPUT 	 @DETDB        CHIP       IMAGE
+DVOCORR.INPUT           INPUT    @FILES        CHIP       IMAGE
+DVOCORR.REFHEAD         INPUT    @FILES        CHIP       HEADER
+DVOFLAT.INPUT           INPUT    @FILES        CHIP       IMAGE
+DVOFLAT.CORR            INPUT    @DETDB        CHIP       IMAGE
 
 ## files used by psphot 
-PSPHOT.LOAD        	INPUT 	 @FILES        CHIP       IMAGE
-PSPHOT.INPUT       	INPUT 	 @FILES        CHIP       IMAGE
-PSPHOT.MASK        	INPUT 	 @FILES        CHIP       MASK     
-PSPHOT.WEIGHT      	INPUT 	 @FILES        CHIP       WEIGHT     
-PSPHOT.PSF.LOAD    	INPUT 	 @FILES        CHIP       PSF       
-PSPHOT.INPUT.CMF   	INPUT 	 @FILES        CHIP       CMF       
+PSPHOT.LOAD             INPUT    @FILES        CHIP       IMAGE
+PSPHOT.INPUT            INPUT    @FILES        CHIP       IMAGE
+PSPHOT.MASK             INPUT    @FILES        CHIP       MASK     
+PSPHOT.VARIANCE         INPUT    @FILES        CHIP       VARIANCE   
+PSPHOT.PSF.LOAD         INPUT    @FILES        CHIP       PSF       
+PSPHOT.INPUT.CMF        INPUT    @FILES        CHIP       CMF       
 
 ## files used by psastro 
-PSASTRO.INPUT.CMP  	INPUT 	 @FILES        CHIP       CMP
-PSASTRO.INPUT.CMF  	INPUT 	 @FILES        CHIP       CMF
-PSASTRO.WCS        	INPUT 	 @FILES        CHIP       CMF
-PSASTRO.MODEL      	INPUT 	 @DETDB        FPA        ASTROM
+PSASTRO.INPUT.CMP       INPUT    @FILES        CHIP       CMP
+PSASTRO.INPUT.CMF       INPUT    @FILES        CHIP       CMF
+PSASTRO.WCS             INPUT    @FILES        CHIP       CMF
+PSASTRO.MODEL           INPUT    @DETDB        FPA        ASTROM
 
 ## files used by pswarp
-PSWARP.INPUT       	INPUT 	 @FILES        CHIP       IMAGE
-PSWARP.WEIGHT      	INPUT 	 @FILES        CHIP       WEIGHT
-PSWARP.MASK        	INPUT 	 @FILES        CHIP       MASK
-PSWARP.SKYCELL     	INPUT 	 @FILES        CHIP       IMAGE
-PSWARP.ASTROM      	INPUT 	 @FILES        CHIP       CMF
+PSWARP.INPUT            INPUT    @FILES        CHIP       IMAGE
+PSWARP.VARIANCE         INPUT    @FILES        CHIP       VARIANCE
+PSWARP.MASK             INPUT    @FILES        CHIP       MASK
+PSWARP.SKYCELL          INPUT    @FILES        CHIP       IMAGE
+PSWARP.ASTROM           INPUT    @FILES        CHIP       CMF
 
 ## files used by ppsub
-PPSUB.INPUT        	INPUT 	 @FILES        FPA        IMAGE
-PPSUB.INPUT.MASK   	INPUT 	 @FILES        FPA        MASK
-PPSUB.INPUT.WEIGHT 	INPUT 	 @FILES        FPA        WEIGHT
-PPSUB.REF          	INPUT 	 @FILES        FPA        IMAGE
-PPSUB.REF.MASK     	INPUT 	 @FILES        FPA        MASK
-PPSUB.REF.WEIGHT   	INPUT 	 @FILES        FPA        WEIGHT
-PPSUB.SOURCES      	INPUT 	 @FILES        FPA        CMF
+PPSUB.INPUT             INPUT    @FILES        FPA        IMAGE
+PPSUB.INPUT.MASK        INPUT    @FILES        FPA        MASK
+PPSUB.INPUT.VARIANCE    INPUT    @FILES        FPA        VARIANCE
+PPSUB.REF               INPUT    @FILES        FPA        IMAGE
+PPSUB.REF.MASK          INPUT    @FILES        FPA        MASK
+PPSUB.REF.VARIANCE      INPUT    @FILES        FPA        VARIANCE
+PPSUB.SOURCES           INPUT    @FILES        FPA        CMF
 
 ## files used by ppstack
-PPSTACK.INPUT      	INPUT 	 @FILES        FPA        IMAGE
-PPSTACK.INPUT.MASK 	INPUT 	 @FILES        FPA        MASK
-PPSTACK.INPUT.WEIGHT    INPUT 	 @FILES        FPA        WEIGHT
-PPSTACK.INPUT.PSF  	INPUT 	 @FILES        CHIP       PSF
-PPSTACK.INPUT.SOURCES  	INPUT 	 @FILES        FPA        CMF
+PPSTACK.INPUT           INPUT    @FILES        FPA        IMAGE
+PPSTACK.INPUT.MASK      INPUT    @FILES        FPA        MASK
+PPSTACK.INPUT.VARIANCE  INPUT    @FILES        FPA        VARIANCE
+PPSTACK.INPUT.PSF       INPUT    @FILES        CHIP       PSF
+PPSTACK.INPUT.SOURCES   INPUT    @FILES        FPA        CMF
 
 ## files used by ppstamp
 PPSTAMP.INPUT           INPUT 	 @FILES        CHIP       IMAGE
 PPSTAMP.INPUT.MASK      INPUT 	 @FILES        CHIP       MASK
-PPSTAMP.INPUT.WEIGHT    INPUT 	 @FILES        CHIP       WEIGHT
+PPSTAMP.INPUT.VARIANCE  INPUT 	 @FILES        CHIP       VARIANCE
 
 # files used by pparith
-PPARITH.INPUT.IMAGE 	INPUT 	 @FILES        CHIP       IMAGE
-PPARITH.INPUT.MASK  	INPUT 	 @FILES        CHIP       MASK
+PPARITH.INPUT.IMAGE     INPUT    @FILES        CHIP       IMAGE
+PPARITH.INPUT.MASK      INPUT    @FILES        CHIP       MASK
 
 ### output file definitions
@@ -123,130 +123,131 @@
 PPIMAGE.OUTPUT.MEF      OUTPUT {OUTPUT}.b0.fits                  IMAGE     COMP_IMG   CHIP       TRUE      MEF
 PPIMAGE.OUT.MK.MEF      OUTPUT {OUTPUT}.mk.fits                  MASK      COMP_MASK  CHIP       TRUE      MEF
-PPIMAGE.OUT.WT.MEF      OUTPUT {OUTPUT}.wt.fits                  WEIGHT    COMP_WT    CHIP       TRUE      MEF
+PPIMAGE.OUT.WT.MEF      OUTPUT {OUTPUT}.wt.fits                  VARIANCE  COMP_WT    CHIP       TRUE      MEF
 PPIMAGE.OUTPUT.SPL      OUTPUT {OUTPUT}.{CHIP.NAME}.b0.fits      IMAGE     NONE       CHIP       TRUE      SPLIT
 PPIMAGE.OUT.MK.SPL      OUTPUT {OUTPUT}.{CHIP.NAME}.mk.fits      MASK      NONE       CHIP       TRUE      SPLIT
-PPIMAGE.OUT.WT.SPL      OUTPUT {OUTPUT}.{CHIP.NAME}.wt.fits      WEIGHT    NONE       CHIP       TRUE      SPLIT
+PPIMAGE.OUT.WT.SPL      OUTPUT {OUTPUT}.{CHIP.NAME}.wt.fits      VARIANCE  NONE       CHIP       TRUE      SPLIT
 PPIMAGE.OUTPUT.DETMASK  OUTPUT {OUTPUT}.fits                     IMAGE     MASK       CHIP       TRUE      MEF
 PPIMAGE.OUTPUT.RESID    OUTPUT {OUTPUT}.b0.fits                  IMAGE     COMP_SUB   CHIP       TRUE      MEF
 PPIMAGE.CONFIG          OUTPUT {OUTPUT}.{CHIP.NAME}.ppImage.mdc  TEXT      NONE       CHIP       TRUE      NONE
-		        					        		     
+                                                                                             
 PPIMAGE.CHIP.MEF        OUTPUT {OUTPUT}.ch.fits                  IMAGE     COMP_IMG   CHIP       TRUE      MEF
 PPIMAGE.CHIP.MK.MEF     OUTPUT {OUTPUT}.ch.mk.fits               MASK      COMP_MASK  CHIP       TRUE      MEF
-PPIMAGE.CHIP.WT.MEF     OUTPUT {OUTPUT}.ch.wt.fits               WEIGHT    COMP_WT    CHIP       TRUE      MEF
+PPIMAGE.CHIP.WT.MEF     OUTPUT {OUTPUT}.ch.wt.fits               VARIANCE  COMP_WT    CHIP       TRUE      MEF
 PPIMAGE.CHIP.SPL        OUTPUT {OUTPUT}.{CHIP.NAME}.ch.fits      IMAGE     NONE       CHIP       TRUE      SPLIT
 PPIMAGE.CHIP.MK.SPL     OUTPUT {OUTPUT}.{CHIP.NAME}.ch.mk.fits   MASK      NONE       CHIP       TRUE      SPLIT
-PPIMAGE.CHIP.WT.SPL     OUTPUT {OUTPUT}.{CHIP.NAME}.ch.wt.fits   WEIGHT    NONE       CHIP       TRUE      SPLIT
-							        		     
+PPIMAGE.CHIP.WT.SPL     OUTPUT {OUTPUT}.{CHIP.NAME}.ch.wt.fits   VARIANCE  NONE       CHIP       TRUE      SPLIT
+                                                                                     
 PPIMAGE.OUTPUT.FPA1.MEF OUTPUT {OUTPUT}.b1.fits                  IMAGE     COMP_IMG   FPA        TRUE      MEF
 PPIMAGE.OUTPUT.FPA2.MEF OUTPUT {OUTPUT}.b2.fits                  IMAGE     COMP_IMG   FPA        TRUE      MEF
 PPIMAGE.OUTPUT.FPA1.SPL OUTPUT {OUTPUT}.{CHIP.NAME}.b1.fits      IMAGE     NONE       CHIP       TRUE      SPLIT
 PPIMAGE.OUTPUT.FPA2.SPL OUTPUT {OUTPUT}.{CHIP.NAME}.b2.fits      IMAGE     NONE       CHIP       TRUE      SPLIT
-							        		     
-PPIMAGE.BIN1.MEF      	OUTPUT {OUTPUT}.b1c.fits                 IMAGE     COMP_IMG   CHIP       TRUE      MEF
-PPIMAGE.BIN2.MEF      	OUTPUT {OUTPUT}.b2c.fits                 IMAGE     COMP_IMG   CHIP       TRUE      MEF
-PPIMAGE.BIN1.SPL      	OUTPUT {OUTPUT}.{CHIP.NAME}.b1.fits      IMAGE     COMP_IMG   CHIP       TRUE      SPLIT
-PPIMAGE.BIN2.SPL      	OUTPUT {OUTPUT}.{CHIP.NAME}.b2.fits      IMAGE     COMP_IMG   CHIP       TRUE      SPLIT
-		      						       		     
-PPIMAGE.JPEG1         	OUTPUT {OUTPUT}.b1.jpg                   JPEG      NONE       FPA        TRUE      NONE
-PPIMAGE.JPEG2         	OUTPUT {OUTPUT}.b2.jpg                   JPEG      NONE       FPA        TRUE      NONE
-		      						       		     
-PPIMAGE.STATS         	OUTPUT {OUTPUT}.stats                    STATS     NONE       FPA        TRUE      MEF
+                                                                                     
+PPIMAGE.BIN1.MEF        OUTPUT {OUTPUT}.b1c.fits                 IMAGE     COMP_IMG   CHIP       TRUE      MEF
+PPIMAGE.BIN2.MEF        OUTPUT {OUTPUT}.b2c.fits                 IMAGE     COMP_IMG   CHIP       TRUE      MEF
+PPIMAGE.BIN1.SPL        OUTPUT {OUTPUT}.{CHIP.NAME}.b1.fits      IMAGE     COMP_IMG   CHIP       TRUE      SPLIT
+PPIMAGE.BIN2.SPL        OUTPUT {OUTPUT}.{CHIP.NAME}.b2.fits      IMAGE     COMP_IMG   CHIP       TRUE      SPLIT
+                                                                                     
+PPIMAGE.JPEG1           OUTPUT {OUTPUT}.b1.jpg                   JPEG      NONE       FPA        TRUE      NONE
+PPIMAGE.JPEG2           OUTPUT {OUTPUT}.b2.jpg                   JPEG      NONE       FPA        TRUE      NONE
+                                                                                     
+PPIMAGE.STATS           OUTPUT {OUTPUT}.stats                    STATS     NONE       FPA        TRUE      MEF
 
 
 ## note: these use the same output naming convention since they are used for different ppMerge runs
-PPMERGE.OUTPUT.MASK     OUTPUT {OUTPUT}.fits                   	 MASK      NONE       CHIP       TRUE      NONE
-PPMERGE.OUTPUT.BIAS     OUTPUT {OUTPUT}.fits                   	 IMAGE     NONE       CHIP       TRUE      NONE
-PPMERGE.OUTPUT.DARK     OUTPUT {OUTPUT}.fits                   	 DARK      NONE       CHIP       TRUE      NONE
-PPMERGE.OUTPUT.SHUTTER  OUTPUT {OUTPUT}.fits                   	 IMAGE     NONE       CHIP       TRUE      NONE
-PPMERGE.OUTPUT.FLAT     OUTPUT {OUTPUT}.fits                   	 IMAGE     NONE       CHIP       TRUE      NONE
-PPMERGE.OUTPUT.FRINGE   OUTPUT {OUTPUT}.fits                   	 FRINGE    NONE       CHIP       TRUE      NONE
-PPMERGE.OUTPUT.SIGMA    OUTPUT {OUTPUT}.sigma.fits             	 IMAGE     NONE       CHIP       TRUE      NONE
-PPMERGE.OUTPUT.COUNT    OUTPUT {OUTPUT}.count.fits             	 IMAGE     NONE       CHIP       TRUE      NONE
-							        		     
-DVOCORR.MEF.OUTPUT    	OUTPUT {OUTPUT}.fc.fits                  IMAGE     NONE       CHIP       TRUE      MEF
-DVOCORR.SPL.OUTPUT    	OUTPUT {OUTPUT}.{CHIP.NAME}.fc.fits      IMAGE     NONE       CHIP       TRUE      SPLIT
-DVOFLAT.MEF.OUTPUT    	OUTPUT {OUTPUT}.co.fits                  IMAGE     NONE       CHIP       TRUE      MEF
-DVOFLAT.SPL.OUTPUT    	OUTPUT {OUTPUT}.{CHIP.NAME}.co.fits      IMAGE     NONE       CHIP       TRUE      SPLIT
-		      						       		     
-PSPHOT.RESID          	OUTPUT {OUTPUT}.res.fits                 IMAGE     NONE       CHIP       FALSE     MEF
-PSPHOT.BACKGND        	OUTPUT {OUTPUT}.bck.fits                 IMAGE     NONE       CHIP       FALSE     MEF
-PSPHOT.BACKSUB        	OUTPUT {OUTPUT}.sub.fits                 IMAGE     NONE       CHIP       FALSE     MEF
-PSPHOT.BACKMDL        	OUTPUT {OUTPUT}.mdl.fits                 IMAGE     NONE       CHIP       FALSE     MEF
-PSPHOT.BACKMDL.MEF    	OUTPUT {OUTPUT}.mdl.fits                 IMAGE     NONE       CHIP       FALSE     MEF
-		      						       		     
-PSPHOT.OUTPUT.RAW     	OUTPUT {OUTPUT}.{CHIP.NAME}              RAW       NONE       CHIP       TRUE      NONE
-PSPHOT.OUTPUT.SX      	OUTPUT {OUTPUT}.{CHIP.NAME}.sx           SX        NONE       CHIP       TRUE      NONE
-PSPHOT.OUTPUT.OBJ     	OUTPUT {OUTPUT}.{CHIP.NAME}.obj          OBJ       NONE       CHIP       TRUE      NONE
-PSPHOT.OUTPUT.CMP     	OUTPUT {OUTPUT}.{CHIP.NAME}.cmp          CMP       NONE       CHIP       TRUE      NONE
-PSPHOT.OUT.CMF.SPL    	OUTPUT {OUTPUT}.{CHIP.NAME}.cmf          CMF       NONE       CHIP       TRUE      SPLIT
-PSPHOT.OUT.CMF.MEF    	OUTPUT {OUTPUT}.cmf                      CMF       NONE       CHIP       TRUE      MEF
-PSPHOT.PSF.RAW.SAVE    	OUTPUT {OUTPUT}.psf                      PSF       NONE       CHIP       TRUE      MEF
-PSPHOT.PSF.SKY.SAVE    	OUTPUT {OUTPUT}.psf                      PSF       NONE       CHIP       TRUE      MEF
-		      						       		     
-SOURCE.PLOT.MOMENTS   	OUTPUT {OUTPUT}.mnt.png                  KAPA      NONE       FPA        TRUE      NONE
-SOURCE.PLOT.PSFMODEL  	OUTPUT {OUTPUT}.psf.png                  KAPA      NONE       FPA        TRUE      NONE
-SOURCE.PLOT.APRESID   	OUTPUT {OUTPUT}.dap.png                  KAPA      NONE       FPA        TRUE      NONE
-		      						       		     
-PSASTRO.OUTPUT.CMP    	OUTPUT {OUTPUT}.{CHIP.NAME}.smp          CMP       NONE       CHIP       TRUE      NONE
-PSASTRO.OUT.CMF.SPL   	OUTPUT {OUTPUT}.{CHIP.NAME}.smf          CMF       NONE       CHIP       TRUE      SPLIT
-PSASTRO.OUT.CMF.MEF   	OUTPUT {OUTPUT}.smf                      CMF       NONE       FPA        TRUE      MEF
-PSASTRO.OUT.MODEL     	OUTPUT {OUTPUT}.asm                ASTROM.MODEL    NONE       FPA        TRUE      NONE
-PSASTRO.OUT.REFSTARS  	OUTPUT {OUTPUT}.aref.fits          ASTROM.REFSTARS NONE       FPA        TRUE      NONE
+PPMERGE.OUTPUT.MASK     OUTPUT {OUTPUT}.fits                     MASK      NONE       CHIP       TRUE      NONE
+PPMERGE.OUTPUT.BIAS     OUTPUT {OUTPUT}.fits                     IMAGE     NONE       CHIP       TRUE      NONE
+PPMERGE.OUTPUT.DARK     OUTPUT {OUTPUT}.fits                     DARK      NONE       CHIP       TRUE      NONE
+PPMERGE.OUTPUT.SHUTTER  OUTPUT {OUTPUT}.fits                     IMAGE     NONE       CHIP       TRUE      NONE
+PPMERGE.OUTPUT.FLAT     OUTPUT {OUTPUT}.fits                     IMAGE     NONE       CHIP       TRUE      NONE
+PPMERGE.OUTPUT.FRINGE   OUTPUT {OUTPUT}.fits                     FRINGE    NONE       CHIP       TRUE      NONE
+PPMERGE.OUTPUT.SIGMA    OUTPUT {OUTPUT}.sigma.fits               IMAGE     NONE       CHIP       TRUE      NONE
+PPMERGE.OUTPUT.COUNT    OUTPUT {OUTPUT}.count.fits               IMAGE     NONE       CHIP       TRUE      NONE
+                                                                                     
+DVOCORR.MEF.OUTPUT      OUTPUT {OUTPUT}.fc.fits                  IMAGE     NONE       CHIP       TRUE      MEF
+DVOCORR.SPL.OUTPUT      OUTPUT {OUTPUT}.{CHIP.NAME}.fc.fits      IMAGE     NONE       CHIP       TRUE      SPLIT
+DVOFLAT.MEF.OUTPUT      OUTPUT {OUTPUT}.co.fits                  IMAGE     NONE       CHIP       TRUE      MEF
+DVOFLAT.SPL.OUTPUT      OUTPUT {OUTPUT}.{CHIP.NAME}.co.fits      IMAGE     NONE       CHIP       TRUE      SPLIT
+                                                                                     
+PSPHOT.RESID            OUTPUT {OUTPUT}.res.fits                 IMAGE     NONE       CHIP       FALSE     MEF
+PSPHOT.BACKGND          OUTPUT {OUTPUT}.bck.fits                 IMAGE     NONE       CHIP       FALSE     MEF
+PSPHOT.BACKSUB          OUTPUT {OUTPUT}.sub.fits                 IMAGE     NONE       CHIP       FALSE     MEF
+PSPHOT.BACKMDL          OUTPUT {OUTPUT}.mdl.fits                 IMAGE     NONE       CHIP       FALSE     MEF
+PSPHOT.BACKMDL.MEF      OUTPUT {OUTPUT}.mdl.fits                 IMAGE     NONE       CHIP       FALSE     MEF
+                                                                                     
+PSPHOT.OUTPUT.RAW       OUTPUT {OUTPUT}.{CHIP.NAME}              RAW       NONE       CHIP       TRUE      NONE
+PSPHOT.OUTPUT.SX        OUTPUT {OUTPUT}.{CHIP.NAME}.sx           SX        NONE       CHIP       TRUE      NONE
+PSPHOT.OUTPUT.OBJ       OUTPUT {OUTPUT}.{CHIP.NAME}.obj          OBJ       NONE       CHIP       TRUE      NONE
+PSPHOT.OUTPUT.CMP       OUTPUT {OUTPUT}.{CHIP.NAME}.cmp          CMP       NONE       CHIP       TRUE      NONE
+PSPHOT.OUT.CMF.SPL      OUTPUT {OUTPUT}.{CHIP.NAME}.cmf          CMF       NONE       CHIP       TRUE      SPLIT
+PSPHOT.OUT.CMF.MEF      OUTPUT {OUTPUT}.cmf                      CMF       NONE       CHIP       TRUE      MEF
+PSPHOT.PSF.RAW.SAVE     OUTPUT {OUTPUT}.psf                      PSF       NONE       CHIP       TRUE      MEF
+PSPHOT.PSF.SKY.SAVE     OUTPUT {OUTPUT}.psf                      PSF       NONE       CHIP       TRUE      MEF
+                                                                                     
+SOURCE.PLOT.MOMENTS     OUTPUT {OUTPUT}.mnt.png                  KAPA      NONE       FPA        TRUE      NONE
+SOURCE.PLOT.PSFMODEL    OUTPUT {OUTPUT}.psf.png                  KAPA      NONE       FPA        TRUE      NONE
+SOURCE.PLOT.APRESID     OUTPUT {OUTPUT}.dap.png                  KAPA      NONE       FPA        TRUE      NONE
+                                                                                     
+PSASTRO.OUTPUT.CMP      OUTPUT {OUTPUT}.{CHIP.NAME}.smp          CMP       NONE       CHIP       TRUE      NONE
+PSASTRO.OUT.CMF.SPL     OUTPUT {OUTPUT}.{CHIP.NAME}.smf          CMF       NONE       CHIP       TRUE      SPLIT
+PSASTRO.OUT.CMF.MEF     OUTPUT {OUTPUT}.smf                      CMF       NONE       FPA        TRUE      MEF
+PSASTRO.OUT.MODEL       OUTPUT {OUTPUT}.asm                ASTROM.MODEL    NONE       FPA        TRUE      NONE
+PSASTRO.OUT.REFSTARS    OUTPUT {OUTPUT}.aref.fits          ASTROM.REFSTARS NONE       FPA        TRUE      NONE
 PSASTRO.STATS           OUTPUT {OUTPUT}.stats                    STATS     NONE       FPA        TRUE      NONE
 PSASTRO.CONFIG          OUTPUT {OUTPUT}.psastro.mdc              TEXT      NONE       FPA        TRUE      NONE
 PSASTRO.OUTPUT.MASK     OUTPUT {OUTPUT}.{CHIP.NAME}.mk.fits      MASK      COMP_MASK  CHIP       TRUE      NONE
-	      									     
-PSWARP.OUTPUT         	OUTPUT {OUTPUT}.fits                     IMAGE     COMP_IMG   FPA        TRUE      NONE
-PSWARP.OUTPUT.MASK    	OUTPUT {OUTPUT}.mk.fits                  MASK      COMP_MASK  FPA        TRUE      NONE
-PSWARP.OUTPUT.WEIGHT  	OUTPUT {OUTPUT}.wt.fits                  WEIGHT    COMP_WT    FPA        TRUE      NONE
-PSWARP.OUTPUT.SOURCES 	OUTPUT {OUTPUT}.cmf                      CMF       NONE       FPA        TRUE      NONE
-PSWARP.BIN1           	OUTPUT {OUTPUT}.b1.fits                  IMAGE     COMP_IMG   FPA        TRUE      NONE
-PSWARP.BIN2           	OUTPUT {OUTPUT}.b2.fits                  IMAGE     COMP_IMG   FPA        TRUE      NONE
+                                                                                     
+PSWARP.OUTPUT           OUTPUT {OUTPUT}.fits                     IMAGE     COMP_IMG   FPA        TRUE      NONE
+PSWARP.OUTPUT.MASK      OUTPUT {OUTPUT}.mk.fits                  MASK      COMP_MASK  FPA        TRUE      NONE
+PSWARP.OUTPUT.VARIANCE  OUTPUT {OUTPUT}.wt.fits                  VARIANCE  COMP_WT    FPA        TRUE      NONE
+PSWARP.OUTPUT.SOURCES   OUTPUT {OUTPUT}.cmf                      CMF       NONE       FPA        TRUE      NONE
+PSWARP.BIN1             OUTPUT {OUTPUT}.b1.fits                  IMAGE     COMP_IMG   FPA        TRUE      NONE
+PSWARP.BIN2             OUTPUT {OUTPUT}.b2.fits                  IMAGE     COMP_IMG   FPA        TRUE      NONE
 PSWARP.CONFIG           OUTPUT {OUTPUT}.pswarp.mdc               TEXT      NONE       FPA        TRUE      NONE
-		      						       		     
-SKYCELL.STATS         	OUTPUT {OUTPUT}.stats                    STATS     NONE       FPA        TRUE      NONE
-SKYCELL.TEMPLATE      	OUTPUT {OUTPUT}.skycell                  SKYCELL   NONE       FPA        TRUE      NONE
-		      						       		     
-PPSUB.OUTPUT          	OUTPUT {OUTPUT}.fits                     IMAGE     COMP_IMG   FPA        TRUE      NONE
-PPSUB.OUTPUT.MASK     	OUTPUT {OUTPUT}.mk.fits                  MASK      COMP_MASK  FPA        TRUE      NONE
-PPSUB.OUTPUT.WEIGHT   	OUTPUT {OUTPUT}.wt.fits                  WEIGHT    COMP_WT    FPA        TRUE      NONE
+                                                                                     
+SKYCELL.STATS           OUTPUT {OUTPUT}.stats                    STATS     NONE       FPA        TRUE      NONE
+SKYCELL.TEMPLATE        OUTPUT {OUTPUT}.skycell                  SKYCELL   NONE       FPA        TRUE      NONE
+                                                                                     
+PPSUB.OUTPUT            OUTPUT {OUTPUT}.fits                     IMAGE     COMP_IMG   FPA        TRUE      NONE
+PPSUB.OUTPUT.MASK       OUTPUT {OUTPUT}.mk.fits                  MASK      COMP_MASK  FPA        TRUE      NONE
+PPSUB.OUTPUT.VARIANCE   OUTPUT {OUTPUT}.wt.fits                  VARIANCE  COMP_WT    FPA        TRUE      NONE
 PPSUB.OUTPUT.KERNELS    OUTPUT {OUTPUT}.subkernel                SUBKERNEL NONE       FPA        TRUE      NONE
-PPSUB.OUTPUT.JPEG1	OUTPUT {OUTPUT}.b1.jpg                   JPEG      NONE       FPA        TRUE      NONE
-PPSUB.OUTPUT.JPEG2	OUTPUT {OUTPUT}.b2.jpg                   JPEG      NONE       FPA        TRUE      NONE
+PPSUB.OUTPUT.JPEG1      OUTPUT {OUTPUT}.b1.jpg                   JPEG      NONE       FPA        TRUE      NONE
+PPSUB.OUTPUT.JPEG2      OUTPUT {OUTPUT}.b2.jpg                   JPEG      NONE       FPA        TRUE      NONE
 PPSUB.CONFIG            OUTPUT {OUTPUT}.ppSub.mdc                TEXT      NONE       FPA        TRUE      NONE
 PPSUB.INPUT.CONV        OUTPUT {OUTPUT}.inConv.fits              IMAGE     COMP_SUB   FPA        TRUE      NONE
 PPSUB.INPUT.CONV.MASK   OUTPUT {OUTPUT}.inConv.mk.fits           MASK      COMP_MASK  FPA        TRUE      NONE
-PPSUB.INPUT.CONV.WEIGHT OUTPUT {OUTPUT}.inConv.wt.fits           WEIGHT    COMP_WT    FPA        TRUE      NONE
+PPSUB.INPUT.CONV.VARIANCE OUTPUT {OUTPUT}.inConv.wt.fits         VARIANCE  COMP_WT    FPA        TRUE      NONE
 PPSUB.REF.CONV        	OUTPUT {OUTPUT}.refConv.fits             IMAGE     COMP_SUB   FPA        TRUE      NONE
 PPSUB.REF.CONV.MASK   	OUTPUT {OUTPUT}.refConv.mk.fits          MASK      COMP_MASK  FPA        TRUE      NONE
-PPSUB.REF.CONV.WEIGHT 	OUTPUT {OUTPUT}.refConv.wt.fits          WEIGHT    COMP_WT    FPA        TRUE      NONE
+PPSUB.REF.CONV.VARIANCE	OUTPUT {OUTPUT}.refConv.wt.fits          VARIANCE  COMP_WT    FPA        TRUE      NONE
 		      						       		     
-PPSTACK.OUTPUT        	OUTPUT {OUTPUT}.fits                     IMAGE     COMP_IMG   FPA        TRUE      NONE
-PPSTACK.OUTPUT.MASK   	OUTPUT {OUTPUT}.mk.fits                  MASK      COMP_MASK  FPA        TRUE      NONE
-PPSTACK.OUTPUT.WEIGHT 	OUTPUT {OUTPUT}.wt.fits                  WEIGHT    COMP_WT    FPA        TRUE      NONE
+                                                                                     
+PPSTACK.OUTPUT          OUTPUT {OUTPUT}.fits                     IMAGE     COMP_IMG   FPA        TRUE      NONE
+PPSTACK.OUTPUT.MASK     OUTPUT {OUTPUT}.mk.fits                  MASK      COMP_MASK  FPA        TRUE      NONE
+PPSTACK.OUTPUT.VARIANCE OUTPUT {OUTPUT}.wt.fits                  VARIANCE  COMP_WT    FPA        TRUE      NONE
 PPSTACK.TARGET.PSF      OUTPUT {OUTPUT}.target.psf               PSF       NONE       CHIP       TRUE      NONE
-PPSTACK.OUTPUT.JPEG1	OUTPUT {OUTPUT}.b1.jpg                   JPEG      NONE       FPA        TRUE      NONE
-PPSTACK.OUTPUT.JPEG2	OUTPUT {OUTPUT}.b2.jpg                   JPEG      NONE       FPA        TRUE      NONE
+PPSTACK.OUTPUT.JPEG1    OUTPUT {OUTPUT}.b1.jpg                   JPEG      NONE       FPA        TRUE      NONE
+PPSTACK.OUTPUT.JPEG2    OUTPUT {OUTPUT}.b2.jpg                   JPEG      NONE       FPA        TRUE      NONE
 PPSTACK.CONFIG          OUTPUT {OUTPUT}.ppStack.mdc              TEXT      NONE       FPA        TRUE      NONE
-		      						       		     
-PPSTAMP.OUTPUT        	OUTPUT {OUTPUT}.fits                     IMAGE     COMP_IMG   FPA        TRUE      NONE
+                                                                                     
+PPSTAMP.OUTPUT          OUTPUT {OUTPUT}.fits                     IMAGE     COMP_IMG   FPA        TRUE      NONE
 PPSTAMP.OUTPUT.MASK     OUTPUT {OUTPUT}.mk.fits                  MASK      COMP_MASK  FPA        TRUE      NONE
-PPSTAMP.OUTPUT.WEIGHT   OUTPUT {OUTPUT}.wt.fits                  WEIGHT    COMP_WT    FPA        TRUE      NONE
-PPSTAMP.CHIP.MEF      	OUTPUT {OUTPUT}.ch.fits                  IMAGE     NONE       CHIP       FALSE     MEF
-		      						       		     
-PPSIM.OUTPUT.MEF      	OUTPUT {OUTPUT}.fits                     IMAGE     NONE       CHIP       TRUE      MEF
-PPSIM.OUTPUT.SPL      	OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     NONE       CHIP       TRUE      SPLIT
-PPSIM.FAKE.CHIP        	OUTPUT {OUTPUT}.fake.fits     		 IMAGE     NONE       FPA        TRUE      SIMPLE
-PPSIM.FORCE.CHIP       	OUTPUT {OUTPUT}.force.fits     		 IMAGE     NONE       FPA        TRUE      SIMPLE
-PPSIM.SOURCES         	OUTPUT {OUTPUT}.cmf                      CMF       NONE       FPA        TRUE      MEF
-PPSIM.FAKE.SOURCES     	OUTPUT {OUTPUT}.fake.cmf                 CMF       NONE       FPA        TRUE      NONE
-PPSIM.FORCE.SOURCES    	OUTPUT {OUTPUT}.force.cmf                CMF       NONE       FPA        TRUE      NONE
-		      						       		     
-PPARITH.OUTPUT.IMAGE  	OUTPUT {OUTPUT}.fits                     IMAGE     COMP_IMG   CHIP       TRUE      NONE
-PPARITH.OUTPUT.MASK   	OUTPUT {OUTPUT}.fits                     MASK      COMP_MASK  CHIP       TRUE      NONE
-		      						       		     
-LOG.IMFILE            	OUTPUT {OUTPUT}.{CHIP.NAME}.log          TEXT      NONE       CHIP       TRUE      NONE
-LOG.EXP               	OUTPUT {OUTPUT}.log                      TEXT      NONE       FPA        TRUE      NONE
-		      						       		     
-TRACE.IMFILE          	OUTPUT {OUTPUT}.{CHIP.NAME}.trace        TEXT      NONE       CHIP       TRUE      NONE
-TRACE.EXP             	OUTPUT {OUTPUT}.trace                    TEXT      NONE       FPA        TRUE      NONE
+PPSTAMP.OUTPUT.VARIANCE OUTPUT {OUTPUT}.wt.fits                  VARIANCE  COMP_WT    FPA        TRUE      NONE
+PPSTAMP.CHIP.MEF        OUTPUT {OUTPUT}.ch.fits                  IMAGE     NONE       CHIP       FALSE     MEF
+                                                                                     
+PPSIM.OUTPUT.MEF        OUTPUT {OUTPUT}.fits                     IMAGE     NONE       CHIP       TRUE      MEF
+PPSIM.OUTPUT.SPL        OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     NONE       CHIP       TRUE      SPLIT
+PPSIM.FAKE.CHIP         OUTPUT {OUTPUT}.fake.fits                IMAGE     NONE       FPA        TRUE      SIMPLE
+PPSIM.FORCE.CHIP        OUTPUT {OUTPUT}.force.fits               IMAGE     NONE       FPA        TRUE      SIMPLE
+PPSIM.SOURCES           OUTPUT {OUTPUT}.cmf                      CMF       NONE       FPA        TRUE      MEF
+PPSIM.FAKE.SOURCES      OUTPUT {OUTPUT}.fake.cmf                 CMF       NONE       FPA        TRUE      NONE
+PPSIM.FORCE.SOURCES     OUTPUT {OUTPUT}.force.cmf                CMF       NONE       FPA        TRUE      NONE
+                                                                                     
+PPARITH.OUTPUT.IMAGE    OUTPUT {OUTPUT}.fits                     IMAGE     COMP_IMG   CHIP       TRUE      NONE
+PPARITH.OUTPUT.MASK     OUTPUT {OUTPUT}.fits                     MASK      COMP_MASK  CHIP       TRUE      NONE
+                                                                                     
+LOG.IMFILE              OUTPUT {OUTPUT}.{CHIP.NAME}.log          TEXT      NONE       CHIP       TRUE      NONE
+LOG.EXP                 OUTPUT {OUTPUT}.log                      TEXT      NONE       FPA        TRUE      NONE
+                                                                                     
+TRACE.IMFILE            OUTPUT {OUTPUT}.{CHIP.NAME}.trace        TEXT      NONE       CHIP       TRUE      NONE
+TRACE.EXP               OUTPUT {OUTPUT}.trace                    TEXT      NONE       FPA        TRUE      NONE
Index: trunk/ippconfig/recipes/filerules-simple.mdc
===================================================================
--- trunk/ippconfig/recipes/filerules-simple.mdc	(revision 21362)
+++ trunk/ippconfig/recipes/filerules-simple.mdc	(revision 21370)
@@ -15,60 +15,60 @@
 PPIMAGE.INPUT           INPUT    @FILES        FPA        IMAGE     
 PPIMAGE.INPUT.MASK      INPUT    @FILES        FPA        MASK      
-PPIMAGE.INPUT.WEIGHT    INPUT    @FILES        FPA        WEIGHT    
+PPIMAGE.INPUT.VARIANCE  INPUT    @FILES        FPA        VARIANCE  
 PPIMAGE.INPUT.PSF       INPUT    @FILES        READOUT    PSF       
 PPIMAGE.INPUT.SRC       INPUT    @FILES        READOUT    CMF       
-PPIMAGE.MASK       	INPUT    @DETDB        CHIP       IMAGE     
-PPIMAGE.BIAS       	INPUT    @DETDB        CHIP       IMAGE     
-PPIMAGE.DARK       	INPUT    @DETDB        CHIP       DARK     
-PPIMAGE.FLAT       	INPUT    @DETDB        CHIP       IMAGE     
-PPIMAGE.FRINGE     	INPUT 	 @DETDB        CHIP       FRINGE
-PPIMAGE.SHUTTER    	INPUT    @DETDB        CHIP       IMAGE     
+PPIMAGE.MASK            INPUT    @DETDB        CHIP       IMAGE     
+PPIMAGE.BIAS            INPUT    @DETDB        CHIP       IMAGE     
+PPIMAGE.DARK            INPUT    @DETDB        CHIP       DARK     
+PPIMAGE.FLAT            INPUT    @DETDB        CHIP       IMAGE     
+PPIMAGE.FRINGE          INPUT    @DETDB        CHIP       FRINGE
+PPIMAGE.SHUTTER         INPUT    @DETDB        CHIP       IMAGE     
 
 ## Files used by ppMerge
-PPMERGE.INPUT      	INPUT    @FILES        CHIP       IMAGE
-PPMERGE.INPUT.MASK 	INPUT    @FILES        CHIP       MASK
-PPMERGE.INPUT.WEIGHT    INPUT    @FILES        CHIP       WEIGHT
+PPMERGE.INPUT           INPUT    @FILES        CHIP       IMAGE
+PPMERGE.INPUT.MASK      INPUT    @FILES        CHIP       MASK
+PPMERGE.INPUT.VARIANCE  INPUT    @FILES        CHIP       VARIANCE
 
 ## files used to build and apply the flat-field correction images
-DVOCORR.INPUT      	INPUT 	 @FILES        CHIP       IMAGE
-DVOCORR.REFHEAD    	INPUT 	 @FILES        CHIP       HEADER
-DVOFLAT.INPUT      	INPUT 	 @FILES        CHIP       IMAGE
-DVOFLAT.CORR       	INPUT 	 @DETDB        CHIP       IMAGE
+DVOCORR.INPUT           INPUT    @FILES        CHIP       IMAGE
+DVOCORR.REFHEAD         INPUT    @FILES        CHIP       HEADER
+DVOFLAT.INPUT           INPUT    @FILES        CHIP       IMAGE
+DVOFLAT.CORR            INPUT    @DETDB        CHIP       IMAGE
 
 ## files used by psphot 
-PSPHOT.LOAD        	INPUT    @FILES        CHIP       IMAGE
-PSPHOT.INPUT       	INPUT    @FILES        CHIP       IMAGE     
+PSPHOT.LOAD             INPUT    @FILES        CHIP       IMAGE
+PSPHOT.INPUT            INPUT    @FILES        CHIP       IMAGE     
 PSPHOT.MASK             INPUT    @FILES        CHIP       MASK     
-PSPHOT.WEIGHT           INPUT    @FILES        CHIP       WEIGHT     
+PSPHOT.VARIANCE         INPUT    @FILES        CHIP       VARIANCE   
 PSPHOT.PSF.LOAD         INPUT    @FILES        CHIP       PSF       
 PSPHOT.INPUT.CMF        INPUT    @FILES        CHIP       CMF       
 
 ## files used by psastro 
-PSASTRO.INPUT.CMP  	INPUT    @FILES        CHIP       CMP       
-PSASTRO.INPUT.CMF  	INPUT    @FILES        CHIP       CMF       
+PSASTRO.INPUT.CMP       INPUT    @FILES        CHIP       CMP       
+PSASTRO.INPUT.CMF       INPUT    @FILES        CHIP       CMF       
 PSASTRO.WCS             INPUT    @FILES        CHIP       CMF
 PSASTRO.MODEL           INPUT    @DETDB        FPA        ASTROM
 
 ## files used by pswarp
-PSWARP.INPUT       	INPUT    @FILES        FPA        IMAGE     
-PSWARP.WEIGHT      	INPUT    @FILES        FPA        WEIGHT
-PSWARP.MASK        	INPUT    @FILES        FPA        MASK
-PSWARP.SKYCELL     	INPUT    @FILES        FPA        IMAGE     
-PSWARP.ASTROM      	INPUT    @FILES        FPA        CMF
+PSWARP.INPUT            INPUT    @FILES        FPA        IMAGE     
+PSWARP.VARIANCE         INPUT    @FILES        FPA        VARIANCE
+PSWARP.MASK             INPUT    @FILES        FPA        MASK
+PSWARP.SKYCELL          INPUT    @FILES        FPA        IMAGE     
+PSWARP.ASTROM           INPUT    @FILES        FPA        CMF
 
 ## files used by ppsub
-PPSUB.INPUT        	INPUT    @FILES        FPA        IMAGE
-PPSUB.INPUT.MASK   	INPUT    @FILES        FPA        MASK
-PPSUB.INPUT.WEIGHT 	INPUT    @FILES        FPA        WEIGHT
-PPSUB.REF          	INPUT    @FILES        FPA        IMAGE
-PPSUB.REF.MASK     	INPUT    @FILES        FPA        MASK
-PPSUB.REF.WEIGHT   	INPUT    @FILES        FPA        WEIGHT
-PPSUB.SOURCES      	INPUT 	 @FILES        FPA        CMF
+PPSUB.INPUT             INPUT    @FILES        FPA        IMAGE
+PPSUB.INPUT.MASK        INPUT    @FILES        FPA        MASK
+PPSUB.INPUT.VARIANCE    INPUT    @FILES        FPA        VARIANCE
+PPSUB.REF               INPUT    @FILES        FPA        IMAGE
+PPSUB.REF.MASK          INPUT    @FILES        FPA        MASK
+PPSUB.REF.VARIANCE      INPUT    @FILES        FPA        VARIANCE
+PPSUB.SOURCES           INPUT    @FILES        FPA        CMF
 
 ## files used by ppstack
-PPSTACK.INPUT      	INPUT    @FILES        FPA        IMAGE
-PPSTACK.INPUT.MASK 	INPUT    @FILES        FPA        MASK
-PPSTACK.INPUT.WEIGHT    INPUT    @FILES        FPA        WEIGHT
-PPSTACK.INPUT.PSF  	INPUT 	 @FILES        CHIP       PSF
+PPSTACK.INPUT           INPUT    @FILES        FPA        IMAGE
+PPSTACK.INPUT.MASK      INPUT    @FILES        FPA        MASK
+PPSTACK.INPUT.VARIANCE  INPUT    @FILES        FPA        VARIANCE
+PPSTACK.INPUT.PSF       INPUT    @FILES        CHIP       PSF
 PPSTACK.INPUT.SOURCES   INPUT    @FILES        FPA        CMF
 
@@ -76,9 +76,9 @@
 PPSTAMP.INPUT           INPUT    @FILES        FPA        IMAGE
 PPSTAMP.INPUT.MASK      INPUT    @FILES        FPA        MASK
-PPSTAMP.INPUT.WEIGHT    INPUT    @FILES        FPA        WEIGHT
+PPSTAMP.INPUT.VARIANCE  INPUT    @FILES        FPA        VARIANCE
 
 # files used by pparith
-PPARITH.INPUT.IMAGE    	INPUT    @FILES        CHIP       IMAGE
-PPARITH.INPUT.MASK     	INPUT    @FILES        CHIP       MASK
+PPARITH.INPUT.IMAGE     INPUT    @FILES        CHIP       IMAGE
+PPARITH.INPUT.MASK      INPUT    @FILES        CHIP       MASK
 
 PPSIM.INPUT             INPUT    @FILES        FPA        IMAGE     
@@ -89,116 +89,116 @@
 PPIMAGE.OUTPUT          OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      SIMPLE
 PPIMAGE.OUTPUT.MASK     OUTPUT {OUTPUT}.mk.fits      MASK      NONE       FPA        TRUE      SIMPLE
-PPIMAGE.OUTPUT.WEIGHT   OUTPUT {OUTPUT}.wt.fits      WEIGHT    NONE       FPA        TRUE      SIMPLE
+PPIMAGE.OUTPUT.VARIANCE OUTPUT {OUTPUT}.wt.fits      VARIANCE  NONE       FPA        TRUE      SIMPLE
 PPIMAGE.OUTPUT.DETMASK  OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      SIMPLE
 PPIMAGE.OUTPUT.RESID    OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      SIMPLE
 PPIMAGE.CONFIG          OUTPUT {OUTPUT}.ppImage.mdc  TEXT      NONE       FPA        TRUE      NONE
-						     
-PPIMAGE.CHIP        	OUTPUT {OUTPUT}.ch.fits      IMAGE     NONE       FPA        TRUE      SIMPLE
-PPIMAGE.CHIP.MASK   	OUTPUT {OUTPUT}.ch.mk.fits   MASK      NONE       FPA        TRUE      SIMPLE
-PPIMAGE.CHIP.WEIGHT 	OUTPUT {OUTPUT}.ch.wt.fits   WEIGHT    NONE       FPA        TRUE      SIMPLE
-						     
-PPIMAGE.OUTPUT.FPA1 	OUTPUT {OUTPUT}.b1.fits      IMAGE     NONE       FPA        TRUE      SIMPLE
-PPIMAGE.OUTPUT.FPA2 	OUTPUT {OUTPUT}.b2.fits      IMAGE     NONE       FPA        TRUE      SIMPLE
-						     
-PPIMAGE.BIN1        	OUTPUT {OUTPUT}.b1.fits      IMAGE     NONE       FPA        TRUE      SIMPLE
-PPIMAGE.BIN2        	OUTPUT {OUTPUT}.b2.fits      IMAGE     NONE       FPA        TRUE      SIMPLE
-						     
-PPIMAGE.JPEG1       	OUTPUT {OUTPUT}.b1.jpg       JPEG      NONE       FPA        TRUE      NONE
-PPIMAGE.JPEG2       	OUTPUT {OUTPUT}.b2.jpg       JPEG      NONE       FPA        TRUE      NONE
-						     
-PPIMAGE.STATS       	OUTPUT {OUTPUT}.stats        STATS     NONE       FPA        TRUE      NONE
+                                                     
+PPIMAGE.CHIP            OUTPUT {OUTPUT}.ch.fits      IMAGE     NONE       FPA        TRUE      SIMPLE
+PPIMAGE.CHIP.MASK       OUTPUT {OUTPUT}.ch.mk.fits   MASK      NONE       FPA        TRUE      SIMPLE
+PPIMAGE.CHIP.VARIANCE   OUTPUT {OUTPUT}.ch.wt.fits   VARIANCE  NONE       FPA        TRUE      SIMPLE
+                                                     
+PPIMAGE.OUTPUT.FPA1     OUTPUT {OUTPUT}.b1.fits      IMAGE     NONE       FPA        TRUE      SIMPLE
+PPIMAGE.OUTPUT.FPA2     OUTPUT {OUTPUT}.b2.fits      IMAGE     NONE       FPA        TRUE      SIMPLE
+                                                     
+PPIMAGE.BIN1            OUTPUT {OUTPUT}.b1.fits      IMAGE     NONE       FPA        TRUE      SIMPLE
+PPIMAGE.BIN2            OUTPUT {OUTPUT}.b2.fits      IMAGE     NONE       FPA        TRUE      SIMPLE
+                                                     
+PPIMAGE.JPEG1           OUTPUT {OUTPUT}.b1.jpg       JPEG      NONE       FPA        TRUE      NONE
+PPIMAGE.JPEG2           OUTPUT {OUTPUT}.b2.jpg       JPEG      NONE       FPA        TRUE      NONE
+                                                     
+PPIMAGE.STATS           OUTPUT {OUTPUT}.stats        STATS     NONE       FPA        TRUE      NONE
 
 
 ## note: these use the  same output naming convention since they are used for different ppMerge runs
-PPMERGE.OUTPUT.MASK   	OUTPUT {OUTPUT}.fits         MASK      NONE       FPA        TRUE      SIMPLE
-PPMERGE.OUTPUT.BIAS   	OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      SIMPLE
-PPMERGE.OUTPUT.DARK   	OUTPUT {OUTPUT}.fits         DARK      NONE       FPA        TRUE      SIMPLE
-PPMERGE.OUTPUT.SHUTTER	OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      SIMPLE
-PPMERGE.OUTPUT.FLAT   	OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      SIMPLE
-PPMERGE.OUTPUT.FRINGE 	OUTPUT {OUTPUT}.fits         FRINGE    NONE       FPA        TRUE      SIMPLE
-PPMERGE.OUTPUT.SIGMA  	OUTPUT {OUTPUT}.sigma.fits   IMAGE     NONE       FPA        TRUE      SIMPLE
-PPMERGE.OUTPUT.COUNT  	OUTPUT {OUTPUT}.count.fits   IMAGE     NONE       FPA        TRUE      SIMPLE
-						     
-DVOCORR.OUTPUT      	OUTPUT {OUTPUT}.fc.fits      IMAGE     NONE       FPA        TRUE      SIMPLE
-DVOFLAT.OUTPUT      	OUTPUT {OUTPUT}.co.fits      IMAGE     NONE       FPA        TRUE      SIMPLE
-						     
-PSPHOT.RESID        	OUTPUT {OUTPUT}.res.fits     IMAGE     NONE       FPA        TRUE      SIMPLE
-PSPHOT.BACKGND      	OUTPUT {OUTPUT}.bck.fits     IMAGE     NONE       FPA        TRUE      SIMPLE
-PSPHOT.BACKSUB      	OUTPUT {OUTPUT}.sub.fits     IMAGE     NONE       FPA        TRUE      SIMPLE
-PSPHOT.BACKMDL      	OUTPUT {OUTPUT}.mdl.fits     IMAGE     NONE       FPA        TRUE      SIMPLE
-PSPHOT.BACKMDL.MEF     	OUTPUT {OUTPUT}.mdl.fits     IMAGE     NONE       FPA        TRUE      SIMPLE
-						     
-PSPHOT.OUTPUT.RAW   	OUTPUT {OUTPUT}              RAW       NONE       FPA        TRUE      NONE
-PSPHOT.OUTPUT.SX    	OUTPUT {OUTPUT}.sx           SX        NONE       FPA        TRUE      NONE
-PSPHOT.OUTPUT.OBJ   	OUTPUT {OUTPUT}.obj          OBJ       NONE       FPA        TRUE      NONE
-PSPHOT.OUTPUT.CMP   	OUTPUT {OUTPUT}.cmp          CMP       NONE       FPA        TRUE      NONE
-PSPHOT.OUTPUT.CMF   	OUTPUT {OUTPUT}.cmf          CMF       NONE       CHIP       TRUE      NONE
-PSPHOT.OUT.CMF.MEF  	OUTPUT {OUTPUT}.cmf          CMF       NONE       CHIP       TRUE      NONE
-PSPHOT.PSF.RAW.SAVE    	OUTPUT {OUTPUT}.psf          PSF       NONE       FPA        TRUE      NONE
-PSPHOT.PSF.SKY.SAVE    	OUTPUT {OUTPUT}.psf          PSF       NONE       FPA        TRUE      NONE
-						     
-SOURCE.PLOT.MOMENTS  	OUTPUT {OUTPUT}.mnt.png      KAPA      NONE       FPA        TRUE      NONE
-SOURCE.PLOT.PSFMODEL 	OUTPUT {OUTPUT}.psf.png      KAPA      NONE       FPA        TRUE      NONE
-SOURCE.PLOT.APRESID  	OUTPUT {OUTPUT}.dap.png      KAPA      NONE       FPA        TRUE      NONE
-						     
-PSASTRO.OUTPUT.CMP  	OUTPUT {OUTPUT}.smp          CMP       NONE       FPA        TRUE      NONE
-PSASTRO.OUTPUT.CMF  	OUTPUT {OUTPUT}.smf          CMF       NONE       FPA        TRUE      NONE
+PPMERGE.OUTPUT.MASK     OUTPUT {OUTPUT}.fits         MASK      NONE       FPA        TRUE      SIMPLE
+PPMERGE.OUTPUT.BIAS     OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      SIMPLE
+PPMERGE.OUTPUT.DARK     OUTPUT {OUTPUT}.fits         DARK      NONE       FPA        TRUE      SIMPLE
+PPMERGE.OUTPUT.SHUTTER  OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      SIMPLE
+PPMERGE.OUTPUT.FLAT     OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      SIMPLE
+PPMERGE.OUTPUT.FRINGE   OUTPUT {OUTPUT}.fits         FRINGE    NONE       FPA        TRUE      SIMPLE
+PPMERGE.OUTPUT.SIGMA    OUTPUT {OUTPUT}.sigma.fits   IMAGE     NONE       FPA        TRUE      SIMPLE
+PPMERGE.OUTPUT.COUNT    OUTPUT {OUTPUT}.count.fits   IMAGE     NONE       FPA        TRUE      SIMPLE
+                                                     
+DVOCORR.OUTPUT          OUTPUT {OUTPUT}.fc.fits      IMAGE     NONE       FPA        TRUE      SIMPLE
+DVOFLAT.OUTPUT          OUTPUT {OUTPUT}.co.fits      IMAGE     NONE       FPA        TRUE      SIMPLE
+                                                     
+PSPHOT.RESID            OUTPUT {OUTPUT}.res.fits     IMAGE     NONE       FPA        TRUE      SIMPLE
+PSPHOT.BACKGND          OUTPUT {OUTPUT}.bck.fits     IMAGE     NONE       FPA        TRUE      SIMPLE
+PSPHOT.BACKSUB          OUTPUT {OUTPUT}.sub.fits     IMAGE     NONE       FPA        TRUE      SIMPLE
+PSPHOT.BACKMDL          OUTPUT {OUTPUT}.mdl.fits     IMAGE     NONE       FPA        TRUE      SIMPLE
+PSPHOT.BACKMDL.MEF      OUTPUT {OUTPUT}.mdl.fits     IMAGE     NONE       FPA        TRUE      SIMPLE
+                                                     
+PSPHOT.OUTPUT.RAW       OUTPUT {OUTPUT}              RAW       NONE       FPA        TRUE      NONE
+PSPHOT.OUTPUT.SX        OUTPUT {OUTPUT}.sx           SX        NONE       FPA        TRUE      NONE
+PSPHOT.OUTPUT.OBJ       OUTPUT {OUTPUT}.obj          OBJ       NONE       FPA        TRUE      NONE
+PSPHOT.OUTPUT.CMP       OUTPUT {OUTPUT}.cmp          CMP       NONE       FPA        TRUE      NONE
+PSPHOT.OUTPUT.CMF       OUTPUT {OUTPUT}.cmf          CMF       NONE       CHIP       TRUE      NONE
+PSPHOT.OUT.CMF.MEF      OUTPUT {OUTPUT}.cmf          CMF       NONE       CHIP       TRUE      NONE
+PSPHOT.PSF.RAW.SAVE     OUTPUT {OUTPUT}.psf          PSF       NONE       FPA        TRUE      NONE
+PSPHOT.PSF.SKY.SAVE     OUTPUT {OUTPUT}.psf          PSF       NONE       FPA        TRUE      NONE
+                                                     
+SOURCE.PLOT.MOMENTS     OUTPUT {OUTPUT}.mnt.png      KAPA      NONE       FPA        TRUE      NONE
+SOURCE.PLOT.PSFMODEL    OUTPUT {OUTPUT}.psf.png      KAPA      NONE       FPA        TRUE      NONE
+SOURCE.PLOT.APRESID     OUTPUT {OUTPUT}.dap.png      KAPA      NONE       FPA        TRUE      NONE
+                                                     
+PSASTRO.OUTPUT.CMP      OUTPUT {OUTPUT}.smp          CMP       NONE       FPA        TRUE      NONE
+PSASTRO.OUTPUT.CMF      OUTPUT {OUTPUT}.smf          CMF       NONE       FPA        TRUE      NONE
 PSASTRO.OUT.MODEL       OUTPUT {OUTPUT}.asm          ASTROM.MODEL    NONE FPA        TRUE      NONE
 PSASTRO.OUT.REFSTARS    OUTPUT {OUTPUT}.aref.fits    ASTROM.REFSTARS NONE FPA        TRUE      NONE
-PSASTRO.STATS       	OUTPUT {OUTPUT}.stats        STATS     NONE       FPA        TRUE      NONE
+PSASTRO.STATS           OUTPUT {OUTPUT}.stats        STATS     NONE       FPA        TRUE      NONE
 PSASTRO.CONFIG          OUTPUT {OUTPUT}.psastro.mdc  TEXT      NONE       FPA        TRUE      NONE
 PSASTRO.OUTPUT.MASK     OUTPUT {OUTPUT}.mk.fits      MASK      COMP_MASK  CHIP       TRUE      NONE
-						     
-PSWARP.OUTPUT       	OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      NONE
-PSWARP.OUTPUT.MASK  	OUTPUT {OUTPUT}.mask.fits    MASK      NONE       FPA        TRUE      NONE
-PSWARP.OUTPUT.WEIGHT    OUTPUT {OUTPUT}.wt.fits      WEIGHT    NONE       FPA        TRUE      NONE
+                                                     
+PSWARP.OUTPUT           OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      NONE
+PSWARP.OUTPUT.MASK      OUTPUT {OUTPUT}.mask.fits    MASK      NONE       FPA        TRUE      NONE
+PSWARP.OUTPUT.VARIANCE  OUTPUT {OUTPUT}.wt.fits      VARIANCE  NONE       FPA        TRUE      NONE
 PSWARP.OUTPUT.SOURCES   OUTPUT {OUTPUT}.cmf          CMF       NONE       FPA        TRUE      NONE
-PSWARP.BIN1         	OUTPUT {OUTPUT}.b1.fits      IMAGE     NONE       FPA        TRUE      NONE
-PSWARP.BIN2         	OUTPUT {OUTPUT}.b2.fits      IMAGE     NONE       FPA        TRUE      NONE
+PSWARP.BIN1             OUTPUT {OUTPUT}.b1.fits      IMAGE     NONE       FPA        TRUE      NONE
+PSWARP.BIN2             OUTPUT {OUTPUT}.b2.fits      IMAGE     NONE       FPA        TRUE      NONE
 PSWARP.CONFIG           OUTPUT {OUTPUT}.pswarp.mdc   TEXT      NONE       FPA        TRUE      NONE
-						     
-SKYCELL.STATS       	OUTPUT {OUTPUT}.stats        STATS     NONE       FPA        TRUE      NONE
-SKYCELL.TEMPLATE    	OUTPUT {OUTPUT}.skycell      SKYCELL   NONE       FPA        TRUE      NONE
-						     
-PPSUB.OUTPUT        	OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      NONE
-PPSUB.OUTPUT.MASK   	OUTPUT {OUTPUT}.mask.fits    MASK      NONE       FPA        TRUE      NONE
-PPSUB.OUTPUT.WEIGHT 	OUTPUT {OUTPUT}.wt.fits      WEIGHT    NONE       FPA        TRUE      NONE
+                                                     
+SKYCELL.STATS           OUTPUT {OUTPUT}.stats        STATS     NONE       FPA        TRUE      NONE
+SKYCELL.TEMPLATE        OUTPUT {OUTPUT}.skycell      SKYCELL   NONE       FPA        TRUE      NONE
+                                                     
+PPSUB.OUTPUT            OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      NONE
+PPSUB.OUTPUT.MASK       OUTPUT {OUTPUT}.mask.fits    MASK      NONE       FPA        TRUE      NONE
+PPSUB.OUTPUT.VARIANCE   OUTPUT {OUTPUT}.wt.fits      VARIANCE  NONE       FPA        TRUE      NONE
 PPSUB.OUTPUT.KERNELS    OUTPUT {OUTPUT}.subkernel    SUBKERNEL NONE       FPA        TRUE      NONE
-PPSUB.OUTPUT.JPEG1	OUTPUT {OUTPUT}.b1.jpg       JPEG      NONE       FPA        TRUE      NONE
-PPSUB.OUTPUT.JPEG2	OUTPUT {OUTPUT}.b2.jpg       JPEG      NONE       FPA        TRUE      NONE
+PPSUB.OUTPUT.JPEG1      OUTPUT {OUTPUT}.b1.jpg       JPEG      NONE       FPA        TRUE      NONE
+PPSUB.OUTPUT.JPEG2      OUTPUT {OUTPUT}.b2.jpg       JPEG      NONE       FPA        TRUE      NONE
 PPSUB.CONFIG            OUTPUT {OUTPUT}.ppSub.mdc    TEXT      NONE       FPA        TRUE      NONE
 PPSUB.INPUT.CONV        OUTPUT {OUTPUT}.inConv.fits     IMAGE  COMP_SUB   FPA        TRUE      NONE
 PPSUB.INPUT.CONV.MASK   OUTPUT {OUTPUT}.inConv.mk.fits  MASK   COMP_MASK  FPA        TRUE      NONE
-PPSUB.INPUT.CONV.WEIGHT OUTPUT {OUTPUT}.inConv.wt.fits  WEIGHT COMP_WT    FPA        TRUE      NONE
+PPSUB.INPUT.CONV.VARIANCE OUTPUT {OUTPUT}.inConv.wt.fits VARIANCE COMP_WT FPA        TRUE      NONE
 PPSUB.REF.CONV        	OUTPUT {OUTPUT}.refConv.fits    IMAGE  COMP_SUB   FPA        TRUE      NONE
 PPSUB.REF.CONV.MASK   	OUTPUT {OUTPUT}.refConv.mk.fits MASK   COMP_MASK  FPA        TRUE      NONE
-PPSUB.REF.CONV.WEIGHT 	OUTPUT {OUTPUT}.refConv.wt.fits WEIGHT COMP_WT    FPA        TRUE      NONE
+PPSUB.REF.CONV.VARIANCE OUTPUT {OUTPUT}.refConv.wt.fits VARIANCE COMP_WT  FPA        TRUE      NONE
 					     
-PPSTACK.OUTPUT      	OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      NONE
-PPSTACK.OUTPUT.MASK 	OUTPUT {OUTPUT}.mask.fits    MASK      NONE       FPA        TRUE      NONE
-PPSTACK.OUTPUT.WEIGHT   OUTPUT {OUTPUT}.weight.fits  WEIGHT    NONE       FPA        TRUE      NONE
+PPSTACK.OUTPUT          OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      NONE
+PPSTACK.OUTPUT.MASK     OUTPUT {OUTPUT}.mask.fits    MASK      NONE       FPA        TRUE      NONE
+PPSTACK.OUTPUT.VARIANCE OUTPUT {OUTPUT}.weight.fits  VARIANCE  NONE       FPA        TRUE      NONE
 PPSTACK.TARGET.PSF      OUTPUT {OUTPUT}.target.psf   PSF       NONE       CHIP       TRUE      NONE
-PPSTACK.OUTPUT.JPEG1	OUTPUT {OUTPUT}.b1.jpg       JPEG      NONE       FPA        TRUE      NONE
-PPSTACK.OUTPUT.JPEG2	OUTPUT {OUTPUT}.b2.jpg       JPEG      NONE       FPA        TRUE      NONE
+PPSTACK.OUTPUT.JPEG1    OUTPUT {OUTPUT}.b1.jpg       JPEG      NONE       FPA        TRUE      NONE
+PPSTACK.OUTPUT.JPEG2    OUTPUT {OUTPUT}.b2.jpg       JPEG      NONE       FPA        TRUE      NONE
 PPSTACK.CONFIG          OUTPUT {OUTPUT}.ppStack.mdc  TEXT      NONE       FPA        TRUE      NONE
-					     
-PPSTAMP.OUTPUT      	OUTPUT {OUTPUT}.fits         IMAGE     COMP_IMG   FPA        TRUE      NONE
+                                             
+PPSTAMP.OUTPUT          OUTPUT {OUTPUT}.fits         IMAGE     COMP_IMG   FPA        TRUE      NONE
 PPSTAMP.OUTPUT.MASK     OUTPUT {OUTPUT}.mk.fits      MASK      COMP_MASK  FPA        TRUE      NONE
-PPSTAMP.OUTPUT.WEIGHT   OUTPUT {OUTPUT}.wt.fits      WEIGHT    COMP_WT    FPA        TRUE      NONE
-PPSTAMP.CHIP        	OUTPUT {OUTPUT}.ch.fits      IMAGE     NONE       CHIP       FALSE     NONE
-						     
-PPSIM.OUTPUT        	OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      SIMPLE
-PPSIM.FAKE.CHIP        	OUTPUT {OUTPUT}.fake.fits    IMAGE     NONE       FPA        TRUE      SIMPLE
-PPSIM.FORCE.CHIP       	OUTPUT {OUTPUT}.force.fits   IMAGE     NONE       FPA        TRUE      SIMPLE
-PPSIM.SOURCES       	OUTPUT {OUTPUT}.cmf          CMF       NONE       FPA        TRUE      NONE
-PPSIM.FAKE.SOURCES     	OUTPUT {OUTPUT}.fake.cmf     CMF       NONE       FPA        TRUE      NONE
-PPSIM.FORCE.SOURCES    	OUTPUT {OUTPUT}.force.cmf    CMF       NONE       FPA        TRUE      NONE
-						     
-PPARITH.OUTPUT.IMAGE  	OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      SIMPLE
-PPARITH.OUTPUT.MASK   	OUTPUT {OUTPUT}.fits         MASK      NONE       FPA        TRUE      SIMPLE
-
-LOG.IMFILE            	OUTPUT {OUTPUT}.imfile.log   TEXT      NONE       FPA        TRUE      NONE
-LOG.EXP               	OUTPUT {OUTPUT}.exp.log      TEXT      NONE       FPA        TRUE      NONE
-
-TRACE.IMFILE          	OUTPUT {OUTPUT}.imfile.trace TEXT      NONE       FPA        TRUE      NONE
-TRACE.EXP             	OUTPUT {OUTPUT}.exp.trace    TEXT      NONE       FPA        TRUE      NONE
+PPSTAMP.OUTPUT.VARIANCE OUTPUT {OUTPUT}.wt.fits      VARIANCE  COMP_WT    FPA        TRUE      NONE
+PPSTAMP.CHIP            OUTPUT {OUTPUT}.ch.fits      IMAGE     NONE       CHIP       FALSE     NONE
+                                                     
+PPSIM.OUTPUT            OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      SIMPLE
+PPSIM.FAKE.CHIP         OUTPUT {OUTPUT}.fake.fits    IMAGE     NONE       FPA        TRUE      SIMPLE
+PPSIM.FORCE.CHIP        OUTPUT {OUTPUT}.force.fits   IMAGE     NONE       FPA        TRUE      SIMPLE
+PPSIM.SOURCES           OUTPUT {OUTPUT}.cmf          CMF       NONE       FPA        TRUE      NONE
+PPSIM.FAKE.SOURCES      OUTPUT {OUTPUT}.fake.cmf     CMF       NONE       FPA        TRUE      NONE
+PPSIM.FORCE.SOURCES     OUTPUT {OUTPUT}.force.cmf    CMF       NONE       FPA        TRUE      NONE
+                                                     
+PPARITH.OUTPUT.IMAGE    OUTPUT {OUTPUT}.fits         IMAGE     NONE       FPA        TRUE      SIMPLE
+PPARITH.OUTPUT.MASK     OUTPUT {OUTPUT}.fits         MASK      NONE       FPA        TRUE      SIMPLE
+
+LOG.IMFILE              OUTPUT {OUTPUT}.imfile.log   TEXT      NONE       FPA        TRUE      NONE
+LOG.EXP                 OUTPUT {OUTPUT}.exp.log      TEXT      NONE       FPA        TRUE      NONE
+
+TRACE.IMFILE            OUTPUT {OUTPUT}.imfile.trace TEXT      NONE       FPA        TRUE      NONE
+TRACE.EXP               OUTPUT {OUTPUT}.exp.trace    TEXT      NONE       FPA        TRUE      NONE
Index: trunk/ippconfig/recipes/filerules-split.mdc
===================================================================
--- trunk/ippconfig/recipes/filerules-split.mdc	(revision 21362)
+++ trunk/ippconfig/recipes/filerules-split.mdc	(revision 21370)
@@ -25,5 +25,5 @@
 PPIMAGE.INPUT           INPUT    @FILES        CHIP       IMAGE
 PPIMAGE.INPUT.MASK      INPUT    @FILES        CHIP       MASK
-PPIMAGE.INPUT.WEIGHT    INPUT    @FILES        CHIP       WEIGHT
+PPIMAGE.INPUT.VARIANCE  INPUT    @FILES        CHIP       VARIANCE
 PPIMAGE.INPUT.PSF       INPUT    @FILES        CHIP       PSF
 PPIMAGE.INPUT.SRC       INPUT    @FILES        CHIP       CMF
@@ -38,5 +38,5 @@
 PPMERGE.INPUT           INPUT    @FILES        CHIP       IMAGE
 PPMERGE.INPUT.MASK      INPUT    @FILES        CHIP       MASK
-PPMERGE.INPUT.WEIGHT    INPUT    @FILES        CHIP       WEIGHT
+PPMERGE.INPUT.VARIANCE  INPUT    @FILES        CHIP       VARIANCE
 
 ## files used to build and apply the flat-field correction images
@@ -50,5 +50,5 @@
 PSPHOT.INPUT            INPUT    @FILES        CHIP       IMAGE
 PSPHOT.MASK             INPUT    @FILES        CHIP       MASK     
-PSPHOT.WEIGHT           INPUT    @FILES        CHIP       WEIGHT     
+PSPHOT.VARIANCE         INPUT    @FILES        CHIP       VARIANCE     
 PSPHOT.PSF.LOAD         INPUT    @FILES        CHIP       PSF       
 PSPHOT.INPUT.CMF        INPUT    @FILES        CHIP       CMF       
@@ -64,5 +64,5 @@
 ## files used by pswarp
 PSWARP.INPUT            INPUT    @FILES        CHIP       IMAGE
-PSWARP.WEIGHT           INPUT    @FILES        CHIP       WEIGHT
+PSWARP.VARIANCE         INPUT    @FILES        CHIP       VARIANCE
 PSWARP.MASK             INPUT    @FILES        CHIP       MASK
 PSWARP.SKYCELL          INPUT    @FILES        FPA        IMAGE
@@ -72,8 +72,8 @@
 PPSUB.INPUT             INPUT    @FILES        FPA        IMAGE
 PPSUB.INPUT.MASK        INPUT    @FILES        FPA        MASK
-PPSUB.INPUT.WEIGHT      INPUT    @FILES        FPA        WEIGHT
+PPSUB.INPUT.VARIANCE    INPUT    @FILES        FPA        VARIANCE
 PPSUB.REF               INPUT    @FILES        FPA        IMAGE
 PPSUB.REF.MASK          INPUT    @FILES        FPA        MASK
-PPSUB.REF.WEIGHT        INPUT    @FILES        FPA        WEIGHT
+PPSUB.REF.VARIANCE      INPUT    @FILES        FPA        VARIANCE
 PPSUB.SOURCES      	INPUT 	 @FILES        FPA        CMF
 
@@ -81,5 +81,5 @@
 PPSTACK.INPUT           INPUT    @FILES        FPA        IMAGE
 PPSTACK.INPUT.MASK      INPUT    @FILES        FPA        MASK
-PPSTACK.INPUT.WEIGHT    INPUT    @FILES        FPA        WEIGHT
+PPSTACK.INPUT.VARIANCE  INPUT    @FILES        FPA        VARIANCE
 PPSTACK.INPUT.PSF  	INPUT 	 @FILES        CHIP       PSF
 PPSTACK.INPUT.SOURCES   INPUT    @FILES        FPA        CMF
@@ -88,5 +88,5 @@
 PPSTAMP.INPUT           INPUT    @FILES        CHIP       IMAGE
 PPSTAMP.INPUT.MASK      INPUT    @FILES        CHIP       MASK
-PPSTAMP.INPUT.WEIGHT    INPUT    @FILES        CHIP       WEIGHT
+PPSTAMP.INPUT.VARIANCE  INPUT    @FILES        CHIP       VARIANCE
 
 # files used by pparith
@@ -98,5 +98,5 @@
 PPIMAGE.OUTPUT          OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     COMP_IMG   CHIP       TRUE      NONE
 PPIMAGE.OUTPUT.MASK     OUTPUT {OUTPUT}.{CHIP.NAME}.mk.fits      MASK      COMP_MASK  CHIP       TRUE      NONE
-PPIMAGE.OUTPUT.WEIGHT   OUTPUT {OUTPUT}.{CHIP.NAME}.wt.fits      WEIGHT    COMP_WT    CHIP       TRUE      NONE
+PPIMAGE.OUTPUT.VARIANCE OUTPUT {OUTPUT}.{CHIP.NAME}.wt.fits      VARIANCE  COMP_WT    CHIP       TRUE      NONE
 PPIMAGE.OUTPUT.DETMASK  OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     DET_MASK   CHIP       TRUE      NONE
 PPIMAGE.OUTPUT.RESID    OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     COMP_SUB   CHIP       TRUE      NONE
@@ -105,5 +105,5 @@
 #PPIMAGE.OUTPUT          OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     NONE  CHIP       TRUE      NONE
 #PPIMAGE.OUTPUT.MASK     OUTPUT {OUTPUT}.{CHIP.NAME}.mk.fits      MASK      NONE  CHIP       TRUE      NONE
-#PPIMAGE.OUTPUT.WEIGHT   OUTPUT {OUTPUT}.{CHIP.NAME}.wt.fits      WEIGHT    NONE  CHIP       TRUE      NONE
+#PPIMAGE.OUTPUT.VARIANCE OUTPUT {OUTPUT}.{CHIP.NAME}.wt.fits      VARIANCE  NONE  CHIP       TRUE      NONE
 #PPIMAGE.OUTPUT.DETMASK  OUTPUT {OUTPUT}.{CHIP.NAME}.fits         IMAGE     NONE  CHIP       TRUE      NONE
 	        									        
@@ -111,5 +111,5 @@
 PPIMAGE.CHIP.DETMASK    OUTPUT {OUTPUT}.{CHIP.NAME}.ch.fits      IMAGE     NONE       CHIP       TRUE      NONE
 PPIMAGE.CHIP.MASK       OUTPUT {OUTPUT}.{CHIP.NAME}.ch.mk.fits   MASK      COMP_MASK  CHIP       TRUE      NONE
-PPIMAGE.CHIP.WEIGHT     OUTPUT {OUTPUT}.{CHIP.NAME}.ch.wt.fits   WEIGHT    COMP_WT    CHIP       TRUE      NONE
+PPIMAGE.CHIP.VARIANCE   OUTPUT {OUTPUT}.{CHIP.NAME}.ch.wt.fits   VARIANCE  COMP_WT    CHIP       TRUE      NONE
 PPIMAGE.CHIP.RESID      OUTPUT {OUTPUT}.{CHIP.NAME}.ch.fits      IMAGE     COMP_SUB   CHIP       TRUE      NONE
 		        									        
@@ -173,5 +173,5 @@
 PSWARP.OUTPUT           OUTPUT {OUTPUT}.fits                     IMAGE     COMP_IMG   FPA        TRUE      NONE
 PSWARP.OUTPUT.MASK      OUTPUT {OUTPUT}.mask.fits                MASK      COMP_MASK  FPA        TRUE      NONE
-PSWARP.OUTPUT.WEIGHT    OUTPUT {OUTPUT}.wt.fits                  WEIGHT    COMP_WT    FPA        TRUE      NONE
+PSWARP.OUTPUT.VARIANCE  OUTPUT {OUTPUT}.wt.fits                  VARIANCE  COMP_WT    FPA        TRUE      NONE
 PSWARP.OUTPUT.SOURCES   OUTPUT {OUTPUT}.cmf                      CMF       NONE       FPA        TRUE      NONE
 PSWARP.BIN1             OUTPUT {OUTPUT}.b1.fits                  IMAGE     NONE       FPA        TRUE      NONE
@@ -184,5 +184,5 @@
 PPSUB.OUTPUT            OUTPUT {OUTPUT}.fits                     IMAGE     COMP_SUB   FPA        TRUE      NONE
 PPSUB.OUTPUT.MASK       OUTPUT {OUTPUT}.mask.fits                MASK      COMP_MASK  FPA        TRUE      NONE
-PPSUB.OUTPUT.WEIGHT     OUTPUT {OUTPUT}.wt.fits                  WEIGHT    COMP_WT    FPA        TRUE      NONE
+PPSUB.OUTPUT.VARIANCE   OUTPUT {OUTPUT}.wt.fits                  VARIANCE  COMP_WT    FPA        TRUE      NONE
 PPSUB.OUTPUT.KERNELS    OUTPUT {OUTPUT}.subkernel                SUBKERNEL NONE       FPA        TRUE      NONE
 PPSUB.OUTPUT.JPEG1	OUTPUT {OUTPUT}.b1.jpg                   JPEG      NONE       FPA        TRUE      NONE
@@ -198,5 +198,5 @@
 PPSTACK.OUTPUT          OUTPUT {OUTPUT}.fits                     IMAGE     COMP_IMG   FPA        TRUE      NONE
 PPSTACK.OUTPUT.MASK     OUTPUT {OUTPUT}.mask.fits                MASK      COMP_MASK  FPA        TRUE      NONE
-PPSTACK.OUTPUT.WEIGHT   OUTPUT {OUTPUT}.wt.fits                  WEIGHT    COMP_WT    FPA        TRUE      NONE
+PPSTACK.OUTPUT.VARIANCE OUTPUT {OUTPUT}.wt.fits                  VARIANCE  COMP_WT    FPA        TRUE      NONE
 PPSTACK.TARGET.PSF      OUTPUT {OUTPUT}.target.psf               PSF       NONE       CHIP       TRUE      NONE
 PPSTACK.OUTPUT.JPEG1	OUTPUT {OUTPUT}.b1.jpg                   JPEG      NONE       FPA        TRUE      NONE
@@ -206,5 +206,5 @@
 PPSTAMP.OUTPUT          OUTPUT {OUTPUT}.fits                     IMAGE     COMP_IMG   FPA        TRUE      NONE
 PPSTAMP.OUTPUT.MASK     OUTPUT {OUTPUT}.mk.fits                  MASK      COMP_MASK  FPA        TRUE      NONE
-PPSTAMP.OUTPUT.WEIGHT   OUTPUT {OUTPUT}.wt.fits                  WEIGHT    COMP_WT    FPA        TRUE      NONE
+PPSTAMP.OUTPUT.VARIANCE OUTPUT {OUTPUT}.wt.fits                  VARIANCE  COMP_WT    FPA        TRUE      NONE
 PPSTAMP.CHIP            OUTPUT {OUTPUT}.ch.fits                  IMAGE     NONE       CHIP       FALSE     MEF
 		        									        
Index: trunk/ippconfig/recipes/ppImage.config
===================================================================
--- trunk/ippconfig/recipes/ppImage.config	(revision 21362)
+++ trunk/ippconfig/recipes/ppImage.config	(revision 21370)
@@ -4,33 +4,33 @@
 
 # List of tasks to perform
-NONLIN           BOOL    FALSE           # Non-linearity correction; not implemented
-OVERSCAN         BOOL    TRUE            # Overscan subtraction
-BIAS             BOOL    TRUE            # Bias subtraction
-DARK             BOOL    TRUE            # Dark subtraction
-REMNANCE         BOOL    FALSE           # Remnance masking
-SHUTTER          BOOL    FALSE           # Shutter correction
-FLAT             BOOL    TRUE            # Flat-field normalisation
-MASK             BOOL    FALSE           # Mask bad pixels
-MASK.BUILD       BOOL    FALSE           # Build internal mask image
-WEIGHT.BUILD     BOOL    FALSE           # Build internal weight image
-FRINGE           BOOL    FALSE           # Fringe subtraction
-PHOTOM           BOOL    FALSE           # Source identification and photometry
-ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
-ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
-BACKGROUND       BOOL    FALSE           # Subtract model background?
+NONLIN             BOOL    FALSE           # Non-linearity correction; not implemented
+OVERSCAN           BOOL    TRUE            # Overscan subtraction
+BIAS               BOOL    TRUE            # Bias subtraction
+DARK               BOOL    TRUE            # Dark subtraction
+REMNANCE           BOOL    FALSE           # Remnance masking
+SHUTTER            BOOL    FALSE           # Shutter correction
+FLAT               BOOL    TRUE            # Flat-field normalisation
+MASK               BOOL    FALSE           # Mask bad pixels
+MASK.BUILD         BOOL    FALSE           # Build internal mask image
+VARIANCE.BUILD     BOOL    FALSE           # Build internal variance image
+FRINGE             BOOL    FALSE           # Fringe subtraction
+PHOTOM             BOOL    FALSE           # Source identification and photometry
+ASTROM.CHIP        BOOL    FALSE           # Astrometry per chip?
+ASTROM.MOSAIC      BOOL    FALSE           # Astrometry for mosaic?
+BACKGROUND         BOOL    FALSE           # Subtract model background?
 
 # output data formats to save
-BASE.FITS        BOOL    FALSE           # Save base detrended image?
-BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image? 
-CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
-FPA1.FITS        BOOL    FALSE           # Save 1st binned fpa image? 
-FPA2.FITS        BOOL    FALSE           # Save 2nd binned fpa image? 
-BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
-BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
-BIN1.JPEG        BOOL    FALSE           # Save 1st binned jpeg?
-BIN2.JPEG        BOOL    FALSE           # Save 2nd binned jpeg?
+BASE.FITS          BOOL    FALSE           # Save base detrended image?
+BASE.MASK.FITS     BOOL    FALSE           # Save base detrended image?
+BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+CHIP.FITS          BOOL    TRUE            # Save chip-mosaic-ed image? 
+CHIP.MASK.FITS     BOOL    FALSE           # Save chip-mosaic-ed image? 
+CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+FPA1.FITS          BOOL    FALSE           # Save 1st binned fpa image? 
+FPA2.FITS          BOOL    FALSE           # Save 2nd binned fpa image? 
+BIN1.FITS          BOOL    FALSE           # Save 1st binned chip image?
+BIN2.FITS          BOOL    FALSE           # Save 2nd binned chip image?
+BIN1.JPEG          BOOL    FALSE           # Save 1st binned jpeg?
+BIN2.JPEG          BOOL    FALSE           # Save 2nd binned jpeg?
 
 ## if we use multithreaded detrending, detrend this number of rows per thread
@@ -101,23 +101,23 @@
 # Standard chip processing
 CHIP	METADATA
-  BASE.FITS        BOOL    FALSE           # Save base detrended image?
-  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
-  OVERSCAN         BOOL    TRUE            # Overscan subtraction
-  BIAS             BOOL    TRUE            # Bias subtraction
-  DARK             BOOL    TRUE            # Dark subtraction
-  SHUTTER          BOOL    FALSE           # Shutter correction
-  FLAT             BOOL    TRUE            # Flat-field normalisation
-  MASK             BOOL    TRUE            # Mask bad pixels
-  FRINGE           BOOL    TRUE            # Fringe subtraction
-  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
-  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
-  PHOTOM           BOOL    TRUE            # Source identification and photometry
-  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
-  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
-  BACKGROUND       BOOL    TRUE            # Subtract background?
+  BASE.FITS          BOOL    FALSE           # Save base detrended image?
+  BASE.MASK.FITS     BOOL    FALSE           # Save base detrended image?
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS          BOOL    TRUE            # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS     BOOL    TRUE            # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
+  OVERSCAN           BOOL    TRUE            # Overscan subtraction
+  BIAS               BOOL    TRUE            # Bias subtraction
+  DARK               BOOL    TRUE            # Dark subtraction
+  SHUTTER            BOOL    FALSE           # Shutter correction
+  FLAT               BOOL    TRUE            # Flat-field normalisation
+  MASK               BOOL    TRUE            # Mask bad pixels
+  FRINGE             BOOL    TRUE            # Fringe subtraction
+  BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
+  BIN2.FITS          BOOL    TRUE            # Save 2nd binned chip image?
+  PHOTOM             BOOL    TRUE            # Source identification and photometry
+  ASTROM.CHIP        BOOL    FALSE           # Astrometry per chip?
+  ASTROM.MOSAIC      BOOL    FALSE           # Astrometry for mosaic?
+  BACKGROUND         BOOL    TRUE            # Subtract background?
 END
 
@@ -131,8 +131,8 @@
   BASE.FITS        BOOL    FALSE           # Save base detrended image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    FALSE           # Overscan subtraction
   BIAS             BOOL    FALSE           # Bias subtraction
@@ -153,8 +153,8 @@
   BASE.FITS        BOOL    TRUE            # Save base detrended image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    FALSE           # Overscan subtraction
   BIAS             BOOL    FALSE           # Bias subtraction
@@ -175,8 +175,8 @@
   BASE.FITS        BOOL    TRUE            # Save base detrended image?
   BASE.MASK.FITS   BOOL    TRUE            # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    TRUE            # Overscan subtraction
   BIAS             BOOL    FALSE           # Bias subtraction
@@ -197,8 +197,8 @@
   BASE.FITS        BOOL    TRUE            # Save base detrended image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    FALSE           # Overscan subtraction
   BIAS             BOOL    TRUE            # Bias subtraction
@@ -219,8 +219,8 @@
   BASE.FITS        BOOL    TRUE            # Save base detrended image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    FALSE           # Overscan subtraction
   BIAS             BOOL    FALSE           # Bias subtraction
@@ -241,8 +241,8 @@
   BASE.FITS        BOOL    TRUE            # Save base detrended image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    FALSE           # Overscan subtraction
   BIAS             BOOL    FALSE           # Bias subtraction
@@ -263,8 +263,8 @@
   BASE.FITS        BOOL    TRUE            # Save base detrended image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    FALSE           # Overscan subtraction
   BIAS             BOOL    FALSE           # Bias subtraction
@@ -285,8 +285,8 @@
   BASE.FITS        BOOL    TRUE            # Save base detrended image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    FALSE           # Overscan subtraction
   BIAS             BOOL    FALSE           # Bias subtraction
@@ -307,8 +307,8 @@
   BASE.FITS        BOOL    TRUE            # Save base detrended image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    FALSE           # Overscan subtraction
   BIAS             BOOL    FALSE           # Bias subtraction
@@ -329,8 +329,8 @@
   BASE.FITS        BOOL    FALSE           # Save base detrended image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
   CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image? 
   CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    FALSE           # Overscan subtraction
   BIAS             BOOL    FALSE           # Bias subtraction
@@ -351,8 +351,8 @@
   BASE.FITS        BOOL    FALSE           # Save base detrended image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
   CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image? 
   CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    FALSE           # Overscan subtraction
   BIAS             BOOL    FALSE           # Bias subtraction
@@ -373,8 +373,8 @@
   BASE.FITS        BOOL    TRUE            # Save base detrended image?
   BASE.MASK.FITS   BOOL    TRUE            # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    TRUE            # Overscan subtraction
   BIAS             BOOL    TRUE            # Bias subtraction
@@ -395,8 +395,8 @@
   BASE.FITS        BOOL    TRUE            # Save base detrended image?
   BASE.MASK.FITS   BOOL    TRUE            # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    TRUE            # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    TRUE            # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    TRUE            # Overscan subtraction
   BIAS             BOOL    TRUE            # Bias subtraction
@@ -417,8 +417,8 @@
   BASE.FITS        BOOL    TRUE            # Save base detrended image?
   BASE.MASK.FITS   BOOL    TRUE            # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    TRUE            # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    TRUE            # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    TRUE            # Overscan subtraction
   BIAS             BOOL    TRUE            # Bias subtraction
@@ -439,8 +439,8 @@
   BASE.FITS        BOOL    TRUE            # Save base detrended image?
   BASE.MASK.FITS   BOOL    TRUE            # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    TRUE            # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    TRUE            # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    TRUE            # Overscan subtraction
   BIAS             BOOL    TRUE            # Bias subtraction
@@ -461,8 +461,8 @@
   BASE.FITS        BOOL    TRUE            # Save base detrended image?
   BASE.MASK.FITS   BOOL    TRUE            # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    TRUE            # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    TRUE            # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    TRUE            # Overscan subtraction
   BIAS             BOOL    TRUE            # Bias subtraction
@@ -483,8 +483,8 @@
   BASE.FITS        BOOL    FALSE           # Save base detrended image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
   CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image? 
   CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    TRUE            # Overscan subtraction
   BIAS             BOOL    TRUE            # Bias subtraction
@@ -505,8 +505,8 @@
   BASE.FITS        BOOL    FALSE           # Save base detrended image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
   CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image? 
   CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    TRUE            # Overscan subtraction
   BIAS             BOOL    TRUE            # Bias subtraction
@@ -527,8 +527,8 @@
   BASE.FITS        BOOL    FALSE           # Save base detrended image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
   CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image? 
   CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    TRUE            # Overscan subtraction
   BIAS             BOOL    TRUE            # Bias subtraction
@@ -555,8 +555,8 @@
   BASE.FITS        BOOL    FALSE           # Save base detrended image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
   CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image? 
   CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    TRUE            # Overscan subtraction
   BIAS             BOOL    TRUE            # Bias subtraction
@@ -583,8 +583,8 @@
   BASE.FITS        BOOL    FALSE           # Save base detrended image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
   CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image? 
   CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    TRUE            # Overscan subtraction
   BIAS             BOOL    TRUE            # Bias subtraction
@@ -605,8 +605,8 @@
   BASE.FITS        BOOL    FALSE           # Save base detrended image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    FALSE           # Overscan subtraction
   BIAS             BOOL    FALSE           # Bias subtraction
@@ -637,8 +637,8 @@
   BASE.FITS        BOOL    FALSE           # Save base image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
@@ -661,8 +661,8 @@
   BASE.FITS        BOOL    FALSE           # Save base image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
@@ -689,8 +689,8 @@
   BASE.FITS        BOOL    FALSE           # Save base image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
@@ -743,8 +743,8 @@
   BASE.FITS        BOOL    FALSE           # Save base detrended image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
   CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image? 
   CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
   OVERSCAN         BOOL    FALSE           # Overscan subtraction
   BIAS             BOOL    FALSE           # Bias subtraction
@@ -778,8 +778,8 @@
   BASE.FITS        BOOL    FALSE           # Save base image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
@@ -813,8 +813,8 @@
   BASE.FITS        BOOL    FALSE           # Save base image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
@@ -848,8 +848,8 @@
   BASE.FITS        BOOL    FALSE           # Save base image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
@@ -883,8 +883,8 @@
   BASE.FITS        BOOL    FALSE           # Save base image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
@@ -918,8 +918,8 @@
   BASE.FITS        BOOL    FALSE           # Save base image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
@@ -953,8 +953,8 @@
   BASE.FITS        BOOL    FALSE           # Save base image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
@@ -989,8 +989,8 @@
   BASE.FITS        BOOL    FALSE           # Save base image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
@@ -1024,8 +1024,8 @@
   BASE.FITS       BOOL    FALSE           # Save base image?
   BASE.MASK.FITS  BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL   FALSE           # Save base detrended image?
+  BASE.VARIANCE.FITS BOOL   FALSE           # Save base detrended image?
   CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
   CHIP.MASK.FITS  BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
@@ -1059,8 +1059,8 @@
   BASE.FITS       BOOL    FALSE           # Save base image?
   BASE.MASK.FITS  BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL   FALSE           # Save base detrended image?
+  BASE.VARIANCE.FITS BOOL   FALSE           # Save base detrended image?
   CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
   CHIP.MASK.FITS  BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
@@ -1094,8 +1094,8 @@
   BASE.FITS       BOOL    FALSE           # Save base image?
   BASE.MASK.FITS  BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL   FALSE           # Save base detrended image?
+  BASE.VARIANCE.FITS BOOL   FALSE           # Save base detrended image?
   CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
   CHIP.MASK.FITS  BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
@@ -1129,8 +1129,8 @@
   BASE.FITS       BOOL    FALSE           # Save base image?
   BASE.MASK.FITS  BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL   FALSE           # Save base detrended image?
+  BASE.VARIANCE.FITS BOOL   FALSE           # Save base detrended image?
   CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
   CHIP.MASK.FITS  BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
@@ -1164,8 +1164,8 @@
   BASE.FITS       BOOL    FALSE           # Save base image?
   BASE.MASK.FITS  BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL   FALSE           # Save base detrended image?
+  BASE.VARIANCE.FITS BOOL   FALSE           # Save base detrended image?
   CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
   CHIP.MASK.FITS  BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
@@ -1199,8 +1199,8 @@
   BASE.FITS       BOOL    FALSE           # Save base image?
   BASE.MASK.FITS  BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL   FALSE           # Save base detrended image?
+  BASE.VARIANCE.FITS BOOL   FALSE           # Save base detrended image?
   CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
   CHIP.MASK.FITS  BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
@@ -1234,8 +1234,8 @@
   BASE.FITS       BOOL    FALSE           # Save base image?
   BASE.MASK.FITS  BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL   FALSE           # Save base detrended image?
+  BASE.VARIANCE.FITS BOOL   FALSE           # Save base detrended image?
   CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
   CHIP.MASK.FITS  BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
@@ -1269,8 +1269,8 @@
   BASE.FITS       BOOL    FALSE           # Save base image?
   BASE.MASK.FITS  BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL   FALSE           # Save base detrended image?
+  BASE.VARIANCE.FITS BOOL   FALSE           # Save base detrended image?
   CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
   CHIP.MASK.FITS  BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
@@ -1304,8 +1304,8 @@
   BASE.FITS       BOOL    FALSE           # Save base image?
   BASE.MASK.FITS  BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL   FALSE           # Save base detrended image?
+  BASE.VARIANCE.FITS BOOL   FALSE           # Save base detrended image?
   CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
   CHIP.MASK.FITS  BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
@@ -1340,8 +1340,8 @@
   BASE.FITS        BOOL    FALSE           # Save base image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
@@ -1370,8 +1370,8 @@
   BASE.FITS        BOOL    FALSE           # Save base image?
   BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
-  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  BASE.VARIANCE.FITS BOOL    FALSE           # Save base detrended image?
   CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image? 
   CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
-  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.VARIANCE.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
Index: trunk/ippconfig/recipes/ppMerge.config
===================================================================
--- trunk/ippconfig/recipes/ppMerge.config	(revision 21362)
+++ trunk/ippconfig/recipes/ppMerge.config	(revision 21370)
@@ -9,5 +9,5 @@
 FRACLOW		F32	0.0		# Fraction of low pixels to reject immediately
 NKEEP		S32	5		# Minimum number of pixels in stack to keep
-WEIGHTS		BOOL	FALSE		# Use image weights in combination?
+VARIANCES	BOOL	FALSE		# Use image variances in combination?
 FRINGE.NUM	S32	10000		# Number of fringe regions
 FRINGE.SIZE	S32	5		# Half-size of fringe regions
@@ -44,5 +44,5 @@
 	FRACHIGH	F32	0.0		# Fraction of high pixels to reject immediately
 	FRACLOW		F32	0.0		# Fraction of low pixels to reject immediately
-	WEIGHTS		BOOL	FALSE		# Use image weights?
+	VARIANCES	BOOL	FALSE		# Use image variances?
 	COMBINE		STR	CLIPPED		# Statistic to use for combination: 
 END
@@ -56,5 +56,5 @@
 	FRACHIGH	F32	0.0		# Fraction of high pixels to reject immediately
 	FRACLOW		F32	0.0		# Fraction of low pixels to reject immediately
-	WEIGHTS		BOOL	TRUE		# Use image weights?
+	VARIANCES	BOOL	TRUE		# Use image variances?
 	COMBINE		STR	CLIPPED		# Statistic to use for combination: 
 END
@@ -67,5 +67,5 @@
 	FRACLOW		F32	0.1		# Fraction of low pixels to reject immediately
 	NKEEP		S32	5		# Minimum number of pixels in stack to keep
-	WEIGHTS		BOOL	TRUE		# Use image weights?
+	VARIANCES	BOOL	TRUE		# Use image variances?
 	COMBINE		STR	MEAN		# Statistic to use for combination: 
 END
@@ -75,5 +75,5 @@
 PPMERGE_FRINGE	METADATA
 	FRACHIGH	F32	0.1		# Fraction of high pixels to reject immediately
-	WEIGHTS		BOOL	TRUE		# Use image weights?
+	VARIANCES	BOOL	TRUE		# Use image variances?
 END
 
Index: trunk/ippconfig/recipes/ppStack.config
===================================================================
--- trunk/ippconfig/recipes/ppStack.config	(revision 21362)
+++ trunk/ippconfig/recipes/ppStack.config	(revision 21370)
@@ -7,5 +7,5 @@
 MASK.BAD	STR	BLANK		# Mask value to give bad pixels
 MASK.POOR	STR	POOR.WARP	# Mask value to give poor pixels
-POOR.FRACTION	F32	0.01		# Maximum fraction of bad weight for poor pixels
+POOR.FRACTION	F32	0.01		# Maximum fraction of bad variance for poor pixels
 THRESHOLD.MASK	F32	0.5		# Threshold for mask deconvolution (0..1)
 DECONV.LIMIT	F32	1.03		# Deconvolution fraction for rejecting entire image
@@ -18,5 +18,5 @@
 BIN2		S32	4		# Binning factor for second level
 
-RENORM		BOOL	TRUE		# Renormalise variance maps?
+RENORM		BOOL	FALSE		# Renormalise variance maps?
 RENORM.NUM	S32	10000		# Number of samples for renormalisation
 RENORM.MEAN	STR	ROBUST_MEDIAN	# Statistic to use for mean in renormalisation
@@ -62,5 +62,5 @@
 TEMP.IMAGE	STR	conv.im.fits	# Suffix for temporary convolved images
 TEMP.MASK	STR	conv.mk.fits	# Suffix for temporary convolved masks
-TEMP.WEIGHT	STR	conv.wt.fits	# Suffix for temporary convolved weight maps
+TEMP.VARIANCE	STR	conv.var.fits	# Suffix for temporary convolved variance maps
 TEMP.DELETE	BOOL	TRUE		# Delete temporary files on completion?
 
Index: trunk/ippconfig/recipes/ppSub.config
===================================================================
--- trunk/ippconfig/recipes/ppSub.config	(revision 21362)
+++ trunk/ippconfig/recipes/ppSub.config	(revision 21370)
@@ -36,5 +36,5 @@
 OPTIMUM.ORDER	S32	2		# Maximum polynomial order for optimum search
 
-RENORM		BOOL	TRUE		# Renormalise weight maps?
+RENORM		BOOL	FALSE		# Renormalise weight maps?
 RENORM.NUM	S32	10000		# Number of samples for renormalisation
 RENORM.MEAN	STR	ROBUST_MEDIAN	# Statistic to use for mean in renormalisation
