def loadInfoFileAction(self): self.infoFile = self.loadInfoFile() self.startPos = 0 self.endPos = self.infoFile["nt"] self.rangeSlider.setRange(0, self.infoFile["nt"]) self.rangeSlider.setMin(0) self.rangeSlider.setMax(self.infoFile["nt"]) self.rangeSlider.update() self.arrayMask = utils.arrayRing( (self.infoFile["nx"], self.infoFile["ny"]), (self.infoFile["nx"] / 2 - 1, self.infoFile["ny"] / 2 - 1), (50, self.infoFile["nx"] / 2 - 1), self.maskIndex, )
def onComboActivated(self, index): # tmp = utils.arrayRing((6, 6), (2, 2), (1,2), index) # self.arrayMaskLabel.setText(' ' + str(tmp).translate(None, '[]')) # self.arrayMaskLabel.adjustSize() self.maskIndex = index if not self.infoFile is None: # self.arrayMask = utils.arrayRing((self.infoFile['nx'], self.infoFile['ny']), # (self.infoFile['nx']/2-1, self.infoFile['ny']/2-1), # (50, self.infoFile['nx'] / 2 - 1), # self.maskIndex # ) # Uncomment code above and comment code below, for non-preview mode self.arrayMask = utils.arrayRing( (self.infoFile["nx"], self.infoFile["ny"]), (self.infoFile["nx"] / 2 - 1, self.infoFile["ny"] / 2 - 1), (self.infoFile["nx"] / 2 - 1, self.infoFile["nx"] / 2 + 50), self.maskIndex, ) self.plotData()