Index: /trunk/ppImage/src/ppFocusParseCamera.c
===================================================================
--- /trunk/ppImage/src/ppFocusParseCamera.c	(revision 8057)
+++ /trunk/ppImage/src/ppFocusParseCamera.c	(revision 8058)
@@ -10,10 +10,10 @@
     pmFPAfile *input = pmFPAfileDefineSingleFromArgs (&status, config, "PPIMAGE.INPUT", "INPUT", entry);
     if (!status) {
-	psError(PS_ERR_IO, false, "Failed to build FPA from PPIMAGE.INPUT");
-	return NULL;
+        psError(PS_ERR_IO, false, "Failed to build FPA from PPIMAGE.INPUT");
+        return NULL;
     }
 
     // add recipe options supplied on command line
-    psMetadata *recipe  = psMetadataLookupPtr (&status, config->recipes, "PHASE2");
+    psMetadata *recipe  = psMetadataLookupPtr (&status, config->recipes, RECIPE_NAME);
     psMetadata *arglist = psMetadataLookupPtr (&status, config->arguments, "PPIMAGE.OPTIONS");
     psMetadataCopy (recipe, arglist);
@@ -22,34 +22,34 @@
     ppImageOptions *options = ppImageOptionsParse (config);
 
-    // the following are defined from the argument list, if given, 
+    // the following are defined from the argument list, if given,
     // otherwise they revert to the config information or detrend database if specified
     // not all input or output images are used in a given recipe
     if (options->doBias) {
-	bool status = false;
-	pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.BIAS", "BIAS");
-	pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.BIAS");
-	pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.BIAS", input->fpa, PM_DETREND_TYPE_BIAS);
-	if (!status) psAbort ("ppImageParseDetrend", "can't find a bias image source");
+        bool status = false;
+        pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.BIAS", "BIAS");
+        pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.BIAS");
+        pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.BIAS", input->fpa, PM_DETREND_TYPE_BIAS);
+        if (!status) psAbort ("ppImageParseDetrend", "can't find a bias image source");
     }
     if (options->doDark) {
-	bool status = false;
-	pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.DARK", "DARK");
-	pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.DARK");
-	pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.DARK", input->fpa, PM_DETREND_TYPE_DARK);
-	if (!status) psAbort ("ppImageParseDetrend", "can't find a dark image source");
+        bool status = false;
+        pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.DARK", "DARK");
+        pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.DARK");
+        pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.DARK", input->fpa, PM_DETREND_TYPE_DARK);
+        if (!status) psAbort ("ppImageParseDetrend", "can't find a dark image source");
     }
     if (options->doMask) {
-	bool status = false;
-	pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.MASK", "MASK");
-	pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.MASK");
-	pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.MASK", input->fpa, PM_DETREND_TYPE_MASK);
-	if (!status) psAbort ("ppImageParseDetrend", "can't find a mask image source");
+        bool status = false;
+        pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.MASK", "MASK");
+        pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.MASK");
+        pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.MASK", input->fpa, PM_DETREND_TYPE_MASK);
+        if (!status) psAbort ("ppImageParseDetrend", "can't find a mask image source");
     }
     if (options->doFlat) {
-	bool status = false;
-	pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.FLAT", "FLAT");
-	pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.FLAT");
-	pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.FLAT", input->fpa, PM_DETREND_TYPE_FLAT);
-	if (!status) psAbort ("ppImageParseDetrend", "can't find a flat image source");
+        bool status = false;
+        pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.FLAT", "FLAT");
+        pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.FLAT");
+        pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.FLAT", input->fpa, PM_DETREND_TYPE_FLAT);
+        if (!status) psAbort ("ppImageParseDetrend", "can't find a flat image source");
     }
 
@@ -67,5 +67,5 @@
 
     // output is used as a carrier: input to byChip
-    output->freeLevel = PM_FPA_LEVEL_CHIP; 
+    output->freeLevel = PM_FPA_LEVEL_CHIP;
 
     // define the binned target files (which may just be carriers for some camera configurations)
@@ -90,11 +90,11 @@
     psArray *chips = psStringSplitArray (chipLine, ",", false);
     if (chips->n > 0) {
-	pmFPASelectChip (input->fpa, -1, true); // deselect all chips
-	for (int i = 0; i < chips->n; i++) {
-	    int chipNum = atoi(chips->data[i]);
-	    if (! pmFPASelectChip(input->fpa, chipNum, false)) {
-		psError(PS_ERR_IO, false, "Chip number %d doesn't exist in camera.\n", chipNum);
-		return false;
-	    }
+        pmFPASelectChip (input->fpa, -1, true); // deselect all chips
+        for (int i = 0; i < chips->n; i++) {
+            int chipNum = atoi(chips->data[i]);
+            if (! pmFPASelectChip(input->fpa, chipNum, false)) {
+                psError(PS_ERR_IO, false, "Chip number %d doesn't exist in camera.\n", chipNum);
+                return false;
+            }
         }
     }
@@ -121,5 +121,5 @@
     psMetadataRemoveKey (config->files, "PPIMAGE.BIN1");
     psMetadataRemoveKey (config->files, "PPIMAGE.BIN2");
-    
+
     psMetadataRemoveKey (config->files, "PPIMAGE.JPEG1");
     psMetadataRemoveKey (config->files, "PPIMAGE.JPEG2");
Index: /trunk/ppImage/src/ppImage.h
===================================================================
--- /trunk/ppImage/src/ppImage.h	(revision 8057)
+++ /trunk/ppImage/src/ppImage.h	(revision 8058)
@@ -9,5 +9,5 @@
 #include "ppImageOptions.h"
 
-#define RECIPE_NAME "PHASE2"            // Name of the recipe to use
+#define RECIPE_NAME "PPIMAGE"           // Name of the recipe to use
 #define TIMERNAME "ppImage"             // Name of timer
 
Index: /trunk/ppImage/src/ppImageParseCamera.c
===================================================================
--- /trunk/ppImage/src/ppImageParseCamera.c	(revision 8057)
+++ /trunk/ppImage/src/ppImageParseCamera.c	(revision 8058)
@@ -9,10 +9,10 @@
     pmFPAfile *input = pmFPAfileDefineFromArgs (&status, config, "PPIMAGE.INPUT", "INPUT");
     if (!status) {
-	psError(PS_ERR_IO, false, "Failed to build FPA from PPIMAGE.INPUT");
-	return NULL;
+        psError(PS_ERR_IO, false, "Failed to build FPA from PPIMAGE.INPUT");
+        return NULL;
     }
 
     // add recipe options supplied on command line
-    psMetadata *recipe  = psMetadataLookupPtr (&status, config->recipes, "PHASE2");
+    psMetadata *recipe  = psMetadataLookupPtr (&status, config->recipes, RECIPE_NAME);
     psMetadata *arglist = psMetadataLookupPtr (&status, config->arguments, "PPIMAGE.OPTIONS");
     psMetadataCopy (recipe, arglist);
@@ -21,34 +21,34 @@
     ppImageOptions *options = ppImageOptionsParse (config);
 
-    // the following are defined from the argument list, if given, 
+    // the following are defined from the argument list, if given,
     // otherwise they revert to the config information
     // not all input or output images are used in a given recipe
     if (options->doBias) {
-	bool status = false;
-	pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.BIAS", "BIAS");
-	pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.BIAS");
-	pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.BIAS", input->fpa, PM_DETREND_TYPE_BIAS);
-	if (!status) psAbort ("ppImageParseDetrend", "can't find a bias image source");
+        bool status = false;
+        pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.BIAS", "BIAS");
+        pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.BIAS");
+        pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.BIAS", input->fpa, PM_DETREND_TYPE_BIAS);
+        if (!status) psAbort ("ppImageParseDetrend", "can't find a bias image source");
     }
     if (options->doDark) {
-	bool status = false;
-	pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.DARK", "DARK");
-	pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.DARK");
-	pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.DARK", input->fpa, PM_DETREND_TYPE_DARK);
-	if (!status) psAbort ("ppImageParseDetrend", "can't find a dark image source");
+        bool status = false;
+        pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.DARK", "DARK");
+        pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.DARK");
+        pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.DARK", input->fpa, PM_DETREND_TYPE_DARK);
+        if (!status) psAbort ("ppImageParseDetrend", "can't find a dark image source");
     }
     if (options->doMask) {
-	bool status = false;
-	pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.MASK", "MASK");
-	pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.MASK");
-	pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.MASK", input->fpa, PM_DETREND_TYPE_MASK);
-	if (!status) psAbort ("ppImageParseDetrend", "can't find a mask image source");
+        bool status = false;
+        pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.MASK", "MASK");
+        pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.MASK");
+        pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.MASK", input->fpa, PM_DETREND_TYPE_MASK);
+        if (!status) psAbort ("ppImageParseDetrend", "can't find a mask image source");
     }
     if (options->doFlat) {
-	bool status = false;
-	pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.FLAT", "FLAT");
-	pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.FLAT");
-	pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.FLAT", input->fpa, PM_DETREND_TYPE_FLAT);
-	if (!status) psAbort ("ppImageParseDetrend", "can't find a flat image source");
+        bool status = false;
+        pmFPAfileDefineFromArgs  (&status, config, "PPIMAGE.FLAT", "FLAT");
+        pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.FLAT");
+        pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.FLAT", input->fpa, PM_DETREND_TYPE_FLAT);
+        if (!status) psAbort ("ppImageParseDetrend", "can't find a flat image source");
     }
 
@@ -66,5 +66,5 @@
 
     // output is used as a carrier: input to byChip
-    output->freeLevel = PM_FPA_LEVEL_CHIP; 
+    output->freeLevel = PM_FPA_LEVEL_CHIP;
 
     // define the binned target files (which may just be carriers for some camera configurations)
@@ -89,11 +89,11 @@
     psArray *chips = psStringSplitArray (chipLine, ",", false);
     if (chips->n > 0) {
-	pmFPASelectChip (input->fpa, -1, true); // deselect all chips
-	for (int i = 0; i < chips->n; i++) {
-	    int chipNum = atoi(chips->data[i]);
-	    if (! pmFPASelectChip(input->fpa, chipNum, false)) {
-		psError(PS_ERR_IO, false, "Chip number %d doesn't exist in camera.\n", chipNum);
-		return false;
-	    }
+        pmFPASelectChip (input->fpa, -1, true); // deselect all chips
+        for (int i = 0; i < chips->n; i++) {
+            int chipNum = atoi(chips->data[i]);
+            if (! pmFPASelectChip(input->fpa, chipNum, false)) {
+                psError(PS_ERR_IO, false, "Chip number %d doesn't exist in camera.\n", chipNum);
+                return false;
+            }
         }
     }
