Beispiel #1
0
 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,
     )
Beispiel #2
0
    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()