Changes in / [505706a:d3911e3] in sasview


Ignore:
Files:
1 deleted
12 edited

Legend:

Unmodified
Added
Removed
  • build_tools/jenkins_linux_build.sh

    r128c287 r8ca1ba1  
    3737cd sasmodels 
    3838$PYTHON setup.py bdist_egg 
    39 $PYTHON -m sasmodels.model_test all 
     39 
    4040 
    4141# SASVIEW 
  • build_tools/jenkins_osx_build.sh

    rb742b8b5 r8ca1ba1  
    3737make html 
    3838 
    39 #SASMODELS - BUILDING AND TESTING 
    4039cd $WORKSPACE 
    4140cd sasmodels 
    4241$PYTHON setup.py bdist_egg 
    43 $PYTHON -m sasmodels.model_test all 
     42 
    4443 
    4544# SASVIEW 
  • build_tools/jenkins_win64_build.bat

    rec57735 rb636c0ba  
    4747cd sasmodels 
    4848%PYTHON% setup.py bdist_egg 
    49 %PYTHON% -m sasmodels.model_test all 
    5049 
    5150:: SASMODELS install egg ############################################## 
  • build_tools/jenkins_win_build.bat

    r5dab2bc r801a296  
    4848cd sasmodels 
    4949%PYTHON% setup.py bdist_egg 
    50 %PYTHON% -m sasmodels.model_test all 
     50 
    5151 
    5252:: SASMODELS install egg ############################################## 
  • src/sas/sascalc/dataloader/manipulations.py

    rb2b36932 rb699768  
    143143        :return: Data1D object 
    144144        """ 
    145         if len(data2D.detector) > 1: 
     145        if len(data2D.detector) != 1: 
    146146            msg = "_Slab._avg: invalid number of " 
    147147            msg += " detectors: %g" % len(data2D.detector) 
     
    299299            error on number of counts, number of entries summed 
    300300        """ 
    301         if len(data2D.detector) > 1: 
     301        if len(data2D.detector) != 1: 
    302302            msg = "Circular averaging: invalid number " 
    303303            msg += "of detectors: %g" % len(data2D.detector) 
  • src/sas/sascalc/dataloader/readers/cansas_reader_HDF5.py

    rbbd0f37 r5e906207  
    162162                    else: 
    163163                        self.current_dataset.x = data_set.flatten() 
    164                     continue 
    165                 elif key == u'Qdev': 
    166                     self.current_dataset.dx = data_set.flatten() 
    167164                    continue 
    168165                elif key == u'Qy': 
  • src/sas/sasgui/guiframe/gui_manager.py

    rd3911e3 rd3911e3  
    19501950                    item, _, _ = value 
    19511951                    item.Check(True) 
     1952            self._data_panel.on_remove(None, False) 
    19521953 
    19531954            wx.PostEvent(self, StatusEvent(status="Loading Project file...")) 
     
    19621963                # Reset to a base state 
    19631964                self._on_reset_state() 
    1964                 self._data_panel.on_remove(None, False) 
    19651965                # Load the project file 
    19661966                self.load_state(path=path, is_project=True) 
     
    24582458                                                group_id=group_id, 
    24592459                                                action='remove')) 
     2460                # remove res plot: Todo: improve 
    24602461                wx.CallAfter(self._remove_res_plot, new_plot.id) 
    24612462        self._data_manager.delete_data(data_id=data_id, 
  • src/sas/sasgui/guiframe/local_perspectives/plotting/Plotter2D.py

    rb2b36932 r1a696bf  
    316316 
    317317        slicerpop.AppendSeparator() 
    318         if len(self.data2D.detector) <= 1: 
     318        if len(self.data2D.detector) == 1: 
    319319            item_list = self.parent.get_current_context_menu(self) 
    320320            if (not item_list == None) and (not len(item_list) == 0) and\ 
  • src/sas/sasgui/perspectives/fitting/basepage.py

    rd3911e3 rd3911e3  
    5252    FONT_VARIANT = 1 
    5353    ON_MAC = True 
     54 
    5455 
    5556class BasicPage(ScrolledPanel, PanelBase): 
     
    10411042                        disp_model = POLYDISPERSITY_MODELS['array']() 
    10421043                        if hasattr(state, "values") and \ 
    1043                                  self.disp_cb_dict[item].GetValue(): 
     1044                                 self.disp_cb_dict[item].GetValue() is True: 
    10441045                            if len(state.values) > 0: 
    10451046                                self.values = state.values 
     
    14341435                    self.qmax_x = tempmax 
    14351436                    is_modified = True 
     1437 
    14361438                if is_2Ddata: 
     1439                    # set mask 
    14371440                    is_modified = self._validate_Npts() 
    1438                 else: 
    1439                     is_modified = self._validate_Npts_1D() 
     1441 
    14401442            else: 
    14411443                self.fitrange = False 
     
    14521454                # Theory case: need to get npts value to draw 
    14531455                self.npts_x = float(self.Npts_total.GetValue()) 
    1454                 self.Npts_fit.SetValue(str(self.Npts_total.GetValue())) 
    1455                 self._save_plotting_range() 
    14561456                self.create_default_data() 
    14571457                self.state_change = True 
    14581458                self._draw_model() 
    1459                 # Time delay has been introduced to prevent _handle error 
    1460                 # on Windows 
    1461                 # This part of code is executed when model is selected and 
    1462                 # it's parameters are changed (with respect to previously 
    1463                 # selected model). There are two Iq evaluations occuring one 
    1464                 # after another and therefore there may be compilation error 
    1465                 # if model is calculated for the first time. 
    1466                 # This seems to be Windows only issue - haven't tested on Linux 
    1467                 # though.The proper solution (other than time delay) requires 
    1468                 # more fundemental code refatoring 
    1469                 # Wojtek P. Nov 7, 2016 
    1470                 if not ON_MAC: 
    1471                     time.sleep(0.1) 
    14721459                self.Refresh() 
    14731460 
     
    21802167                flag = False 
    21812168            else: 
    2182                 self.Npts_fit.SetValue(str(len(index_data[index_data]))) 
     2169                self.Npts_fit.SetValue(str(len(index_data[index_data is True]))) 
    21832170                self.fitrange = True 
    21842171 
     
    24042391 
    24052392        # Redraw the model 
    2406         #  Wojtek P. Nov 7, 2016: Redrawing seems to be unnecessary here 
    2407         # self._draw_model() 
     2393        self._draw_model() 
    24082394        # self._undo.Enable(True) 
    24092395        event = PageInfoEvent(page=self) 
     
    26242610            Layout after self._draw_model 
    26252611        """ 
    2626         if ON_MAC: 
     2612        if ON_MAC is True: 
    26272613            time.sleep(1) 
    26282614 
  • src/sas/sasgui/perspectives/fitting/fitpage.py

    r345e7e4 rc8e1996  
    8181        flag = check_data_validity(self.data) & (self.model is not None) 
    8282        self.btFit.Enable(flag) 
    83  
     83         
    8484    def on_set_focus(self, event): 
    8585        """ 
    86         Override the basepage focus method to ensure the save flag is set 
     86        Override the basepage focus method to ensure the save flag is set  
    8787        properly when focusing on the fit page. 
    8888        """ 
     
    238238 
    239239        weighting_set_box = wx.StaticBox(self, wx.ID_ANY, 
    240                                          'Set Weighting by Selecting dI Source') 
     240                                'Set Weighting by Selecting dI Source') 
    241241        weighting_box = wx.StaticBoxSizer(weighting_set_box, wx.HORIZONTAL) 
    242242        sizer_weighting = wx.BoxSizer(wx.HORIZONTAL) 
     
    11641164        if event is not None: 
    11651165            if (event.GetEventObject() == self.formfactorbox 
    1166                     and self.structurebox.GetLabel() != 'None')\ 
    1167                     or event.GetEventObject() == self.structurebox\ 
    1168                     or event.GetEventObject() == self.multifactorbox: 
     1166                        and self.structurebox.GetLabel() != 'None')\ 
     1167                        or event.GetEventObject() == self.structurebox\ 
     1168                        or event.GetEventObject() == self.multifactorbox: 
    11691169                copy_flag = self.get_copy_params() 
    11701170                is_poly_enabled = self.enable_disp.GetValue() 
     
    12051205                    self._keep.Enable(not self.batch_on) 
    12061206                    self._set_save_flag(True) 
    1207             #Setting smearing for cases with and without data. 
    1208             self._set_smear(self.data) 
     1207                    self._set_smear(self.data) 
    12091208 
    12101209            # more disables for 2D 
     
    12131212            try: 
    12141213                # update smearer sizer 
    1215                 #This call for smearing set up caused double evaluation of 
    1216                 #I(q) and double compilation as results 
    1217                 #self.onSmear(None) 
     1214                self.onSmear(None) 
    12181215                temp_smear = None 
    12191216                if not self.disable_smearer.GetValue(): 
     
    12291226            # set smearing value whether or not data contain the smearing info 
    12301227            evt = ModelEventbox(model=self.model, 
    1231                                 smearer=temp_smear, 
    1232                                 enable_smearer=not self.disable_smearer.GetValue(), 
    1233                                 qmin=float(self.qmin_x), 
    1234                                 uid=self.uid, 
    1235                                 caption=self.window_caption, 
    1236                                 qmax=float(self.qmax_x)) 
     1228                            smearer=temp_smear, 
     1229                            enable_smearer=not self.disable_smearer.GetValue(), 
     1230                            qmin=float(self.qmin_x), 
     1231                            uid=self.uid, 
     1232                            caption=self.window_caption, 
     1233                            qmax=float(self.qmax_x)) 
    12371234 
    12381235            self._manager._on_model_panel(evt=evt) 
  • src/sas/sasgui/perspectives/fitting/fitpanel.py

    r67b0a99 rc8e1996  
    189189        # use while-loop, for-loop will not do the job well. 
    190190        while (self.GetPageCount() > 0): 
    191             page = self.GetPage(self.GetPageCount() - 1) 
     191            # delete the first page until no page exists 
     192            page = self.GetPage(0) 
    192193            if self._manager.parent.panel_on_focus == page: 
    193194                self._manager.parent.panel_on_focus = None 
    194195            self._close_helper(selected_page=page) 
    195             self.DeletePage(self.GetPageCount() - 1) 
     196            self.DeletePage(0) 
    196197        # Clear list of names 
    197198        self.fit_page_name = {} 
     
    399400                    temp = self.GetSelection() 
    400401                    self.DeletePage(temp) 
    401             if self.sim_page is not None: 
    402                 if len(self.sim_page.model_list) == 0: 
    403                     pos = self.GetPageIndex(self.sim_page) 
    404                     self.SetSelection(pos) 
    405                     self.on_close_page(event=None) 
    406                     temp = self.GetSelection() 
    407                     self.DeletePage(temp) 
    408                     self.sim_page = None 
    409                     self.batch_on = False 
    410402            if self.GetPageCount() == 0: 
    411403                self._manager.on_add_new_page(event=None) 
  • src/sas/sasgui/perspectives/fitting/fitting.py

    r1a5d5f2 r1a5d5f2  
    864864                enable1D=enable1D, enable2D=enable2D, 
    865865                qmin=qmin, qmax=qmax, weight=weight) 
     866            self._mac_sleep(0.2) 
    866867 
    867868    def _mac_sleep(self, sec=0.2): 
     
    19631964                ## May need rethinking   
    19641965                ## 
    1965                 ##    -PDB August 12, 2014 
     1966                ##    -PDB August 12, 2014                   
    19661967                while self.calc_1D.isrunning(): 
    19671968                    time.sleep(0.1) 
Note: See TracChangeset for help on using the changeset viewer.