예제 #1
0
파일: 3dgraph.py 프로젝트: eddienko/SamPy
    def createInterface(self):
	'createInterface(self) - create 3dgraph user interface '
        AppShell.AppShell.createInterface(self)
	self.addMoremenuBar()
        self.createButtons()
	path='.'
	if os.path.isfile('3dgraph.config'):
		lines = readST('3dgraph.config')
		fname = lines[0]
	else:
	        fname = askopenfilename( initialdir = path,
                filetypes=[("ASCII Data", '.txt'),
                ("Image Files","*im*"),
                ("Data Files",".dat"),
                ("All Files","*")])
       		if fname == () : fname=None 
	(path,fn) = os.path.split(fname)
        self.fname = fname
	self.SSFrame = None
	self.RSFrame = None
	self.CRFrame = None
	self.path = path
	self.showline = 1 
	self.linewidth = 1 
	self.average = 0
	self.extract = 1 
	self.ctable = 0 
	self.ct = 39 
	self.CT = readCT()
        self.initData(fname)
	self.showlineVar.set(self.showline)
	self.extractVar.set(self.extract)
        self.createBase()
예제 #2
0
파일: plot2d.py 프로젝트: eddienko/SamPy
    def startup(self):
      "startup(self) - initialize variables at object plot2d creation"
      from plotAscii import readST,loadpvs,initSH
      self.fig = 1
      self.NPT = -1
      self.imagetype = 0
      self.caption = 1
      self.column = 1
      self.interp = interp[0]
      self.SH = initSH()
      self.mdapath='.'
      self.mdafile=''
	
      if os.path.isfile('plot2d.config'):
        lines = readST('plot2d.config')
	self.fname = lines[0]
	if len(lines[0]) >2:
	    pth,fnm = os.path.split(lines[0])
	    self.txtpath = pth
	else :
	    self.txtpath='.'
        self.title = lines[1]
        self.xlabel = lines[2]
        self.ylabel = lines[3]
	self.mdapath = lines[4]
	self.Rg=['0','0','0','0','0','0']
      else:
	self.fname=''
	self.txtpath='.'
	self.title=''
	self.xlabel=''
	self.ylabel=''
	self.Rg=['0','0','0','0','0','0']
예제 #3
0
파일: 3dgraph.py 프로젝트: RainW7/SamPy
 def createInterface(self):
     'createInterface(self) - create 3dgraph user interface '
     AppShell.AppShell.createInterface(self)
     self.addMoremenuBar()
     self.createButtons()
     path = '.'
     if os.path.isfile('3dgraph.config'):
         lines = readST('3dgraph.config')
         fname = lines[0]
     else:
         fname = askopenfilename(initialdir=path,
                                 filetypes=[("ASCII Data", '.txt'),
                                            ("Image Files", "*im*"),
                                            ("Data Files", ".dat"),
                                            ("All Files", "*")])
         if fname == (): fname = None
     (path, fn) = os.path.split(fname)
     self.fname = fname
     self.SSFrame = None
     self.RSFrame = None
     self.CRFrame = None
     self.path = path
     self.showline = 1
     self.linewidth = 1
     self.average = 0
     self.extract = 1
     self.ctable = 0
     self.ct = 39
     self.CT = readCT()
     self.initData(fname)
     self.showlineVar.set(self.showline)
     self.extractVar.set(self.extract)
     self.createBase()
예제 #4
0
 def startup(self):
   if os.path.isfile('mdaAscii.config'):
     lines = readST('mdaAscii.config')
     self.mdapath = lines[0]
     self.txtpath = lines[1]
     print 'self.mdapath=', self.mdapath
     print 'self.txtpath=', self.txtpath
   else:
     self.mdapath = os.curdir
     self.txtpath = os.curdir + os.sep +'ASCII'
예제 #5
0
파일: plot1d.py 프로젝트: eddienko/SamPy
    def startup(self):
      "startup(self) - initialize variables at object plot1d creation"
      from plotAscii import readST,loadpvs,initSH
      self.CBframe = -1
      self.nc = -1
      self.fig = 0
      self.symOn = 0
      self.legOn = 1
      self.spp = 1
      self.styOn = 0
      self.legloc = 0
      self.pvs = loadpvs()
      self.linestyles = linestyles
      self.colors = colors
      self.symbols = symbols
      self.SH = initSH()
      self.stdFrame = None
      self.fitFrame = None
      self.histFrame = None
      self.errFrame = None
      self.legFrame = None
      self.Fit = None
      self.setXFrame = None
	
      if os.path.isfile('plot1d.config'):
        lines = readST('plot1d.config')
	self.fname = lines[0]
	if len(lines[0]) >2:
	    pth,fnm = os.path.split(lines[0])
	    self.txtpath = pth
	else :
	    self.txtpath='.'
        self.title = lines[1]
        self.xlabel = lines[2]
        self.ylabel = lines[3]
	self.mdapath = lines[4]
	self.Rg=['0','100','0','100']
      else:
	self.fname=''
	self.txtpath='.'
	self.mdapath='.'
	self.title=''
	self.xlabel=''
	self.ylabel=''
	self.Rg=['0','100','0','100']