Index: trunk/ippconfig/simtest/camera.config
===================================================================
--- trunk/ippconfig/simtest/camera.config	(revision 14697)
+++ trunk/ippconfig/simtest/camera.config	(revision 15181)
@@ -117,108 +117,21 @@
 END
 
-FILERULES METADATA
-   PSASTRO.INPUT      STR PSASTRO.INPUT.CMF
-   PSASTRO.OUTPUT     STR PSASTRO.OUTPUT.CMF
-   PSASTRO.OUTPUT.MEF STR PSASTRO.OUTPUT.CMF
-   PSPHOT.OUTPUT      STR PSPHOT.OUTPUT.CMF
+FITS    METADATA
+# BITPIX is the bits per pixel for writing the output data
+# COMPRESSION = NONE|RICE|GZIP|HCOMPRESS|PLIO is the compression algorithm
+# TILE.[XYZ] are the tile sizes.  0 means entire the dimension, so (0,1,1) forms tiles from rows
+# NOISE [0..16] is the number of "noise bits" to preserve when quantising floating point data; 16 for no loss
+# HSCALE is the scale factor for lossy compression with HCOMPRESS; 0 or 1 for none; 2*RMS --> 10x compression
+# HSMOOTH is the smoothing to apply to HCOMPRESSed data when decompressing; 0 for none
+        TYPE            FITS    BITPIX  COMPRESSION     TILE.X  TILE.Y  TILE.Z  NOISE   HSCALE  HSMOOTH
+        DET_IMAGE       FITS    -32     RICE            0       1       1       16      0       0
+        DET_MASK        FITS    8       PLIO            0       1       1       0       0       0
+        DET_WEIGHT      FITS    -32     RICE            0       1       1       16      0       0
+        SKY_IMAGE       FITS    -32     RICE            0       1       1       16      0       0
+        SKY_MASK        FITS    8       PLIO            0       1       1       0       0       0
+        SKY_WEIGHT      FITS    -32     RICE            0       1       1       16      0       0
+END
 
-   ### input file definitions
-   TYPE               INPUT    FILENAME.RULE                 DATA.LEVEL FILE.TYPE 
-   PPIMAGE.INPUT      INPUT    none.fits                     FPA        IMAGE     
-   INPUT.MASK         INPUT    none.fits                     FPA        MASK      
-   INPUT.WEIGHT       INPUT    none.fits                     FPA        WEIGHT    
-   INPUT.PSF          INPUT    none.fits                     READOUT	PSF       
-   INPUT.SRC          INPUT    none.fits                     READOUT	CMF       
-   PPIMAGE.BIAS       INPUT    @DETDB                        CHIP       IMAGE     
-   PPIMAGE.DARK       INPUT    @DETDB                        CHIP       IMAGE     
-   PPIMAGE.SHUTTER    INPUT    @DETDB                        CHIP       IMAGE     
-   PPIMAGE.FLAT       INPUT    @DETDB                        CHIP       IMAGE     
-   PPIMAGE.MASK       INPUT    @DETDB                        CHIP       IMAGE     
-
-   ## files used by psphot 
-   PSPHOT.LOAD        INPUT    @FILES                        CHIP       IMAGE
-   PSPHOT.INPUT       INPUT    none.fits                     CHIP       IMAGE     
-
-   PSWARP.INPUT       INPUT    none.fits                     FPA        IMAGE     
-   PSWARP.WEIGHT      INPUT    none.fits                     FPA        WEIGHT
-   PSWARP.MASK        INPUT    none.fits                     FPA        MASK
-   PSWARP.SKYCELL     INPUT    none.fits                     FPA        IMAGE     
-   PSWARP.ASTROM      INPUT    none.fits                     FPA        CMF
-
-   PSASTRO.INPUT.CMP  INPUT    none.fits                     CHIP       CMP       
-   PSASTRO.INPUT.CMF  INPUT    none.fits                     CHIP       CMF       
-   PSPHOT.PSF.LOAD    INPUT    none.psf                      CHIP	PSF       
-   PSPHOT.INPUT.CMF   INPUT    none.fits                     CHIP	CMF       
-
-   PPSUB.INPUT        INPUT    none.fits                     FPA	IMAGE
-   PPSUB.INPUT.MASK   INPUT    none.fits                     FPA	MASK
-   PPSUB.INPUT.WEIGHT INPUT    none.fits                     FPA	WEIGHT
-   PPSUB.REF          INPUT    none.fits                     FPA	IMAGE
-   PPSUB.REF.MASK     INPUT    none.fits                     FPA	MASK
-   PPSUB.REF.WEIGHT   INPUT    none.fits                     FPA	WEIGHT
-
-   PPSTACK.INPUT      INPUT    none.fits                     FPA	IMAGE
-   PPSTACK.INPUT.MASK INPUT    none.fits                     FPA	MASK
-   PPSTACK.INPUT.WEIGHT INPUT  none.fits                     FPA	WEIGHT
-
-   ### output file definitions
-   TYPE                OUTPUT   FILENAME.RULE      	     FILE.TYPE  DATA.LEVEL FILE.SAVE FILE.FORMAT
-   PPIMAGE.OUTPUT      OUTPUT   {OUTPUT}.fits      	     IMAGE      FPA        TRUE      NONE
-   PPIMAGE.OUTPUT.MASK OUTPUT   {OUTPUT}.mask.fits 	     MASK       FPA        TRUE      NONE
-   PPIMAGE.OUTPUT.WEIGHT OUTPUT {OUTPUT}.wt.fits   	     WEIGHT     FPA        TRUE      NONE
-   PPIMAGE.CHIP        OUTPUT 	{OUTPUT}.ch.fits   	     IMAGE      FPA        TRUE      NONE
-   PPIMAGE.CHIP.MASK   OUTPUT 	{OUTPUT}.ch.mask.fits  	     MASK       FPA        TRUE      NONE
-   PPIMAGE.CHIP.WEIGHT OUTPUT 	{OUTPUT}.ch.wt.fits   	     WEIGHT     FPA        TRUE      NONE
-   PPIMAGE.OUTPUT.FPA1 OUTPUT 	{OUTPUT}.b1.fits   	     IMAGE      FPA        TRUE      NONE
-   PPIMAGE.OUTPUT.FPA2 OUTPUT 	{OUTPUT}.b2.fits   	     IMAGE      FPA        TRUE      NONE
-   PPIMAGE.STATS       OUTPUT   {OUTPUT}.stats               STATS      FPA        TRUE      NONE
-
-   PPIMAGE.JPEG1       OUTPUT   {OUTPUT}.b1.jpg    	     JPEG       FPA        TRUE      NONE
-   PPIMAGE.JPEG2       OUTPUT   {OUTPUT}.b2.jpg    	     JPEG       FPA        TRUE      NONE
-   PPIMAGE.BIN1        OUTPUT   {OUTPUT}.b1.fits   	     IMAGE      FPA        TRUE      NONE
-   PPIMAGE.BIN2        OUTPUT   {OUTPUT}.b2.fits   	     IMAGE      FPA        TRUE      NONE
-
-   DVOCORR.OUTPUT      OUTPUT 	{OUTPUT}.fc.fits             IMAGE      FPA        TRUE      NONE
-   DVOFLAT.OUTPUT      OUTPUT 	{OUTPUT}.co.fits             IMAGE      FPA        TRUE      NONE
-								        									
-   PSPHOT.RESID        OUTPUT   {OUTPUT}.res.fits  	     IMAGE      FPA        TRUE      NONE
-   PSPHOT.BACKGND      OUTPUT   {OUTPUT}.bck.fits  	     IMAGE      FPA        TRUE      NONE
-   PSPHOT.BACKSUB      OUTPUT   {OUTPUT}.sub.fits  	     IMAGE      FPA        TRUE      NONE
-   PSPHOT.BACKMDL      OUTPUT   {OUTPUT}.mdl.fits  	     IMAGE      FPA        TRUE      NONE
-
-   PSPHOT.OUTPUT.RAW   OUTPUT   {OUTPUT}           	     RAW        FPA        TRUE      NONE
-   PSPHOT.OUTPUT.SX    OUTPUT   {OUTPUT}.sx        	     SX         FPA        TRUE      NONE
-   PSPHOT.OUTPUT.OBJ   OUTPUT   {OUTPUT}.obj       	     OBJ        FPA        TRUE      NONE
-   PSPHOT.OUTPUT.CMP   OUTPUT   {OUTPUT}.cmp       	     CMP        FPA        TRUE      NONE
-   PSPHOT.OUTPUT.CMF   OUTPUT   {OUTPUT}.cmf       	     CMF        FPA        TRUE      NONE
-   PSPHOT.PSF.SAVE     OUTPUT   {OUTPUT}.psf       	     PSF        FPA        TRUE      NONE
-
-   SOURCE.PLOT.MOMENTS  OUTPUT  {OUTPUT}.mnt.png   	     KAPA       FPA        TRUE      NONE
-   SOURCE.PLOT.PSFMODEL OUTPUT  {OUTPUT}.psf.png   	     KAPA       FPA        TRUE      NONE
-   SOURCE.PLOT.APRESID  OUTPUT  {OUTPUT}.dap.png             KAPA       FPA        TRUE      NONE
-
-   PSASTRO.OUTPUT.CMP  OUTPUT   {OUTPUT}.smp       	     CMP        FPA        TRUE      NONE
-   PSASTRO.OUTPUT.CMF  OUTPUT   {OUTPUT}.smf       	     CMF        FPA        TRUE      NONE
-
-   PSWARP.OUTPUT       OUTPUT   {OUTPUT}.fits      	     IMAGE      FPA        TRUE      NONE
-   PSWARP.OUTPUT.MASK  OUTPUT   {OUTPUT}.mask.fits           MASK       FPA        TRUE      NONE
-   PSWARP.OUTPUT.WEIGHT OUTPUT  {OUTPUT}.wt.fits             WEIGHT     FPA        TRUE      NONE
-   PSWARP.BIN1         OUTPUT   {OUTPUT}.b1.fits   	     IMAGE      FPA        TRUE      NONE
-   PSWARP.BIN2         OUTPUT   {OUTPUT}.b2.fits   	     IMAGE      FPA        TRUE      NONE
-
-   PPSUB.OUTPUT        OUTPUT   {OUTPUT}.fits                IMAGE      FPA        TRUE      NONE
-   PPSUB.OUTPUT.MASK   OUTPUT   {OUTPUT}.mask.fits           MASK       FPA        TRUE      NONE
-   PPSUB.OUTPUT.WEIGHT OUTPUT   {OUTPUT}.wt.fits             WEIGHT     FPA        TRUE      NONE
-
-   PPSTACK.OUTPUT      OUTPUT   {OUTPUT}.fits                IMAGE      FPA        TRUE      NONE
-   PPSTACK.OUTPUT.MASK OUTPUT   {OUTPUT}.mask.fits           MASK       FPA        TRUE      NONE
-   PPSTACK.OUTPUT.WEIGHT OUTPUT {OUTPUT}.weight.fits         WEIGHT     FPA        TRUE      NONE
-
-   PPSIM.OUTPUT        OUTPUT   {OUTPUT}.fits                IMAGE      FPA        TRUE      SIMTEST
-   PPSIM.SOURCES       OUTPUT   {OUTPUT}.cmf                 CMF        FPA        TRUE      NONE
-
-   LOG.IMFILE            OUTPUT {OUTPUT}.imfile.log          TEXT       FPA        TRUE      NONE
-   LOG.EXP               OUTPUT {OUTPUT}.exp.log             TEXT       FPA        TRUE      NONE
-END
+FILERULES	STR	simtest/filerules.mdc
 
 EXTNAME.RULES METADATA
