Index: /trunk/ippconfig/megacam/ppImage.config
===================================================================
--- /trunk/ippconfig/megacam/ppImage.config	(revision 11093)
+++ /trunk/ippconfig/megacam/ppImage.config	(revision 11094)
@@ -6,2 +6,35 @@
 OVERSCAN.ORDER		S32	0		# Order of polynomial fit
 OVERSCAN.STAT		STR	MEAN		# MEAN | MEDIAN
+
+# this table lists constraints which should be applied when selecting the
+# detrend images. 
+DETREND.CONSTRAINTS  METADATA
+  BIAS METADATA
+    CAMERA  STR FPA.INSTRUMENT
+    TIME    STR FPA.TIME
+    DETTEMP STR FPA.TEMP
+  END
+  DARK METADATA
+    CAMERA  STR FPA.INSTRUMENT
+    TIME    STR FPA.TIME
+    DETTEMP STR FPA.TEMP
+    EXPTIME STR FPA.EXPTIME
+  END
+  FLAT METADATA
+    CAMERA  STR FPA.INSTRUMENT
+    TIME    STR FPA.TIME
+    FILTER  STR FPA.FILTER
+    VERSION STR RAW
+  END
+  FRINGE
+    CAMERA  STR FPA.INSTRUMENT
+    TIME    STR FPA.TIME
+    FILTER  STR FPA.FILTER
+    AIRMASS STR FPA.AIRMASS
+    TWITIME STR TWILIGHT.TIME
+  END
+  SHUTTER
+    CAMERA  STR FPA.INSTRUMENT
+    TIME    STR FPA.TIME
+  END	
+END
Index: /trunk/ippconfig/recipes/ppImage.config
===================================================================
--- /trunk/ippconfig/recipes/ppImage.config	(revision 11093)
+++ /trunk/ippconfig/recipes/ppImage.config	(revision 11094)
@@ -17,4 +17,18 @@
 ASTROM.MOSAIC	BOOL	FALSE		# Astrometry for mosaic?
 
+# only apply the flat for these filters
+FLAT.FILTERS    MULTI
+FLAT.FILTERS	STR u
+FLAT.FILTERS	STR g
+FLAT.FILTERS	STR r
+FLAT.FILTERS	STR i
+FLAT.FILTERS	STR z
+
+# only apply the fringe for these filters
+FRINGE.FILTERS  MULTI
+FRINGE.FILTERS	STR r
+FRINGE.FILTERS	STR i
+FRINGE.FILTERS	STR z
+
 # output data formats to save
 BASE.FITS       BOOL    TRUE            # Save base detrended image?
