Changeset e5664f2 in sasview for guiframe/dataFitting.py


Ignore:
Timestamp:
Sep 17, 2009 11:30:04 AM (15 years ago)
Author:
Gervaise Alina <gervyh@…>
Branches:
master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
c202d03
Parents:
b2f4f83
Message:

change theory1d used from plottable to datafitting type

File:
1 edited

Legend:

Unmodified
Added
Removed
  • guiframe/dataFitting.py

    rff3f900b re5664f2  
    44from danse.common.plottools.plottables import Data1D as PlotData1D 
    55from danse.common.plottools.plottables import Data2D as PlotData2D 
     6from danse.common.plottools.plottables import Theory1D as PlotTheory1D 
    67 
    78from DataLoader.data_info import Data1D as LoadData1D 
     
    3334        self.yaxis(data1d._yaxis,data1d._yunit) 
    3435     
     36class Theory1D(PlotTheory1D,LoadData1D): 
    3537     
     38    def __init__(self,x=[],y=[],dy=None): 
     39        PlotTheory1D.__init__(self, x, y, dy) 
     40        LoadData1D.__init__(self, x, y, dy) 
     41        self.id= None 
     42        self.group_id =None 
     43        self.is_data = True 
     44     
     45    def copy_from_datainfo(self, data1d): 
     46        """ 
     47            copy values of Data1D of type DataLaoder.Data_info 
     48        """ 
     49        self.x  = copy.deepcopy(data1d.x) 
     50        self.y  = copy.deepcopy(data1d.y) 
     51        self.dy = copy.deepcopy(data1d.dy) 
     52    
     53        self.xaxis(data1d._xaxis,data1d._xunit) 
     54        self.yaxis(data1d._yaxis,data1d._yunit) 
    3655       
    3756class Data2D(PlotData2D,LoadData2D): 
Note: See TracChangeset for help on using the changeset viewer.