Index: trunk/ippToPsps/jython/metrics.py
===================================================================
--- trunk/ippToPsps/jython/metrics.py	(revision 32494)
+++ trunk/ippToPsps/jython/metrics.py	(revision 32495)
@@ -52,5 +52,8 @@
 
     # get a master list of IDs in DVO for this batch type
-    allIDs = gpc1Db.getIDsInThisDVODbForThisStage(DVOLABEL, batchType)
+    if MINRA and MAXRA and MINDEC and MAXDEC:
+        allIDs = gpc1Db.getIDsInThisDVODbForThisStage(DVOLABEL, batchType, MINRA, MAXRA, MINDEC, MAXDEC)
+    else:
+        allIDs = gpc1Db.getIDsInThisDVODbForThisStage(DVOLABEL, batchType)
     prevList = allIDs
     numEverything = len(allIDs)
@@ -72,4 +75,7 @@
        numFail = len(fail)
        numPending = len(pending)
+
+       #if stage == 'processed':
+       #    for n in pending: print n
 
        str = "\033[1;34m%5s\033[1;m \033[1;32m%5s\033[1;m \033[1;31m%5s\033[1;m  " % (getIntAsString(numPending), getIntAsString(numSuccess), getIntAsString(numFail))
@@ -125,5 +131,18 @@
 gpc1Db = Gpc1Db(logger, configDoc)
 
+MINRA = None
+MAXRA = None
+MINDEC = None
+MAXDEC = None
+
 DVOLABEL = configDoc.find("dvo/gpc1Label").text
+try:
+    MINRA = float(configDoc.find("dvo/minRA").text)
+    MAXRA = float(configDoc.find("dvo/maxRA").text)
+    MINDEC = float(configDoc.find("dvo/minDec").text)
+    MAXDEC = float(configDoc.find("dvo/maxDec").text)
+except:
+    pass
+   
 EPOCH = configDoc.find("options/epoch").text
 
