diff --git a/python/agccActor/centroidTools.py b/python/agccActor/centroidTools.py index 62630ca..daf7428 100644 --- a/python/agccActor/centroidTools.py +++ b/python/agccActor/centroidTools.py @@ -214,7 +214,7 @@ def getCentroidsSep(data,iParms,cParms,spotDtype,agcid): # diagnostic for flat topped sources diag = np.array([data[xPos,yPos] - data[xMin,yPos],data[xPos,yPos] - data[xMax,yPos]]).min(axis=0) diag = diag/data[xPos,yPos] - ind = np.where(diag < flatVal) + ind = np.where(np.all([diag < flatVal,result['peak_intensity'] > 40000],axis=0)) result['flags'][:][ind] += 32 # calculate more reasonable FWHMs