Changeset 345e7e4 in sasview for src/sas/sasgui


Ignore:
Timestamp:
Dec 19, 2016 5:23:36 AM (7 years ago)
Author:
GitHub <noreply@…>
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, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
b61bd57
Parents:
f2724b6
git-author:
jhbakker <j.h.bakker@…> (12/19/16 05:23:36)
git-committer:
GitHub <noreply@…> (12/19/16 05:23:36)
Message:

Revert "Jurtest2"

Location:
src/sas/sasgui
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • src/sas/sasgui/guiframe/dataFitting.py

    r1fac6c0 r345e7e4  
    1717    """ 
    1818    """ 
    19     def __init__(self, x=None, y=None, dx=None, dy=None, lam=None, dlam=None, isSesans=False): 
     19    def __init__(self, x=None, y=None, dx=None, dy=None): 
    2020        """ 
    2121        """ 
     
    2424        if y is None: 
    2525            y = [] 
    26         self.isSesans = isSesans 
    27         PlotData1D.__init__(self, x, y, dx, dy, lam, dlam) 
    28         LoadData1D.__init__(self, x, y, dx, dy, lam, dlam, isSesans) 
     26        PlotData1D.__init__(self, x, y, dx, dy) 
     27        LoadData1D.__init__(self, x, y, dx, dy) 
    2928        self.id = None 
    3029        self.list_group_id = [] 
     
    6968        # First, check the data compatibility 
    7069        dy, dy_other = self._validity_check(other) 
    71         result = Data1D(x=[], y=[], lam=[], dx=None, dy=None, dlam=None) 
     70        result = Data1D(x=[], y=[], dx=None, dy=None) 
    7271        result.clone_without_data(length=len(self.x), clone=self) 
    7372        result.copy_from_datainfo(data1d=self) 
     
    116115        # First, check the data compatibility 
    117116        self._validity_check_union(other) 
    118         result = Data1D(x=[], y=[], lam=[], dx=None, dy=None, dlam=None) 
     117        result = Data1D(x=[], y=[], dx=None, dy=None) 
    119118        tot_length = len(self.x) + len(other.x) 
    120119        result = self.clone_without_data(length=tot_length, clone=result) 
    121         if self.dlam == None or other.dlam is None: 
    122             result.dlam = None 
    123         else: 
    124             result.dlam = numpy.zeros(tot_length) 
    125120        if self.dy == None or other.dy is None: 
    126121            result.dy = None 
     
    146141        result.y = numpy.append(self.y, other.y) 
    147142        result.y = result.y[ind] 
    148         result.lam = numpy.append(self.lam, other.lam) 
    149         result.lam = result.lam[ind] 
    150         if result.dlam != None: 
    151             result.dlam = numpy.append(self.dlam, other.dlam) 
    152             result.dlam = result.dlam[ind] 
    153143        if result.dy != None: 
    154144            result.dy = numpy.append(self.dy, other.dy) 
     
    270260        # First, check the data compatibility 
    271261        self._validity_check_union(other) 
    272         result = Data1D(x=[], y=[], lam=[], dx=None, dy=None, dlam=[]) 
     262        result = Data1D(x=[], y=[], dx=None, dy=None) 
    273263        tot_length = len(self.x)+len(other.x) 
    274264        result.clone_without_data(length=tot_length, clone=self) 
    275         if self.dlam == None or other.dlam is None: 
    276             result.dlam = None 
    277         else: 
    278             result.dlam = numpy.zeros(tot_length) 
    279265        if self.dy == None or other.dy is None: 
    280266            result.dy = None 
     
    299285        result.y = numpy.append(self.y, other.y) 
    300286        result.y = result.y[ind] 
    301         result.lam = numpy.append(self.lam, other.lam) 
    302         result.lam = result.lam[ind] 
    303287        if result.dy != None: 
    304288            result.dy = numpy.append(self.dy, other.dy) 
  • src/sas/sasgui/guiframe/data_manager.py

    r1fac6c0 r345e7e4  
    6262        if issubclass(Data2D, data.__class__): 
    6363            new_plot = Data2D(image=None, err_image=None)  
    64         elif data.meta_data['loader'] == 'SESANS': 
    65             new_plot = Data1D(x=[], y=[], dx=None, dy=None, lam=None, dlam=None, isSesans=True) 
    66         else: 
    67             new_plot = Data1D(x=[], y=[], dx=None, dy=None, lam=None, dlam=None) #SESANS check??? 
     64        else:  
     65            new_plot = Data1D(x=[], y=[], dx=None, dy=None) 
    6866            
    6967        new_plot.copy_from_datainfo(data) 
  • src/sas/sasgui/perspectives/fitting/basepage.py

    r55bc5a7f r345e7e4  
    143143        self.theory_qmin_x = None 
    144144        self.theory_qmax_x = None 
    145         self.cb1 = None 
    146145        self.btEditMask = None 
    147146        self.btFit = None 
     
    282281                           num=self.npts_x, endpoint=True) 
    283282        self.data = Data1D(x=x) 
    284         #self.data.xaxis('\\rm{Q}', "A^{-1}") 
    285         self.data.xaxis('\\rm{X}', "") 
    286         #self.data.yaxis('\\rm{Intensity}', "cm^{-1}") 
    287         self.data.yaxis('\\rm{Y}', "") 
     283        self.data.xaxis('\\rm{Q}', "A^{-1}") 
     284        self.data.yaxis('\\rm{Intensity}', "cm^{-1}") 
    288285        self.data.is_data = False 
    289286        self.data.id = str(self.uid) + " data" 
     
    310307                           num=self.npts_x, endpoint=True, base=10.0) 
    311308        self.data = Data1D(x=x) 
    312         #self.data.xaxis('\\rm{Q}', "A^{-1}") 
    313         #self.data.yaxis('\\rm{Intensity}', "cm^{-1}") 
    314         self.data.xaxis('\\rm{X}', "") 
    315         self.data.yaxis('\\rm{Y}', "") 
     309        self.data.xaxis('\\rm{Q}', "A^{-1}") 
     310        self.data.yaxis('\\rm{Intensity}', "cm^{-1}") 
    316311        self.data.is_data = False 
    317312        self.data.id = str(self.uid) + " data" 
     
    11291124        # set data, etc. from the state 
    11301125        # reset page between theory and fitting from bookmarking 
    1131         #if state.data == None: 
    1132         #    data = None 
    1133         #else: 
    11341126        data = state.data 
    11351127 
     
    13481340                        except Exception: 
    13491341                            logging.error(traceback.format_exc()) 
    1350  
    1351         # Make sure the check box updated when all checked 
    1352         if self.cb1.GetValue(): 
    1353             self.select_all_param(None) 
    13541342 
    13551343    def _selectDlg(self): 
     
    24932481                        item[2].Enable() 
    24942482 
    2495             # Make sure the check box updated when all checked 
    2496             if self.cb1.GetValue(): 
    2497                 #self.select_all_param(None) 
    2498                 self.get_all_checked_params() 
     2483            # Make sure the check box updated 
     2484            self.get_all_checked_params() 
    24992485 
    25002486            # update params 
     
    36753661        call back for model selection if implemented 
    36763662        """ 
    3677     def select_all_param(self, event): 
    3678         """ 
    3679         set to true or false all checkBox if implemented 
    3680         """ 
    36813663    def get_weight_flag(self): 
    36823664        """ 
  • src/sas/sasgui/perspectives/fitting/fitpage.py

    rf668101 r345e7e4  
    168168            self.set_data(data) 
    169169        elif self.dataSource.GetCount() > 0: 
    170  
    171170            pos = self.dataSource.GetSelection() 
    172171            data = self.dataSource.GetClientData(pos) 
     
    618617        # fill a sizer with the combobox to select dispersion type 
    619618        model_disp = wx.StaticText(self, wx.ID_ANY, 'Function') 
    620         CHECK_STATE = self.cb1.GetValue() 
     619        CHECK_STATE = False 
    621620 
    622621        ix = 0 
     
    962961 
    963962        self.state.model = self.model.clone() 
    964  
    965963        # save state into 
    966964        self._copy_parameters_state(self.parameters, self.state.parameters) 
     
    973971        wx.PostEvent(self.parent, 
    974972                     StatusEvent(status=" Selected Distribution: Gaussian")) 
    975  
    976973        # Fill the list of fittable parameters 
    977974        self.get_all_checked_params() 
     
    26852682        self._manager.set_param2fit(self.uid, param2fit) 
    26862683 
    2687  
    26882684    def select_param(self, event=None): 
    26892685        """ 
     
    27322728        if len(self.fittable_param) > 0: 
    27332729            len_orient_para *= 2 
    2734         #Set the value of checkbox that selected every checkbox or not 
    2735         if len(self.parameters) + len(self.fittable_param) - len_orient_para \ 
    2736             == len(self.param_toFit): 
    2737             self.cb1.SetValue(True) 
    2738         else: 
    2739             self.cb1.SetValue(False) 
    27402730 
    27412731        self.save_current_state_fit() 
     
    28392829        iy = 0 
    28402830        ix = 0 
    2841         select_text = "Select All" 
    2842         self.cb1 = wx.CheckBox(self, wx.ID_ANY, str(select_text), (10, 10)) 
    2843         wx.EVT_CHECKBOX(self, self.cb1.GetId(), self.select_all_param) 
    2844         self.cb1.SetToolTipString("To check/uncheck all the boxes below.") 
    2845         self.cb1.SetValue(True) 
    2846  
    2847         sizer.Add(self.cb1, (iy, ix), (1, 1), \ 
    2848                              wx.LEFT | wx.EXPAND | wx.ADJUST_MINSIZE, 5) 
     2831        sizer.Add(wx.StaticText(self, wx.ID_ANY, 'Parameter'), 
     2832                  (iy, ix), (1, 1), wx.EXPAND | wx.ADJUST_MINSIZE, 0) 
    28492833        ix += 1 
    28502834        self.text2_2 = wx.StaticText(self, wx.ID_ANY, 'Value') 
     
    28732857        self.text2_4.Hide() 
    28742858 
    2875         CHECK_STATE = self.cb1.GetValue() 
     2859        CHECK_STATE = False 
    28762860        for item in keys: 
    28772861 
  • src/sas/sasgui/plottools/plottables.py

    rf668101 r345e7e4  
    10231023    """ 
    10241024 
    1025     def __init__(self, x, y, dx=None, dy=None, lam=None, dlam=None): 
     1025    def __init__(self, x, y, dx=None, dy=None): 
    10261026        """ 
    10271027        Draw points specified by x[i],y[i] in the current color/symbol. 
     
    10371037        self.x = x 
    10381038        self.y = y 
    1039         self.lam = lam 
    10401039        self.dx = dx 
    10411040        self.dy = dy 
    1042         self.dlam = dlam 
    10431041        self.source = None 
    10441042        self.detector = None 
Note: See TracChangeset for help on using the changeset viewer.