Skip to content
Snippets Groups Projects

Fix for the BOZ analysis

Merged Loïc Le Guyader requested to merge boz-fix into master
1 file
+ 6
6
Compare changes
  • Side-by-side
  • Inline
@@ -342,11 +342,11 @@ def find_rois(data_mean, threshold):
pY = data_mean.sum(axis=1)
# along X
lowX = int(np.argmax(pX[:128] > threshold)) # 1st occurrence returned
highX = int(np.argmax(pX[128:] < threshold) + 128) # 1st occ. returned
midX = (lowX + highX)//2
leftX = int(np.argmin(pX[(lowX+20):midX]) + lowX + 20)
rightX = int(np.argmin(pX[midX:highX-20]) + midX)
lowX = int(np.argmax(pX[:64] > threshold)) # 1st occurrence returned
highX = int(np.argmax(pX[192:] <= threshold) + 192) # 1st occ. returned
leftX = int(np.argmin(pX[64:128]) + 64)
rightX = int(np.argmin(pX[128:192]) + 128)
# along Y
lowY = int(np.argmax(pY[:64] > threshold)) # 1st occurrence returned
@@ -1183,7 +1183,7 @@ def snr(sig, ref, verbose=False):
x = sig/ref
mask = np.isfinite(x) & np.isfinite(sig) & np.isfinite(ref)
w = w[mask]
sig = sig[mask]
ref = ref[mask]
Loading