Index: branches/eam_branches/ippconfig.20240412/recipes/ppImage.config
===================================================================
--- branches/eam_branches/ippconfig.20240412/recipes/ppImage.config	(revision 42661)
+++ branches/eam_branches/ippconfig.20240412/recipes/ppImage.config	(revision 42662)
@@ -97,4 +97,10 @@
 # Overscan subtraction
 OVERSCAN.SINGLE         BOOL    TRUE            # Reduce overscan to a single value?
+OVERSCAN.CONSTANT	BOOL	FALSE		# Apply a known, fixed value?
+OVERSCAN.VALUE	        F32	0.0		# value to apply, if requested
+OVERSCAN.MIN.VALID      F32	0.0		# minimum valid overscan value 
+OVERSCAN.MAX.VALID      F32	65536.0		# maximum valid overscan value 
+
+# statistics to use to convert overscan region to a vector
 OVERSCAN.FIT            STR     NONE            # NONE | POLYNOMIAL | SPLINE
 OVERSCAN.ORDER          S32     5               # Order of polynomial fit
@@ -102,8 +108,13 @@
 OVERSCAN.BOXCAR		S32	0		# Boxcar smoothing radius
 OVERSCAN.GAUSS		F32	0.0		# Gaussian smoothing sigma
-OVERSCAN.CONSTANT	BOOL	FALSE		# Apply a known, fixed value?
-OVERSCAN.VALUE	        F32	0.0		# value to apply, if requested
-OVERSCAN.MIN.VALID      F32	0.0		# minimum valid overscan value 
-OVERSCAN.MAX.VALID      F32	65536.0		# maximum valid overscan value 
+
+OVERSCAN.2D             BOOL    FALSE           # use a 2D model for the overscan subtraction?
+
+# statistics to use to convert 2D top-overscan region to a vector
+OVERSCAN.2D.FIT         STR     NONE            # NONE | POLYNOMIAL | SPLINE
+OVERSCAN.2D.ORDER       S32     5               # Order of polynomial fit
+OVERSCAN.2D.STAT        STR     MEAN            # MEAN | MEDIAN
+OVERSCAN.2D.BOXCAR	S32	0		# Boxcar smoothing radius
+OVERSCAN.2D.GAUSS	F32	0.0		# Gaussian smoothing sigma
 
 # Pattern Row subtraction options
@@ -2626,5 +2637,5 @@
   FLAT               BOOL    TRUE            # Flat-field normalisation
   MASK               BOOL    TRUE            # Mask bad pixels
-  MASK.BUILD	     BOOL    TRUE	     # Build internal mask?
+  MASK.BUILD	     BOOL    TRUE 	     # Build internal mask?
   MASK.BURNTOOL      BOOL    FALSE           # Mask potential burntool trails
   PATTERN.ROW        BOOL    FALSE           # Row pattern correction
@@ -2633,4 +2644,6 @@
   BIN1.FITS          BOOL    TRUE            # Save 1st binned chip image?
   BIN2.FITS          BOOL    TRUE            # Save 2nd binned chip image?
+  BIN1.JPEG          BOOL    TRUE            # Save 1st binned jpeg?
+  BIN2.JPEG          BOOL    TRUE            # Save 2nd binned jpeg?
   PHOTOM             BOOL    FALSE           # Source identification and photometry
   ASTROM.CHIP        BOOL    FALSE           # Astrometry per chip?
@@ -2639,6 +2652,6 @@
   CROSSTALK.MEASURE  BOOL    FALSE           # Subtract model background?
 
-  BACKGROUND         BOOL    TRUE            # Subtract background?
-  PATTERN.DEAD.CELLS BOOL    TRUE            # continuity corrections (see options below)
+  BACKGROUND         BOOL    FALSE           # Subtract background?
+  PATTERN.DEAD.CELLS BOOL    FALSE           # continuity corrections (see options below)
   OVERSCAN.MIN.VALID F32     100.0           # Overscan subtraction
   OVERSCAN.MAX.VALID F32   64000.0           # Overscan subtraction
