Index: trunk/ippconfig/recipes/ppSub.config
===================================================================
--- trunk/ippconfig/recipes/ppSub.config	(revision 35770)
+++ trunk/ippconfig/recipes/ppSub.config	(revision 35771)
@@ -88,4 +88,9 @@
 END
 
+STACK_1DG METADATA
+	SYS.ERR		F32	0.0	 # current use of SYS.ERR not appropriate for stacks
+	KERNEL.TYPE	STR	SIMPLE	 # Use 1D Gaussian convolution.
+END	
+
 # Recipe overrides for DIFF
 DIFF	METADATA
@@ -108,4 +113,16 @@
 END
 
+DIFF_1DG  METADATA
+	  KERNEL.TYPE	STR	SIMPLE	# Use 1D Gaussian Convolution
+	  DUAL		BOOL	TRUE    # Dual convolution?
+	  INVERSE	BOOL	TRUE	# Generate inverse subtraction?
+	  PHOTOMETRY	BOOL	TRUE	# Perform photometry
+
+	  # This is not really used with the SIMPLE kernel
+	  SCALE.REF	F32	5.0 	# FWHM reference for kernel parameter scalinng
+	  KERNEL.SIZE	S32	15	# Kernel half-size (pixels);
+	  STAMP.FOOTPRINT S32	15	# Size of stamps (pixels);
+END
+
 # test setup for nodual case
 DIFF_NODUAL    METADATA   
@@ -143,4 +160,18 @@
 END
 
+WARPWARP_1DG	METADATA
+	  KERNEL.TYPE	STR	SIMPLE	# Use 1D Gaussian Convolution
+	  DUAL		BOOL	TRUE    # Dual convolution?
+	  INVERSE	BOOL	TRUE	# Generate inverse subtraction?
+	  PHOTOMETRY	BOOL	TRUE	# Perform photometry
+
+	  # This is not really used with the SIMPLE kernel
+	  SCALE.REF	F32	5.0 	# FWHM reference for kernel parameter scalinng
+	  KERNEL.SIZE	S32	15	# Kernel half-size (pixels);
+	  STAMP.FOOTPRINT S32	15	# Size of stamps (pixels);
+END
+
+
+
 # Difference of warp - stack
 WARPSTACK	METADATA
@@ -151,4 +182,12 @@
 END
 
+WARPSTACK_1DG	METADATA
+	KERNEL.TYPE	STR	SIMPLE
+	DUAL		BOOL	FALSE	# Dual convolution?
+	INVERSE		BOOL	FALSE   # Generate inverse subtraction?
+	PHOTOMETRY	BOOL	TRUE	# Perform photometry?
+	CONVOLVE.TARGET STR     SINGLE2	# convolution direction
+END
+
 # Difference of two stacks : uses SINGLE not DUAL convolution
 STACKSTACK	METADATA
@@ -159,6 +198,22 @@
 END
 
+STACKSTACK_1DG  METADATA
+	KERNEL.TYPE	STR	SIMPLE
+	DUAL		BOOL	FALSE	# Dual convolution?
+	INVERSE		BOOL	FALSE   # Generate inverse subtraction?
+	PHOTOMETRY	BOOL	TRUE	# Perform photometry?
+	CONVOLVE.TARGET STR     SINGLE2	# convolution direction
+END
+
 # Difference of two stacks : uses SINGLE not DUAL convolution
 STACKPHOT	METADATA
+	DUAL		BOOL	FALSE	# Dual convolution?
+	INVERSE		BOOL	FALSE   # Generate inverse subtraction?
+	PHOTOMETRY	BOOL	TRUE	# Perform photometry?
+	CONVOLVE.TARGET STR     SINGLE2	# convolution direction
+END
+
+STACKPHOT_1DG	METADATA
+	KERNEL.TYPE	STR	SIMPLE
 	DUAL		BOOL	FALSE	# Dual convolution?
 	INVERSE		BOOL	FALSE   # Generate inverse subtraction?
@@ -200,5 +255,5 @@
 	DUAL		BOOL	FALSE	# Dual convolution?
 	INVERSE		BOOL	FALSE   # Generate inverse subtraction?
-	PHOTOMETRY	BOOL	FALSE	# Perform photometry?
+	PHOTOMETRY	BOOL	TRUE	# Perform photometry?
 	NOCONVOLVE      BOOL    TRUE
 	CONVOLVE.TARGET STR     SINGLE2	# convolution direction
@@ -258,5 +313,14 @@
 	CONVOLVE.TARGET STR     SINGLE2	# convolution direction
 END
- 
+
+SSTF_DIFF_1DG METADATA 
+	KERNEL.TYPE     STR	SIMPLE
+	DUAL		BOOL	FALSE	# Dual convolution?
+	INVERSE		BOOL	FALSE   # Generate inverse subtraction?
+	PHOTOMETRY	BOOL	TRUE	# Perform photometry?
+	NOCONVOLVE      BOOL    TRUE
+	CONVOLVE.TARGET STR     SINGLE2	# convolution direction
+END
+	      
 
 # Gene's choice: multiplying by 1.75
Index: trunk/ippconfig/recipes/reductionClasses.mdc
===================================================================
--- trunk/ippconfig/recipes/reductionClasses.mdc	(revision 35770)
+++ trunk/ippconfig/recipes/reductionClasses.mdc	(revision 35771)
@@ -174,4 +174,29 @@
 END
 
+# Use 1D Gaussian convolutions
+DEFAULT_1DG		METADATA
+	CHIP_PPIMAGE	  STR	  CHIP
+	CHIP_PSPHOT	  STR	  CHIP
+	WARP_PSWARP	  STR	  WARP
+	STACK_PPSTACK	  STR	  STACK_1DG
+	STACK_PPSUB	  STR	  STACK_1DG
+	STACK_PSPHOT	  STR	  STACK
+	DIFF_PPSUB	  STR	  DIFF_1DG
+	DIFF_PSPHOT	  STR	  DIFF
+	JPEG_BIN1	  STR	  PPIMAGE_J1
+	JPEG_BIN2	  STR	  PPIMAGE_J2
+	FAKEPHOT	  STR	  FAKEPHOT
+	ADDSTAR		  STR	  ADDSTAR
+	PSASTRO		  STR	  DEFAULT_RECIPE
+	STACKPHOT_PSPHOT  STR     STACKPHOT
+	STACKPHOT_PPSUB   STR     STACKPHOT_1DG
+	STACKPHOT_PPSTACK STR     STACKPHOT_1DG
+	STACKPHOT_SINGLE_PSPHOT  STR    STACKPHOT_SINGLE
+	BACKGROUND_PPBACKGROUND	STR	BACKGROUND
+	BACKGROUND_PSWARP	STR	BACKGROUND
+        PSVIDEOPHOT             STR     PSVIDEOPHOT
+        STATICSKY_CALIBRATION   STR     STATICSKY_CAL
+END
+
 
 
@@ -268,4 +293,27 @@
 	STACKPHOT_PSPHOT  STR     STACKPHOT
 	STACKPHOT_PPSUB   STR     STACKPHOT
+	STACKPHOT_PPSTACK STR     STACKPHOT
+	STACKPHOT_SINGLE_PSPHOT  STR     STACKPHOT_SINGLE
+	BACKGROUND_PPBACKGROUND	STR	BACKGROUND
+	BACKGROUND_PSWARP	STR	BACKGROUND
+        PSVIDEOPHOT             STR     PSVIDEOPHOT
+END
+
+SWEETSPOT_1DG		METADATA
+	CHIP_PPIMAGE	  STR	  CHIP
+	CHIP_PSPHOT	  STR	  CHIP
+	WARP_PSWARP	  STR	  WARP
+	STACK_PPSTACK	  STR	  QUICKSTACK
+	STACK_PPSUB	  STR	  STACK_1DG
+	STACK_PSPHOT	  STR	  STACK
+	DIFF_PPSUB	  STR	  DIFF_1DG
+	DIFF_PSPHOT	  STR	  SSTF_DIFF
+	JPEG_BIN1	  STR	  PPIMAGE_J1
+	JPEG_BIN2	  STR	  PPIMAGE_J2
+	FAKEPHOT	  STR	  FAKEPHOT
+	ADDSTAR		  STR	  ADDSTAR
+	PSASTRO		  STR	  DEFAULT_RECIPE
+	STACKPHOT_PSPHOT  STR     STACKPHOT
+	STACKPHOT_PPSUB   STR     STACKPHOT_1DG
 	STACKPHOT_PPSTACK STR     STACKPHOT
 	STACKPHOT_SINGLE_PSPHOT  STR     STACKPHOT_SINGLE
