Exemplo n.º 1
0
    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
Exemplo n.º 2
0
    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
Exemplo n.º 3
0
Arquivo: tv.py Projeto: eddienko/SamPy
    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)
Exemplo n.º 4
0
 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)
Exemplo n.º 5
0
Arquivo: tv.py Projeto: eddienko/SamPy
    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)
Exemplo n.º 6
0
    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()
Exemplo n.º 7
0
 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)
Exemplo n.º 8
0
    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()
Exemplo n.º 9
0
    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()
Exemplo n.º 10
0
    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()
Exemplo n.º 11
0
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()