Index: trunk/ippconfig/esowfi/camera.config
===================================================================
--- trunk/ippconfig/esowfi/camera.config	(revision 16843)
+++ trunk/ippconfig/esowfi/camera.config	(revision 17067)
@@ -221,136 +221,5 @@
 END
 
-FILERULES METADATA
-   ### Redirections
-   PSASTRO.INPUT      STR PSASTRO.INPUT.CMF
-   PSASTRO.OUTPUT     STR PSASTRO.OUT.CMF.SPL
-   PSASTRO.OUTPUT.MEF STR PSASTRO.OUT.CMF.MEF
-   PSPHOT.OUTPUT      STR PSPHOT.OUT.CMF.SPL
-
-   ### input file definitions
-   ### use @DETDB entries to get the detrend images from the database
-   ### replace @DETDB with @FILES if you want to require it from the
-   ### command line, or with an explicit name to require a specific file
-   TYPE               INPUT FILENAME.RULE DATA.LEVEL FILE.TYPE
-
-   ## files used by ppImage
-   PPIMAGE.INPUT      INPUT @FILES        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 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
-
-   ## 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
-
-   ## files used by psastro
-   PSASTRO.INPUT.CMF  INPUT @FILES        CHIP        CMF
-
-   ## files used by pswarp
-   PSWARP.INPUT       INPUT @FILES        CHIP        IMAGE
-   PSWARP.SKYCELL     INPUT @FILES        CHIP        IMAGE
-   PSWARP.WEIGHT      INPUT @FILES        CHIP        WEIGHT
-   PSWARP.MASK        INPUT @FILES        CHIP        MASK
-   PSWARP.ASTROM      INPUT @FILES        CHIP        CMF
-
-   PPSUB.INPUT        INPUT    none.fits  CHIP        IMAGE
-   PPSUB.INPUT.MASK   INPUT    none.fits  CHIP        MASK
-   PPSUB.INPUT.WEIGHT INPUT    none.fits  CHIP        WEIGHT
-   PPSUB.REF          INPUT    none.fits  CHIP        IMAGE
-   PPSUB.REF.MASK     INPUT    none.fits  CHIP        MASK
-   PPSUB.REF.WEIGHT   INPUT    none.fits  CHIP        WEIGHT
-
-   PPSTACK.INPUT      INPUT    none.fits  CHIP        IMAGE
-   PPSTACK.INPUT.MASK INPUT    none.fits  FPA         MASK
-
-   PPSTAMP.INPUT      INPUT @FILES        CHIP       IMAGE
-
-   PPARITH.INPUT.IMAGE INPUT @FILES        CHIP       IMAGE
-   PPARITH.INPUT.MASK  INPUT @FILES        CHIP       MASK
-
-   ### output file definitions
-   TYPE                    OUTPUT   FILENAME.RULE                   FILE.TYPE  DATA.LEVEL FILE.SAVE FILE.FORMAT
-   PPIMAGE.OUTPUT          OUTPUT   {OUTPUT}.{CHIP.NAME}.fits          IMAGE     CHIP       TRUE      SPLIT
-   PPIMAGE.OUTPUT.MASK     OUTPUT   {OUTPUT}.{CHIP.NAME}.mask.fits     MASK      CHIP       TRUE      SPLIT
-   PPIMAGE.OUTPUT.WEIGHT   OUTPUT   {OUTPUT}.{CHIP.NAME}.wt.fits       WEIGHT    CHIP       TRUE      SPLIT
-   PPIMAGE.CHIP            OUTPUT   {OUTPUT}.{CHIP.NAME}.ch.fits       IMAGE     CHIP       TRUE      SPLIT
-   PPIMAGE.CHIP.MASK       OUTPUT   {OUTPUT}.{CHIP.NAME}.ch.mask.fits  MASK      CHIP       TRUE      SPLIT
-   PPIMAGE.CHIP.WEIGHT     OUTPUT   {OUTPUT}.{CHIP.NAME}.ch.wt.fits    WEIGHT    CHIP       TRUE      SPLIT
-   PPIMAGE.OUTPUT.FPA1     OUTPUT   {OUTPUT}.fpa1.fits                 IMAGE     FPA        TRUE      TOGETHER
-   PPIMAGE.OUTPUT.FPA2     OUTPUT   {OUTPUT}.fpa2.fits                 IMAGE     FPA        TRUE      TOGETHER
-   PPIMAGE.STATS           OUTPUT   {OUTPUT}.stats                     STATS     FPA        TRUE      TOGETHER
-
-   PPIMAGE.JPEG1       OUTPUT   {OUTPUT}.b1.jpg                JPEG       FPA        TRUE      TOGETHER
-   PPIMAGE.JPEG2       OUTPUT   {OUTPUT}.b2.jpg                JPEG       FPA        TRUE      TOGETHER
-   PPIMAGE.BIN1        OUTPUT   {OUTPUT}.{CHIP.NAME}.b1.fits   IMAGE      CHIP       TRUE      SPLIT
-   PPIMAGE.BIN2        OUTPUT   {OUTPUT}.{CHIP.NAME}.b2.fits   IMAGE      CHIP       TRUE      SPLIT
-
-   PPMERGE.OUTPUT      OUTPUT   {OUTPUT}.{CHIP.NAME}.fits      IMAGE      FPA        TRUE      NONE
-
-   DVOCORR.OUTPUT      OUTPUT   {OUTPUT}.{CHIP.NAME}.fc.fits   IMAGE      CHIP       TRUE      SPLIT
-   DVOFLAT.OUTPUT      OUTPUT   {OUTPUT}.{CHIP.NAME}.co.fits   IMAGE      CHIP       TRUE      SPLIT
-
-   PSPHOT.RESID        OUTPUT   {OUTPUT}.{CHIP.NAME}.res.fits  IMAGE      CHIP       TRUE      SPLIT
-   PSPHOT.BACKGND      OUTPUT   {OUTPUT}.{CHIP.NAME}.bck.fits  IMAGE      CHIP       TRUE      SPLIT
-   PSPHOT.BACKSUB      OUTPUT   {OUTPUT}.{CHIP.NAME}.sub.fits  IMAGE      CHIP       TRUE      SPLIT
-   PSPHOT.BACKMDL      OUTPUT   {OUTPUT}.{CHIP.NAME}.mdl.fits  IMAGE      CHIP       TRUE      SPLIT
-   PSPHOT.BACKMDL.STDEV OUTPUT   {OUTPUT}.{CHIP.NAME}.mdd.fits IMAGE      CHIP       TRUE      SPLIT
-
-   PSPHOT.OUTPUT.RAW   OUTPUT   {OUTPUT}.{CHIP.NAME}           RAW        CHIP       TRUE      SPLIT
-   PSPHOT.OUTPUT.SX    OUTPUT   {OUTPUT}.{CHIP.NAME}.sx        SX         CHIP       TRUE      SPLIT
-   PSPHOT.OUTPUT.OBJ   OUTPUT   {OUTPUT}.{CHIP.NAME}.obj       OBJ        CHIP       TRUE      SPLIT
-   PSPHOT.OUT.CMF.SPL  OUTPUT   {OUTPUT}.{CHIP.NAME}.cmf       CMF        CHIP       TRUE      SPLIT
-   PSPHOT.OUT.CMF.MEF  OUTPUT   {OUTPUT}.cmf                   CMF        FPA        TRUE      TOGETHER
-
-   PSPHOT.PSF.SAVE     OUTPUT   {OUTPUT}.{CHIP.NAME}.psf       PSF        CHIP       TRUE      SPLIT
-
-   SOURCE.PLOT.MOMENTS  OUTPUT  {OUTPUT}.{CHIP.NAME}.mnt.png   KAPA       CHIP       TRUE      SPLIT
-   SOURCE.PLOT.PSFMODEL OUTPUT  {OUTPUT}.{CHIP.NAME}.psf.png   KAPA       CHIP       TRUE      SPLIT
-   SOURCE.PLOT.APRESID  OUTPUT  {OUTPUT}.{CHIP.NAME}.dap.png   KAPA       CHIP       TRUE      SPLIT
-
-   PSASTRO.OUTPUT.CMP   OUTPUT   {OUTPUT}.{CHIP.NAME}.smp      CMP        CHIP       TRUE      SPLIT
-   PSASTRO.OUT.CMF.SPL  OUTPUT   {OUTPUT}.{CHIP.NAME}.smf      CMF        CHIP       TRUE      SPLIT
-   PSASTRO.OUT.CMF.MEF  OUTPUT   {OUTPUT}.smf                  CMF        FPA        TRUE      TOGETHER
-
-   PSWARP.OUTPUT       OUTPUT   {OUTPUT}.fits                  IMAGE      FPA        TRUE      TOGETHER
-   PSWARP.OUTPUT.MASK  OUTPUT   {OUTPUT}.mask.fits             MASK       FPA        TRUE      TOGETHER
-   PSWARP.OUTPUT.WEIGHT OUTPUT  {OUTPUT}.wt.fits               WEIGHT     FPA        TRUE      TOGETHER
-   PSWARP.BIN1         OUTPUT   {OUTPUT}.b1.fits               IMAGE      FPA        TRUE      TOGETHER
-   PSWARP.BIN2         OUTPUT   {OUTPUT}.b2.fits               IMAGE      FPA        TRUE      TOGETHER
-
-   SKYCELL.STATS         OUTPUT {OUTPUT}.stats                 STATS      FPA        TRUE      NONE
-   SKYCELL.TEMPLATE      OUTPUT {OUTPUT}.skycell               SKYCELL    FPA        TRUE      NONE
-
-   PPSUB.OUTPUT        OUTPUT   {OUTPUT}.fits                  IMAGE      FPA        TRUE      TOGETHER
-   PPSUB.OUTPUT.MASK   OUTPUT   {OUTPUT}.mask.fits             MASK       FPA        TRUE      TOGETHER
-   PPSUB.OUTPUT.WEIGHT OUTPUT   {OUTPUT}.wt.fits               WEIGHT     FPA        TRUE      TOGETHER
-
-   PPSTACK.OUTPUT      OUTPUT   {OUTPUT}.fits                  IMAGE      FPA        TRUE      TOGETHER
-   PPSTACK.OUTPUT.MASK OUTPUT   {OUTPUT}.mask.fits             MASK       FPA        TRUE      TOGETHER
-
-   PPSTAMP.OUTPUT        OUTPUT {OUTPUT}.fits                  IMAGE     NONE      FPA        TRUE      NONE
-   PPSTAMP.CHIP.MEF      OUTPUT {OUTPUT}.ch.fits               IMAGE     NONE      CHIP       FALSE     MEF
-
-   PPSIM.OUTPUT        OUTPUT   {OUTPUT}.{CHIP.NAME}.fits      IMAGE      CHIP       TRUE      SPLIT
-
-   PPARITH.OUTPUT.IMAGE  OUTPUT {OUTPUT}.fits                  IMAGE     NONE      CHIP       TRUE      NONE
-   PPARITH.OUTPUT.MASK   OUTPUT {OUTPUT}.fits                  MASK      NONE      CHIP       TRUE      NONE
-
-   LOG.IMFILE          OUTPUT {OUTPUT}.{CHIP.NAME}.log         TEXT       CHIP       TRUE      SPLIT
-   LOG.EXP             OUTPUT {OUTPUT}.log                     TEXT       FPA        TRUE      TOGETHER
-END
+FILERULES	STR	esowfi/filerules-mef.mdc		# File rules appropriate for MEF format
 
 # FPA file defines properties of a possible input|output object
