Index: /trunk/ippconfig/cfh12k/camera.config
===================================================================
--- /trunk/ippconfig/cfh12k/camera.config	(revision 13629)
+++ /trunk/ippconfig/cfh12k/camera.config	(revision 13630)
@@ -92,36 +92,6 @@
 END
 
-
 # Rejection levels for detrend creation
-REJECTION	METADATA
-	TYPE	LIMITS	FILTER	EXPECTED	IMFILE.MEAN	IMFILE.STDEV	EXP.MEAN	EXP.STDEV	EXP.MEANSTDEV	ENSEMBLE.MEAN	ENSEMBLE.STDEV	ENSEMBLE.MEANSTDEV	IMFILE.SN	EXP.SN
-	FLAT	MULTI
-
-	BIAS	LIMITS	*	0		1		5		0.5		3		0.5		3		3		0			0		0
-	DARK	LIMITS	*	0		1		5		0.5		3		0.5		3		3		0			0		0
-	FLAT	LIMITS	*	0		0		0		0		0		0		0		0		3			0		0
-#	FLAT	LIMITS	u	0		0		0		0		0		0		0		0		3			0		0
-#	FLAT	LIMITS	g	0		0		0		0		0		0		0		0		3			0		0
-#	FLAT	LIMITS	r	0		0		0		0		0		0		0		0		3			0		0
-#	FLAT	LIMITS	i	0		0		0		0		0		0		0		0		3			0		0
-#	FLAT	LIMITS	z	0		0		0		0		0		0		0		0		3			0		0
-	FRINGE	LIMITS	*	0		0		0		0		0		0		0		0		0			0		0
-
-# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
-# EXPECTED is the expected mean value
-# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
-# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
-# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
-# EXP.STDEV is the maximum permitted standard deviation for an exposure
-# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
-# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
-# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
-# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
-# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
-# EXP.SN is the minimum permitted signal-to-noise for an exposure
-# These values (all except FILTER) may be zero, in which case no clipping is applied.
-
-END
-		
+REJECTIONS STR cfh12k/rejections.config
 
 FILERULES METADATA
Index: /trunk/ippconfig/cfh12k/rejections.config
===================================================================
--- /trunk/ippconfig/cfh12k/rejections.config	(revision 13630)
+++ /trunk/ippconfig/cfh12k/rejections.config	(revision 13630)
@@ -0,0 +1,104 @@
+
+BIAS METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32  5.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32  3.0
+  EXP.MEANSTDEV      F32  0.5
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32  3.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+DARK METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32  5.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32  3.0
+  EXP.MEANSTDEV      F32  0.5
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32  3.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+SHUTTER METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+FLAT METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  3.0
+END
+
+FRINGE METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
+# EXPECTED is the expected mean value
+# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
+# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
+# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
+# EXP.STDEV is the maximum permitted standard deviation for an exposure
+# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
+# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
+# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
+# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
+# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
+# EXP.SN is the minimum permitted signal-to-noise for an exposure
+# These values (all except FILTER) may be zero, in which case no clipping is applied.
Index: /trunk/ippconfig/ctio_mosaic2/camera.config
===================================================================
--- /trunk/ippconfig/ctio_mosaic2/camera.config	(revision 13629)
+++ /trunk/ippconfig/ctio_mosaic2/camera.config	(revision 13630)
@@ -50,40 +50,6 @@
 END
 
-
 # Rejection levels for detrend creation
-REJECTION	METADATA
-	TYPE	LIMITS	FILTER	EXPECTED	IMFILE.MEAN	IMFILE.STDEV	EXP.MEAN	EXP.STDEV	EXP.MEANSTDEV	ENSEMBLE.MEAN	ENSEMBLE.STDEV	ENSEMBLE.MEANSTDEV	IMFILE.SN	EXP.SN	IMFILE.MEANSTDEV
-	FLAT	MULTI
-	SKYFLAT	 MULTI
-	DOMEFLAT MULTI
-
-	BIAS	LIMITS	*	0		1		4		0.5		4		0		3		4		0			0		0	0.5
-	DARK	LIMITS	*	0		1		4		0.5		4		0		3		4		0			0		0	0.5
-	FLAT	LIMITS	*	0		0		0		0		0		0		0		0		3			0		0	0
-	SKYFLAT	 LIMITS	*	0		0		0		0		0		0		0		0		3			0		0	0
-	DOMEFLAT LIMITS	*	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	u	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	g	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	r	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	i	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	z	0		0		0		0		0		0		0		0		3			0		0	0
-	FRINGE	LIMITS	*	0		0		0		0		0		0		0		0		0			0		0	0
-
-# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
-# EXPECTED is the expected mean value
-# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
-# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
-# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
-# EXP.STDEV is the maximum permitted standard deviation for an exposure
-# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
-# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
-# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
-# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
-# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
-# EXP.SN is the minimum permitted signal-to-noise for an exposure
-# These values (all except FILTER) may be zero, in which case no clipping is applied.
-
-END
-		
+REJECTIONS STR ctio_mosaic2/rejections.config
 
 FILERULES METADATA
Index: /trunk/ippconfig/ctio_mosaic2/rejections.config
===================================================================
--- /trunk/ippconfig/ctio_mosaic2/rejections.config	(revision 13630)
+++ /trunk/ippconfig/ctio_mosaic2/rejections.config	(revision 13630)
@@ -0,0 +1,104 @@
+
+BIAS METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32  4.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32  4.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32  4.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+DARK METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32  4.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32  4.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32  4.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+SHUTTER METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+FLAT METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  3.0
+END
+
+FRINGE METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
+# EXPECTED is the expected mean value
+# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
+# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
+# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
+# EXP.STDEV is the maximum permitted standard deviation for an exposure
+# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
+# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
+# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
+# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
+# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
+# EXP.SN is the minimum permitted signal-to-noise for an exposure
+# These values (all except FILTER) may be zero, in which case no clipping is applied.
Index: /trunk/ippconfig/gpc1/camera.config
===================================================================
--- /trunk/ippconfig/gpc1/camera.config	(revision 13629)
+++ /trunk/ippconfig/gpc1/camera.config	(revision 13630)
@@ -80,2 +80,6 @@
 #	PSPHOT		STR	psphot.config		# psphot details
 END
+
+# Rejection levels for detrend creation
+REJECTIONS STR gpc1/rejections.config
+
Index: /trunk/ippconfig/gpc1/rejections.config
===================================================================
--- /trunk/ippconfig/gpc1/rejections.config	(revision 13630)
+++ /trunk/ippconfig/gpc1/rejections.config	(revision 13630)
@@ -0,0 +1,104 @@
+
+BIAS METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32 20.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32 20.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32 20.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+DARK METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32 20.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+SHUTTER METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+FLAT METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  3.0
+END
+
+FRINGE METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
+# EXPECTED is the expected mean value
+# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
+# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
+# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
+# EXP.STDEV is the maximum permitted standard deviation for an exposure
+# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
+# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
+# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
+# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
+# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
+# EXP.SN is the minimum permitted signal-to-noise for an exposure
+# These values (all except FILTER) may be zero, in which case no clipping is applied.
Index: /trunk/ippconfig/isp/camera.config
===================================================================
--- /trunk/ippconfig/isp/camera.config	(revision 13629)
+++ /trunk/ippconfig/isp/camera.config	(revision 13630)
@@ -50,38 +50,5 @@
 
 # Rejection levels for detrend creation
-REJECTION       METADATA
-        TYPE    LIMITS  FILTER EXPECTED IMFILE.MEAN IMFILE.STDEV IMFILE.MEANSTDEV EXP.MEAN EXP.STDEV EXP.MEANSTDEV ENSEMBLE.MEAN ENSEMBLE.STDEV ENSEMBLE.MEANSTDEV IMFILE.SN EXP.SN
-
-        BIAS    LIMITS  *      0        2           10           0.5		  1.0      10        0.5           3             3              0                  0         0      
-        DARK    LIMITS  *      0        2           10           0.5		  1.0      10        0.5           3             3              0                  0         0      
-        SHUTTER LIMITS  *      0        0           0            0  		  0        0         0             0             0              0                  0         20.0      
-        # need to adjust these to get a decent clipping
-
-        FLAT    MULTI
-        FLAT    LIMITS  *      0        0           0            0  		  0        0         0             0             0              3                  0         0      
-#       FLAT    LIMITS  u      0        0           0            0  		  0        0         0             0             0              3                  0         0      
-#       FLAT    LIMITS  g      0        0           0            0  		  0        0         0             0             0              3                  0         0      
-#       FLAT    LIMITS  r      0        0           0            0  		  0        0         0             0             0              3                  0         0      
-#       FLAT    LIMITS  i      0        0           0            0  		  0        0         0             0             0              3                  0         0      
-#       FLAT    LIMITS  z      0        0           0            0  		  0        0         0             0             0              3                  0         0      
-
-        FRINGE  LIMITS  *      0        0           0            0  		  0        0         0             0             0              0                  0         0      
-
-# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
-# EXPECTED is the expected mean value
-# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
-# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
-# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
-# EXP.STDEV is the maximum permitted standard deviation for an exposure
-# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
-# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
-# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
-# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
-# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
-# EXP.SN is the minimum permitted signal-to-noise for an exposure
-# These values (all except FILTER) may be zero, in which case no clipping is applied.
-
-END
-            
+REJECTIONS STR isp/rejections.config
 
 FILERULES METADATA
Index: /trunk/ippconfig/isp/rejections.config
===================================================================
--- /trunk/ippconfig/isp/rejections.config	(revision 13630)
+++ /trunk/ippconfig/isp/rejections.config	(revision 13630)
@@ -0,0 +1,104 @@
+
+BIAS METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  2.0
+  IMFILE.STDEV       F32 10.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  1.0
+  EXP.STDEV          F32 10.0
+  EXP.MEANSTDEV      F32  0.5
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32  3.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+DARK METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  2.0
+  IMFILE.STDEV       F32 10.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  1.0
+  EXP.STDEV          F32 10.0
+  EXP.MEANSTDEV      F32  0.5
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32  3.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+SHUTTER METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32 20.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+FLAT METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  3.0
+END
+
+FRINGE METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
+# EXPECTED is the expected mean value
+# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
+# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
+# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
+# EXP.STDEV is the maximum permitted standard deviation for an exposure
+# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
+# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
+# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
+# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
+# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
+# EXP.SN is the minimum permitted signal-to-noise for an exposure
+# These values (all except FILTER) may be zero, in which case no clipping is applied.
Index: /trunk/ippconfig/lris_blue/rejections.config
===================================================================
--- /trunk/ippconfig/lris_blue/rejections.config	(revision 13630)
+++ /trunk/ippconfig/lris_blue/rejections.config	(revision 13630)
@@ -0,0 +1,104 @@
+
+BIAS METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32 20.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32 20.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32 20.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+DARK METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32 20.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+SHUTTER METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+FLAT METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  3.0
+END
+
+FRINGE METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
+# EXPECTED is the expected mean value
+# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
+# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
+# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
+# EXP.STDEV is the maximum permitted standard deviation for an exposure
+# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
+# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
+# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
+# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
+# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
+# EXP.SN is the minimum permitted signal-to-noise for an exposure
+# These values (all except FILTER) may be zero, in which case no clipping is applied.
Index: /trunk/ippconfig/lris_red/rejections.config
===================================================================
--- /trunk/ippconfig/lris_red/rejections.config	(revision 13630)
+++ /trunk/ippconfig/lris_red/rejections.config	(revision 13630)
@@ -0,0 +1,104 @@
+
+BIAS METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32 20.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32 20.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32 20.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+DARK METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32 20.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+SHUTTER METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+FLAT METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  3.0
+END
+
+FRINGE METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
+# EXPECTED is the expected mean value
+# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
+# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
+# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
+# EXP.STDEV is the maximum permitted standard deviation for an exposure
+# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
+# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
+# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
+# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
+# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
+# EXP.SN is the minimum permitted signal-to-noise for an exposure
+# These values (all except FILTER) may be zero, in which case no clipping is applied.
Index: /trunk/ippconfig/mcshort/camera.config
===================================================================
--- /trunk/ippconfig/mcshort/camera.config	(revision 13629)
+++ /trunk/ippconfig/mcshort/camera.config	(revision 13630)
@@ -94,38 +94,5 @@
 
 # Rejection levels for detrend creation
-REJECTION	METADATA
-	TYPE	LIMITS	FILTER	EXPECTED	IMFILE.MEAN	IMFILE.STDEV	EXP.MEAN	EXP.STDEV	EXP.MEANSTDEV	ENSEMBLE.MEAN	ENSEMBLE.STDEV	ENSEMBLE.MEANSTDEV	IMFILE.SN	EXP.SN	IMFILE.MEANSTDEV
-	FLAT	MULTI
-	SKYFLAT	 MULTI
-	DOMEFLAT MULTI
-
-	BIAS	LIMITS	*	0		1		4		0.5		4		0		3		4		0			0		0	0.5
-	DARK	LIMITS	*	0		1		4		0.5		4		0		3		4		0			0		0	0.5
-	FLAT	LIMITS	*	0		0		0		0		0		0		0		0		3			0		0	0
-	SKYFLAT	 LIMITS	*	0		0		0		0		0		0		0		0		3			0		0	0
-	DOMEFLAT LIMITS	*	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	u	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	g	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	r	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	i	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	z	0		0		0		0		0		0		0		0		3			0		0	0
-	FRINGE	LIMITS	*	0		0		0		0		0		0		0		0		0			0		0	0
-
-# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
-# EXPECTED is the expected mean value
-# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
-# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
-# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
-# EXP.STDEV is the maximum permitted standard deviation for an exposure
-# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
-# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
-# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
-# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
-# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
-# EXP.SN is the minimum permitted signal-to-noise for an exposure
-# These values (all except FILTER) may be zero, in which case no clipping is applied.
-
-END
-
+REJECTIONS STR megacam/rejections.config
 
 FILERULES METADATA
Index: /trunk/ippconfig/mcshort/rejections.config
===================================================================
--- /trunk/ippconfig/mcshort/rejections.config	(revision 13630)
+++ /trunk/ippconfig/mcshort/rejections.config	(revision 13630)
@@ -0,0 +1,104 @@
+
+BIAS METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32 20.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32 20.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32 20.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+DARK METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32 20.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+SHUTTER METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+FLAT METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  3.0
+END
+
+FRINGE METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
+# EXPECTED is the expected mean value
+# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
+# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
+# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
+# EXP.STDEV is the maximum permitted standard deviation for an exposure
+# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
+# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
+# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
+# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
+# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
+# EXP.SN is the minimum permitted signal-to-noise for an exposure
+# These values (all except FILTER) may be zero, in which case no clipping is applied.
Index: /trunk/ippconfig/megacam/camera.config
===================================================================
--- /trunk/ippconfig/megacam/camera.config	(revision 13629)
+++ /trunk/ippconfig/megacam/camera.config	(revision 13630)
@@ -110,34 +110,5 @@
 
 # Rejection levels for detrend creation
-REJECTION       METADATA
-        TYPE    LIMITS  FILTER  EXPECTED        IMFILE.MEAN     IMFILE.STDEV    EXP.MEAN        EXP.STDEV       EXP.MEANSTDEV   ENSEMBLE.MEAN   ENSEMBLE.STDEV  ENSEMBLE.MEANSTDEV      IMFILE.SN       EXP.SN  IMFILE.MEANSTDEV
-        FLAT    MULTI
-
-        BIAS    LIMITS  *       0               1               5               0.5             3               0.5             3               3               0                       0               0       0
-        DARK    LIMITS  *       0               1               5               0.5             3               0.5             3               3               0                       0               0       0
-        FLAT    LIMITS  *       0               0               0               0               0               0               0               0               3                       0               0       0
-#       FLAT    LIMITS  u       0               0               0               0               0               0               0               0               3                       0               0       0
-#       FLAT    LIMITS  g       0               0               0               0               0               0               0               0               3                       0               0       0
-#       FLAT    LIMITS  r       0               0               0               0               0               0               0               0               3                       0               0       0
-#       FLAT    LIMITS  i       0               0               0               0               0               0               0               0               3                       0               0       0
-#       FLAT    LIMITS  z       0               0               0               0               0               0               0               0               3                       0               0       0
-        FRINGE  LIMITS  *       0               0               0               0               0               0               0               0               0                       0               0       0
-
-# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
-# EXPECTED is the expected mean value
-# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
-# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
-# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
-# EXP.STDEV is the maximum permitted standard deviation for an exposure
-# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
-# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
-# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
-# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
-# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
-# EXP.SN is the minimum permitted signal-to-noise for an exposure
-# These values (all except FILTER) may be zero, in which case no clipping is applied.
-
-END
-
+REJECTIONS STR megacam/rejections.config
 
 FILERULES METADATA
Index: /trunk/ippconfig/megacam/rejections.config
===================================================================
--- /trunk/ippconfig/megacam/rejections.config	(revision 13630)
+++ /trunk/ippconfig/megacam/rejections.config	(revision 13630)
@@ -0,0 +1,104 @@
+
+BIAS METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32 20.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32 20.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32 20.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+DARK METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32 20.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+SHUTTER METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+FLAT METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  3.0
+END
+
+FRINGE METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
+# EXPECTED is the expected mean value
+# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
+# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
+# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
+# EXP.STDEV is the maximum permitted standard deviation for an exposure
+# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
+# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
+# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
+# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
+# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
+# EXP.SN is the minimum permitted signal-to-noise for an exposure
+# These values (all except FILTER) may be zero, in which case no clipping is applied.
Index: /trunk/ippconfig/simmosaic/camera.config
===================================================================
--- /trunk/ippconfig/simmosaic/camera.config	(revision 13629)
+++ /trunk/ippconfig/simmosaic/camera.config	(revision 13630)
@@ -59,34 +59,5 @@
 
 # Rejection levels for detrend creation
-REJECTION	METADATA
-	TYPE	LIMITS	FILTER	EXPECTED	IMFILE.MEAN	IMFILE.STDEV	EXP.MEAN	EXP.STDEV	EXP.MEANSTDEV	ENSEMBLE.MEAN	ENSEMBLE.STDEV	ENSEMBLE.MEANSTDEV	IMFILE.SN	EXP.SN	IMFILE.MEANSTDEV
-	FLAT	MULTI
-
-	BIAS	LIMITS	*	0		1		20		0.5		20		0		3		20		0			0		0	0.75
-	DARK	LIMITS	*	0		1		0		0.5		0		0		3		20		0			0		0	0.75
-	SHUTTER LIMITS	*	0		0		0		0		0		0		0		0		0			0		0	0
-	FLAT	LIMITS	*	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	u	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	g	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	r	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	i	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	z	0		0		0		0		0		0		0		0		3			0		0	0
-	FRINGE	LIMITS	*	0		0		0		0		0		0		0		0		0			0		0	0
-
-# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
-# EXPECTED is the expected mean value
-# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
-# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
-# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
-# EXP.STDEV is the maximum permitted standard deviation for an exposure
-# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
-# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
-# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
-# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
-# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
-# EXP.SN is the minimum permitted signal-to-noise for an exposure
-# These values (all except FILTER) may be zero, in which case no clipping is applied.
-
-END
+REJECTIONS STR simmosaic/rejections.config
 
 FILERULES METADATA
Index: /trunk/ippconfig/simmosaic/rejections.config
===================================================================
--- /trunk/ippconfig/simmosaic/rejections.config	(revision 13630)
+++ /trunk/ippconfig/simmosaic/rejections.config	(revision 13630)
@@ -0,0 +1,104 @@
+
+BIAS METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32 20.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32 20.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32 20.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+DARK METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32 20.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+SHUTTER METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+FLAT METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  3.0
+END
+
+FRINGE METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
+# EXPECTED is the expected mean value
+# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
+# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
+# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
+# EXP.STDEV is the maximum permitted standard deviation for an exposure
+# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
+# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
+# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
+# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
+# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
+# EXP.SN is the minimum permitted signal-to-noise for an exposure
+# These values (all except FILTER) may be zero, in which case no clipping is applied.
Index: /trunk/ippconfig/simple/camera.config
===================================================================
--- /trunk/ippconfig/simple/camera.config	(revision 13629)
+++ /trunk/ippconfig/simple/camera.config	(revision 13630)
@@ -46,34 +46,6 @@
 
 # Rejection levels for detrend creation
-REJECTION	METADATA
-	TYPE	LIMITS	FILTER	EXPECTED	IMFILE.MEAN	IMFILE.STDEV	EXP.MEAN	EXP.STDEV	EXP.MEANSTDEV	ENSEMBLE.MEAN	ENSEMBLE.STDEV	ENSEMBLE.MEANSTDEV	IMFILE.SN	EXP.SN	IMFILE.MEANSTDEV
-	FLAT	MULTI
+REJECTIONS STR simple/rejections.config
 
-	BIAS	LIMITS	*	0		1		20		0.5		20		0		3		20		0			0		0	0.5
-	DARK	LIMITS	*	0		1		0		0.5		0		0		3		20		0			0		0	0.5
-	FLAT	LIMITS	*	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	u	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	g	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	r	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	i	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	z	0		0		0		0		0		0		0		0		3			0		0	0
-	FRINGE	LIMITS	*	0		0		0		0		0		0		0		0		0			0		0	0
-
-# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
-# EXPECTED is the expected mean value
-# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
-# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
-# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
-# EXP.STDEV is the maximum permitted standard deviation for an exposure
-# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
-# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
-# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
-# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
-# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
-# EXP.SN is the minimum permitted signal-to-noise for an exposure
-# These values (all except FILTER) may be zero, in which case no clipping is applied.
-
-END
-		
 FILERULES METADATA
    PSASTRO.INPUT      STR PSASTRO.INPUT.CMP
Index: /trunk/ippconfig/simple/rejections.config
===================================================================
--- /trunk/ippconfig/simple/rejections.config	(revision 13630)
+++ /trunk/ippconfig/simple/rejections.config	(revision 13630)
@@ -0,0 +1,104 @@
+
+BIAS METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32 20.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32 20.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32 20.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+DARK METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32 20.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+SHUTTER METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+FLAT METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  3.0
+END
+
+FRINGE METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
+# EXPECTED is the expected mean value
+# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
+# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
+# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
+# EXP.STDEV is the maximum permitted standard deviation for an exposure
+# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
+# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
+# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
+# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
+# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
+# EXP.SN is the minimum permitted signal-to-noise for an exposure
+# These values (all except FILTER) may be zero, in which case no clipping is applied.
Index: /trunk/ippconfig/simtest/camera.config
===================================================================
--- /trunk/ippconfig/simtest/camera.config	(revision 13629)
+++ /trunk/ippconfig/simtest/camera.config	(revision 13630)
@@ -47,34 +47,5 @@
 
 # Rejection levels for detrend creation
-REJECTION	METADATA
-	TYPE	LIMITS	FILTER	EXPECTED	IMFILE.MEAN	IMFILE.STDEV	EXP.MEAN	EXP.STDEV	EXP.MEANSTDEV	ENSEMBLE.MEAN	ENSEMBLE.STDEV	ENSEMBLE.MEANSTDEV	IMFILE.SN	EXP.SN	IMFILE.MEANSTDEV
-	FLAT	MULTI
-
-	BIAS	LIMITS	*	0		1		20		0.5		20		0		3		20		0			0		0	0.5
-	DARK	LIMITS	*	0		1		0		0.5		0		0		3		20		0			0		0	0.5
-	SHUTTER LIMITS	*	0		0		0		0		0		0		0		0		0			0		0	0
-	FLAT	LIMITS	*	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	u	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	g	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	r	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	i	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	z	0		0		0		0		0		0		0		0		3			0		0	0
-	FRINGE	LIMITS	*	0		0		0		0		0		0		0		0		0			0		0	0
-
-# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
-# EXPECTED is the expected mean value
-# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
-# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
-# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
-# EXP.STDEV is the maximum permitted standard deviation for an exposure
-# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
-# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
-# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
-# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
-# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
-# EXP.SN is the minimum permitted signal-to-noise for an exposure
-# These values (all except FILTER) may be zero, in which case no clipping is applied.
-
-END
+REJECTIONS STR simtest/rejections.config
 
 FILERULES METADATA
Index: /trunk/ippconfig/simtest/rejections.config
===================================================================
--- /trunk/ippconfig/simtest/rejections.config	(revision 13630)
+++ /trunk/ippconfig/simtest/rejections.config	(revision 13630)
@@ -0,0 +1,104 @@
+
+BIAS METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32 20.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32 20.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32 20.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+DARK METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32 20.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+SHUTTER METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+FLAT METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  3.0
+END
+
+FRINGE METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
+# EXPECTED is the expected mean value
+# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
+# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
+# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
+# EXP.STDEV is the maximum permitted standard deviation for an exposure
+# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
+# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
+# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
+# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
+# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
+# EXP.SN is the minimum permitted signal-to-noise for an exposure
+# These values (all except FILTER) may be zero, in which case no clipping is applied.
Index: /trunk/ippconfig/tc3/camera.config
===================================================================
--- /trunk/ippconfig/tc3/camera.config	(revision 13629)
+++ /trunk/ippconfig/tc3/camera.config	(revision 13630)
@@ -65,32 +65,6 @@
 END
 
-
 # Rejection levels for detrend creation
-REJECTION	METADATA
-	TYPE	LIMITS	FILTER	EXPECTED	IMFILE.MEAN	IMFILE.STDEV	EXP.MEAN	EXP.STDEV	EXP.MEANSTDEV	ENSEMBLE.MEAN	ENSEMBLE.STDEV	ENSEMBLE.MEANSTDEV	IMFILE.SN	EXP.SN	IMFILE.MEANSTDEV
-	FLAT	MULTI
-
-	BIAS	LIMITS	*	0		1		0		0.5		0		0		3		3		0			0		0	0
-	DARK	LIMITS	*	0		1		0		0.5		0		0		3		3		0			0		0	0
-	FLAT	LIMITS	*	0		0		0		0		0		0		0		0		3			0		0	0
-#	FLAT	LIMITS	u	0		0		0		0		0		0		0		0		3			0		0	0
-	FRINGE	LIMITS	*	0		0		0		0		0		0		0		0		0			0		0	0
-
-# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
-# EXPECTED is the expected mean value
-# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
-# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
-# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
-# EXP.STDEV is the maximum permitted standard deviation for an exposure
-# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
-# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
-# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
-# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
-# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
-# EXP.SN is the minimum permitted signal-to-noise for an exposure
-# These values (all except FILTER) may be zero, in which case no clipping is applied.
-
-END
-		
+REJECTIONS STR tc3/rejections.config
 
 FILERULES METADATA
Index: /trunk/ippconfig/tc3/rejections.config
===================================================================
--- /trunk/ippconfig/tc3/rejections.config	(revision 13630)
+++ /trunk/ippconfig/tc3/rejections.config	(revision 13630)
@@ -0,0 +1,104 @@
+
+BIAS METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32 20.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32 20.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32 20.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+DARK METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32 20.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+SHUTTER METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+FLAT METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  3.0
+END
+
+FRINGE METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
+# EXPECTED is the expected mean value
+# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
+# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
+# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
+# EXP.STDEV is the maximum permitted standard deviation for an exposure
+# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
+# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
+# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
+# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
+# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
+# EXP.SN is the minimum permitted signal-to-noise for an exposure
+# These values (all except FILTER) may be zero, in which case no clipping is applied.
Index: /trunk/ippconfig/ucam/camera.config
===================================================================
--- /trunk/ippconfig/ucam/camera.config	(revision 13629)
+++ /trunk/ippconfig/ucam/camera.config	(revision 13630)
@@ -66,22 +66,9 @@
 RECIPES         METADATA
 	# Recipes for ppImage
-        PPIMAGE         STR     ucam/ppImage.config     # Default: all (normal) options on
-	PPIMAGE_O	STR	ucam/ppImage_o.config	# Overscan only
-	PPIMAGE_OB	STR	ucam/ppImage_ob.config	# Overscan, bias only
-	PPIMAGE_OBD	STR	ucam/ppImage_obd.config	# Overscan, bias, dark only
-	PPIMAGE_OBDF	STR	ucam/ppImage_obdf.config # Overscan, bias, dark, flat only
-	PPIMAGE_B	STR	ucam/ppImage_b.config	# Bias only
-	PPIMAGE_D	STR	ucam/ppImage_d.config	# Dark only
-	PPIMAGE_F	STR	ucam/ppImage_f.config	# Flat only
-	PPIMAGE_J	STR	ucam/ppImage_j.config	# JPEG only
+        # PPIMAGE         STR     ucam/ppImage.config     # Default: all (normal) options on
+END
 
-	# Recipes for ppMerge
-	PPMERGE_BIAS	STR	ucam/ppMerge_bias.config
-	# Other recipes
-        PPMERGE         STR     ppMerge_template.config         # ppMerge recipe
-        PSPHOT          STR     ucam/psphot.config           # psphot details
-        PSASTRO         STR     ucam/psastro.config          # psastro details
-	PPSTATS		STR	ucam/ppStats.config		# ppStats recipe
-END
+# Rejection levels for detrend creation
+REJECTIONS STR ucam/rejections.config
 
 FILERULES METADATA
Index: /trunk/ippconfig/ucam/rejections.config
===================================================================
--- /trunk/ippconfig/ucam/rejections.config	(revision 13630)
+++ /trunk/ippconfig/ucam/rejections.config	(revision 13630)
@@ -0,0 +1,104 @@
+
+BIAS METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32 20.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32 20.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32 20.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+DARK METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  1.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.5
+  EXP.MEAN           F32  0.5
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  3.0
+  ENSEMBLE.STDEV     F32 20.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+SHUTTER METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+FLAT METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  3.0
+END
+
+FRINGE METADATA
+  FILTER      	     STR  *
+  EXPECTED    	     F32  0.0
+  IMFILE.MEAN 	     F32  0.0
+  IMFILE.STDEV       F32  0.0
+  IMFILE.SN          F32  0.0
+  IMFILE.BIN.SN      F32  0.0
+  IMFILE.MEANSTDEV   F32  0.0
+  EXP.MEAN           F32  0.0
+  EXP.STDEV          F32  0.0
+  EXP.MEANSTDEV      F32  0.0
+  EXP.SN             F32  0.0
+  EXP.BIN.SN         F32  0.0
+  ENSEMBLE.MEAN      F32  0.0
+  ENSEMBLE.STDEV     F32  0.0
+  ENSEMBLE.MEANSTDEV F32  0.0
+END
+
+# FILTER is an additional qualifier, and may be "*" (or absent!), in which case it matches everything
+# EXPECTED is the expected mean value
+# IMFILE.MEAN is the maximum permitted mean value for an imfile, relative to the standard deviation
+# IMFILE.STDEV is the maximum permitted standard deviation for an imfile
+# EXP.MEAN is the maximum permitted mean value for an exposure, relative to the standard deviation
+# EXP.STDEV is the maximum permitted standard deviation for an exposure
+# EXP.MEANSTDEV is the maximum permitted mean standard deviation for an exposure relative to the mean
+# ENSEMBLE.MEAN is the maximum permitted mean for an ensemble of exposures
+# ENSEMBLE.STDEV is the maximum permitted standard deviation for an ensemble of exposures
+# ENSEMBLE.MEANSTDEV is the maximum permitted mean standard deviation for an ensemble of exposures
+# IMFILE.SN is the minimum permitted signal-to-noise for an imfile
+# EXP.SN is the minimum permitted signal-to-noise for an exposure
+# These values (all except FILTER) may be zero, in which case no clipping is applied.
