Ignore:
Timestamp:
Feb 24, 2009 11:47:22 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:
9fca3ea
Parents:
18eba35
Message:

status bar messaged added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sansview/perspectives/fitting/fitting.py

    r2a8fac1 rcce33b3  
    199199        """ 
    200200        self.parent.set_perspective(self.perspective) 
    201          
    202          
     201 
     202    def copy_data(self, item, dy): 
     203        detector=None 
     204        source=None 
     205        dxl=None 
     206        dxw=None 
     207        if hasattr(item, "dxl"): 
     208            dxl = item.dxl 
     209        if hasattr(item, "dxw"): 
     210            dxw = item.dxw 
     211        if hasattr(item, "detector"): 
     212            detector =item.detector 
     213        if hasattr(item, "source"): 
     214            source =item.source 
     215        from sans.guiframe import dataFitting  
     216        data= dataFitting.Data1D(x=item.x, y=item.y, dy=dy, dxl=dxl, dxw=dxw) 
     217        data.name=item.name 
     218        data.detector=detector 
     219        data.source= source 
     220        return data 
     221 
    203222    def _onSelect(self,event): 
    204223        """  
     
    212231                    if item.name in  self.err_dy.iterkeys(): 
    213232                        dy= self.err_dy[item.name] 
    214                         data= Data1D(x=item.x, y=item.y, dy=dy) 
    215                         data.name=item.name 
     233                        data= self.copy_data(item, dy) 
     234                    else: 
     235                        data= self.copy_data(item, dy) 
    216236                else: 
    217237                    if item.dy==None: 
    218238                        dy= numpy.zeros(len(item.y)) 
    219239                        dy[dy==0]=1 
    220                         print "dy", dy 
    221                         data= Data1D(x=item.x, y=item.y, dy=dy) 
    222                         data.name=item.name 
     240                        data= self.copy_data(item, dy) 
    223241                    else: 
    224                         data= Data1D(x=item.x, y=item.y, dy=item.dy) 
    225                         data.name=item.name 
     242                        data= self.copy_data(item, dy) 
     243                         
     244                         
    226245            if item.name == self.panel.graph.selected_plottable or\ 
    227246                 item.__class__.__name__ is "Data2D": 
Note: See TracChangeset for help on using the changeset viewer.