def initData(self, fname=None): "initData(self,fname=None) - initialized data array loaded in from fname " self.minY = 0 self.minX = 0 if os.path.isfile(fname): da = readArray(fname) da = transposeA(da) # column oriented else: da = indgen([100, 50]) print '***Test data: indgen([100,50]) used' v1, v2 = minmax(da) self.vmax = v2 self.vmin = v1 self.steps = len(da[0]) #100 self.rows = len(da) #30 #10 self.maxX = self.steps self.maxY = self.rows self.data = da self.extractSubArray(da) self.data0 = self.data self.spectrum = Pmw.Color.spectrum(self.steps, saturation=0.8, intensity=0.8, extraOrange=1) self.lineColor = 'gray80' self.lowThresh = 0 # 30 self.highThresh = 255 # 70
def initData(self,fname=None): "initData(self,fname=None) - initialized data array loaded in from fname " self.minY = 0 self.minX = 0 if os.path.isfile(fname): da = readArray(fname) da = transposeA(da) # column oriented else: da = indgen([100,50]) print '***Test data: indgen([100,50]) used' v1,v2 = minmax(da) self.vmax = v2 self.vmin = v1 self.steps = len(da[0]) #100 self.rows = len(da) #30 #10 self.maxX = self.steps self.maxY = self.rows self.data = da self.extractSubArray(da) self.data0 = self.data self.spectrum = Pmw.Color.spectrum(self.steps, saturation=0.8, intensity=0.8, extraOrange=1) self.lineColor = 'gray80' self.lowThresh = 0 # 30 self.highThresh = 255 # 70
def displayImage(self): data = readArray(self.fname) data = transposeA(data) self.H = len(data) self.W = len(data[0]) self.raw_data = data self.createImage(data)
def resetIRange(self): if self.fname == '': return data = readArray(self.fname) data = transposeA(data) self.H = len(data) self.W = len(data[0]) self.raw_data = data self.createImage(data)
def displayFile(self): "displayFile(self) - display picked text file and update fields" from plotAscii import readArray if self.fname != '': xdisplayfile(self.fname) if self.NPT < 1: data = readArray(self.fname) self.data = data self.columndata()
def pickFile(self): "pickFile(self) - dialog to pick a text data file" from plotAscii import readArray import tkFileDialog fname = tkFileDialog.askopenfilename(initialdir=self.txtpath, initialfile='*.txt') if fname ==(): return self.fname = fname data = readArray(fname) self.data = data self.columndata()
def createInterface(self): "createInterface(self) - plot1d object creation" AppShell.AppShell.createInterface(self) self.createButtons() self.addMoreMenuBar() self.startup() self.toggleSymVar.set(self.symOn) self.toggleLegVar.set(self.legOn) self.createFields() if os.path.isfile(self.fname): from plotAscii import readArray data = readArray(self.fname) self.data = data self.columndata()
def pickFile(self): "pickFile(self) - dialog to pick a row oriented text data file" from plotAscii import readArray import tkFileDialog fname = tkFileDialog.askopenfilename(initialdir=self.txtpath, initialfile='*.txt') if fname == (): return self.fname = fname data = readArray(fname) self.data = data self.axisset = 0 if self.column: self.columndata() else: self.rowdata() self.tvimage()
def pickFile(): "pickFile() - use file selection dialog to load in Ascii data array" import tkFileDialog,os path = '.' if os.path.isfile('fit.config'): fi =open('fit.config') fname = fi.read() fi.close() (path,fn) = os.path.split(fname) fname = tkFileDialog.askopenfilename(initialdir=path, initialfile='*.txt') if fname ==(): exit() FIT['fname'] = fname xdisplayfile(fname) arr = readArray(fname) cols = transposeA(arr) FIT['cols'] = cols FIT['ncol'] = len(cols) fo = open('fit.config','w') fo.write(fname) fo.close()