Changeset 4ac8556 in sasview for guiframe


Ignore:
Timestamp:
Jun 8, 2009 10:22:18 AM (16 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:
ff3f900b
Parents:
e5c6fff
Message:

change on data_loader

Location:
guiframe/local_perspectives/plotting
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • guiframe/local_perspectives/plotting/AnnulusSlicer.py

    r70cf5d3 r4ac8556  
    1212from sans.guicomm.events import NewPlotEvent, StatusEvent,SlicerParameterEvent,EVT_SLICER_PARS 
    1313from BaseInteractor import _BaseInteractor 
    14  
     14from sans.guiframe.dataFitting import Data1D 
    1515 
    1616class AnnulusInteractor(_BaseInteractor): 
     
    134134        sector = sect(self.base.data2D) 
    135135         
    136         from sans.guiframe.dataFitting import Data1D 
     136         
    137137        if hasattr(sector,"dxl"): 
    138138            dxl= sector.dxl 
     
    144144            dxw= None 
    145145        
    146         new_plot = Data1D(x=sector.x,y=sector.y,dy=sector.dy,dxl=dxl,dxw=dxw) 
     146        new_plot = Data1D(x=sector.x,y=sector.y,dy=sector.dy) 
     147        new_plot.dxl = dxl 
     148        new_plot.dxw = dxw 
    147149        new_plot.name = "SectorPhi" +"("+ self.base.data2D.name+")" 
    148150         
  • guiframe/local_perspectives/plotting/Plotter1D.py

    ra7bd562 r4ac8556  
    1111 
    1212import wx 
    13 import sys, os 
    14 import pylab, time,numpy 
     13import sys 
     14import os 
     15import pylab 
     16import math 
     17import numpy 
     18import time 
    1519 
    1620import danse.common.plottools 
     
    2226from sans.guicomm.events import RemoveDataEvent 
    2327from sans.guiframe.utils import PanelMenu 
     28from sans.guiframe.dataFitting import Data1D 
    2429 
    2530from binder import BindArtist 
     
    296301                if hasattr(selected_plot, "dxw"): 
    297302                    dxw = selected_plot.dxw 
    298                 new_plot = dataFitting.Data1D( x=selected_plot.x, 
     303                new_plot = Data1D( x=selected_plot.x, 
    299304                              y= selected_plot.y, 
    300305                               dx=selected_plot.dx, 
    301                               dy=dy, 
    302                               dxl=dxl, 
    303                               dxw=dxw) 
    304                              
     306                              dy=dy) 
     307                new_plot.dxl  = dxl 
     308                new_plot.dxw = dxw 
     309                              
    305310            else: 
    306311                 new_plot = Theory1D(x=selected_plot.x,y=selected_plot.y,dy=dy) 
     
    344349            @param evt: Menu event 
    345350        """ 
    346         import math 
    347         import numpy 
    348         import time 
     351        
    349352         
    350353        if not self.graph.selected_plottable == None \ 
     
    378381                if hasattr(selected_plot, "dxw"): 
    379382                    dxw = selected_plot.dxw 
    380                 new_plot = dataFitting.Data1D( x=selected_plot.x, 
     383                new_plot = Data1D( x=selected_plot.x, 
    381384                                               y= selected_plot.y, 
    382385                                               dx=selected_plot.dx, 
    383                                                dy=dy, 
    384                                                dxl=dxl, 
    385                                                dxw=dxw) 
     386                                               dy=dy) 
     387                new_plot.dxl = dxl 
     388                new_plot.dxw = dxw 
     389                                       
    386390            else: 
    387391                ## Create a new plottable Theory1D 
     
    428432            from DataLoader.readers import cansas_reader 
    429433            reader = cansas_reader.Reader() 
    430             datainfo= self.plots[self.graph.selected_plottable].info 
    431             reader.write( path, datainfo) 
     434            data= self.plots[self.graph.selected_plottable] 
     435            if hasattr(data, "info"): 
     436                datainfo= data.info 
     437            else: 
     438                datainfo= data 
     439            try: 
     440                reader.write( path, datainfo) 
     441            except: 
     442                msg= "couldn't save point %s"%sys.exc_value 
     443                raise  
    432444            
    433445            try: 
  • guiframe/local_perspectives/plotting/Plotter2D.py

    r9c0fe9a5 r4ac8556  
    1616import danse.common.plottools 
    1717from danse.common.plottools.PlotPanel import PlotPanel 
    18 from danse.common.plottools.plottables import Graph,Data1D 
     18from danse.common.plottools.plottables import Graph 
    1919from sans.guicomm.events import EVT_NEW_PLOT 
    2020from sans.guicomm.events import EVT_SLICER_PARS 
     
    2323from binder import BindArtist 
    2424from Plotter1D import ModelPanel1D 
     25  
     26from sans.guiframe.dataFitting import Data1D 
    2527(InternalEvent, EVT_INTERNAL)   = wx.lib.newevent.NewEvent() 
    2628 
     
    397399            dxw= None 
    398400         
    399         new_plot = Data1D(x=circ.x,y=circ.y,dy=circ.dy,dxl=dxl,dxw=dxw) 
     401        new_plot = Data1D(x=circ.x,y=circ.y,dy=circ.dy) 
     402        new_plot.dxl=dxl 
     403        new_plot.dxw=dxw 
    400404        new_plot.name = "Circ avg "+ self.data2D.name 
    401405        new_plot.source=self.data2D.source 
  • guiframe/local_perspectives/plotting/SectorSlicer.py

    r70cf5d3 r4ac8556  
    1616from sans.guicomm.events import SlicerParameterEvent,EVT_SLICER_PARS 
    1717 
     18from sans.guiframe.dataFitting import Data1D 
    1819 
    1920class SectorInteractor(_BaseInteractor): 
     
    163164        sector = sect(self.base.data2D) 
    164165        ##Create 1D data resulting from average 
    165         from sans.guiframe.dataFitting import Data1D 
     166        
    166167        if hasattr(sector,"dxl"): 
    167168            dxl= sector.dxl 
     
    173174            dxw= None 
    174175        
    175         new_plot = Data1D(x=sector.x,y=sector.y,dy=sector.dy,dxl=dxl,dxw=dxw) 
     176        new_plot = Data1D(x=sector.x,y=sector.y,dy=sector.dy) 
     177        new_plot.dxl = dxl 
     178        new_plot.dxw = dxw 
    176179        new_plot.name = "SectorQ" +"("+ self.base.data2D.name+")" 
    177180         
  • guiframe/local_perspectives/plotting/boxSlicer.py

    r70cf5d3 r4ac8556  
    99# Debug printout 
    1010#from config import printEVT 
     11import wx 
     12import copy 
     13from copy import deepcopy 
     14import math 
     15import numpy 
     16 
     17from sans.guicomm.events import NewPlotEvent, StatusEvent,SlicerParameterEvent,EVT_SLICER_PARS 
    1118from BaseInteractor import _BaseInteractor 
    12 from copy import deepcopy 
    13 import math, numpy 
    14  
    15 from sans.guicomm.events import NewPlotEvent, StatusEvent,SlicerParameterEvent,EVT_SLICER_PARS 
     19from sans.guiframe.dataFitting import Data1D 
     20 
    1621import SlicerParameters 
    17 import wx 
    1822 
    1923 
     
    156160        boxavg = box(self.base.data2D) 
    157161        #3 Create Data1D to plot 
    158         from sans.guiframe.dataFitting import Data1D 
     162         
    159163        if hasattr(boxavg,"dxl"): 
    160164            dxl= boxavg.dxl 
     
    166170            dxw= None 
    167171        
    168         new_plot = Data1D(x=boxavg.x,y=boxavg.y,dy=boxavg.dy,dxl=dxl,dxw=dxw) 
     172        new_plot = Data1D(x=boxavg.x,y=boxavg.y,dy=boxavg.dy) 
     173        new_plot.dxl  = dxl 
     174        new_plot.dxw  = dxw 
    169175        new_plot.name = str(self.averager.__name__) +"("+ self.base.data2D.name+")" 
    170176         
Note: See TracChangeset for help on using the changeset viewer.