Exemple #1
0
 def adjustmask(self):
     fsn=self.getfsn()
     data,dataerr,param=B1python.read2dintfile(fsn,dirs=self.getinputdirs())
     if len(data)!=1 and len(dataerr)!=1 and len(param)!=1:
         self.logger("Could not find files for FSN %d"%fsn,priority="error")
         return
     if self.maskmatrix is None:
         self.maskmatrix=np.zeros(data[0].shape,dtype=np.uint8)
     try:
         self.maskmatrix=B1python.makemask(self.maskmatrix,data[0])
     except:
         self.logger("Mask editing was interrupted by user!",'WARNING')