in jsuarez/extra/embyr_deprecated/embyr/modules.py [0:0]
def update(self):
ann = self.realm.sword.anns[0]
vals = ann.visVals()
vList = [e[1] for e in vals]
vMean, vStd = np.mean(vList), np.std(vList)
nStd, nTol = 4.0, 0.5
grayVal = int(255 / nStd * nTol)
for v in vals:
pos, mat = v
r, c = pos
mat = (mat - vMean) / vStd
color = np.clip(mat, -nStd, nStd)
color = int(color * 255.0 / nStd)
if color > 0:
color = (0, color, 128)
else:
color = (-color, 0, 128)
self.vals[r, c] = color