Index: trunk/ippTools/src/chiptoolConfig.c
===================================================================
--- trunk/ippTools/src/chiptoolConfig.c	(revision 14121)
+++ trunk/ippTools/src/chiptoolConfig.c	(revision 14214)
@@ -51,43 +51,75 @@
             "search by exp_name", NULL);
     psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-inst",  0,
-            "search by camera", NULL);
+            "search for camera", NULL); 
     psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-telescope",  0,
-            "search by telescope", NULL);
-    psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-dateobs",  0,
-            "search by observation time", NULL);
+            "search for telescope", NULL);
+    psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-dateobs_begin", 0,   
+            "search for exposures by time (>=)", NULL);
+    psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-dateobs_end", 0,
+            "search for exposures by time (<)", NULL);
+    psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-exp_tag",  0,
+            "search by exp_tag", NULL);
     psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-exp_type",  0,
-            "search by exposure type", NULL);
-    psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-imfiles",  0,
-            "search by number of imfiles", NULL);
-    psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-workdir",  0,
-            "search by workdir", NULL);
+            "search by exp_type", NULL);
+    psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-filelevel",  0,
+            "search by filelevel", NULL);
+    psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-reduction",  0,
+            "search by reduction class", NULL);
     psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-filter",  0,
-            "search by filter ", NULL);
-    psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-airmass",  0,
-            "search by airmass", NAN);
-    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-ra",  0,
-            "search by RA", NAN);
-    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-decl",  0,
-            "search by DEC", NAN);
-    psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-exp_time",  0,
-            "search by exposure time", NAN);
-
-    // XXX EAM : are these selecting based on the rawExp value or the chipImfile value?
-    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg",  0,
-            "search by exposure background", NAN);
-    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_stdev",  0,
-            "search by exposure background stdev", NAN);
-    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_mean_stdev",  0,
-            "search by exposure background mean stdev", NAN);
-    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-alt",  0,
-            "search by altitute", NAN);
-    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-az",  0,
-            "search by azimuth", NAN);
-    psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-ccd_temp",  0,
-            "search by ccd tempature", NAN);
-    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-posang",  0,
-            "search by rotator position angle", NAN);
+            "search for filter", NULL); 
+    psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-airmass_min",  0,
+            "define min airmass", NAN);
+    psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-airmass_max",  0,
+            "define max airmass", NAN); 
+    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-ra_min",  0,
+            "define min airmass", NAN);
+    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-ra_max",  0,
+            "define max airmass", NAN); 
+    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-decl_min",  0,
+            "define min airmass", NAN);
+    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-decl_max",  0,
+            "define max airmass", NAN); 
+    psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-exp_time_min",  0,
+            "define min airmass", NAN);
+    psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-exp_time_max",  0,
+            "define max airmass", NAN); 
+    psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-sat_pixel_frac_min",  0,
+            "define max fraction of saturated pixels", NAN);
+    psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-sat_pixel_frac_max",  0,
+            "define max fraction of saturated pixels", NAN);
+    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_min",  0,
+            "define max fraction of saturated pixels", NAN);
+    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_max",  0,
+            "define max fraction of saturated pixels", NAN);
+    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_stdev_min",  0,
+            "define max fraction of saturated pixels", NAN);
+    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_stdev_max",  0,
+            "define max fraction of saturated pixels", NAN);
+    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_mean_stdev_min",  0,
+            "define max fraction of saturated pixels", NAN);
+    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_mean_stdev_max",  0,
+            "define max fraction of saturated pixels", NAN);
+    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-alt_min",  0,
+            "define min airmass", NAN);
+    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-alt_max",  0,
+            "define max airmass", NAN); 
+    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-az_min",  0,
+            "define min airmass", NAN);
+    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-az_max",  0,
+            "define max airmass", NAN);
+    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-ccd_temp_min",  0,   
+            "define min ccd tempature", NAN);
+    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-ccd_temp_max",  0,
+            "define max ccd tempature", NAN);
+    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-posang_min",  0,
+            "define min rotator position angle", NAN);
+    psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-posang_max",  0,
+            "define max rotator position angle", NAN);
     psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-object",  0,
             "search by exposure object", NULL);
+    psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-solang_min",  0,
+            "define min solar angle", NAN);
+    psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-solang_max",  0,
+            "define max solar angle", NAN);
     psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-set_workdir",  0,
             "define workdir", NULL);
