Пример #1
0
 def loadfile(self,name):
     try:
         name=os.path.realpath(name)
         dataset=DataSet.new_from_file(name)
         self.setdataset(dataset,os.path.split(name)[1],os.path.split(name)[0])
     except IOError:
         raise
     except ValueError:
         raise
Пример #2
0
 def plotmodel(self):
     # get the standard x-scale (real, not transformed values)
     x=self.winfo_toplevel().getxscale()
     # check if we are doing an apparent fit
     if self.getfittype()=='Apparent':
         # transform the x-scale
         x=self.winfo_toplevel().gettransform().do_transform(x,x)['x']
     #evaluate the function in x
     y=self.winfo_toplevel().fs.evalfunction(x)
     # make a dataset
     ds=DataSet(x,y)
     # if not doing an apparent fit, transform the dataset
     if not self.getfittype()=='Apparent':
         ds.set_transform(self.winfo_toplevel().gettransform())
     else:
         ds.set_transform(None)
     self.winfo_toplevel().plot(ds,'r-')
     self.winfo_toplevel().fs.backupargs()