Ignore:
Timestamp:
Aug 3, 2011 10:55:13 AM (13 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:
8677607
Parents:
4225aed
Message:

working on batch mode

File:
1 edited

Legend:

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

    r4225aed r67ae937  
    9898        self.enable_datasource() 
    9999        if data_list: 
    100             qmin, qmax, _ = self.compute_data_range(data_list[0]) 
     100            qmin, qmax, npts = self.compute_data_range(data_list[0]) 
    101101            self.qmin_data_set, self.qmax_data_set = qmin, qmax 
     102            self.npts_data_set = npts 
    102103        for data in self.data_list: 
    103104            if data is not None: 
     
    10101011        # when y(q=0)=None at x[0].          
    10111012        self.qmin_x = float(self.qmin.GetValue()) 
    1012         self.qmax_x = float( self.qmax.GetValue()) 
     1013        self.qmax_x = float(self.qmax.GetValue()) 
    10131014        self._manager._reset_schedule_problem(value=0, uid=self.uid) 
    1014         self._manager.schedule_for_fit(uid=self.uid,value=1, fitproblem =None)  
    1015         self._manager.set_fit_range(uid=self.uid,qmin= self.qmin_x,  
    1016                                    qmax= self.qmax_x) 
    1017          
     1015        self._manager.schedule_for_fit(uid=self.uid,value=1, fitproblem=None)  
     1016        self._manager.set_fit_range(uid=self.uid,qmin=self.qmin_x,  
     1017                                   qmax=self.qmax_x) 
    10181018        #single fit  
    10191019        self._manager.onFit(uid=self.uid) 
     
    16481648        """ 
    16491649        if data is not None: 
    1650             qmin, qmax, _ = self.compute_data_range(data) 
     1650            qmin, qmax, npts = self.compute_data_range(data) 
    16511651            self.qmin_data_set = min(self.qmin_data_set, qmin) 
    16521652            self.qmax_data_set = max(self.qmax_data_set, qmax) 
    1653          
     1653            self.npts_data_set += npts 
    16541654         
    16551655    def compute_data_range(self, data): 
     
    17201720            self.structurebox.Enable() 
    17211721            data_name = self.data.name 
    1722             data_min, data_max, npts = self.compute_data_range(self.data) 
     1722            #data_min, data_max, npts = self.compute_data_range(self.data) 
     1723            data_min, data_max = self.qmin_data_set, self.qmax_data_set 
     1724            npts =  self.npts_data_set 
    17231725            #set maximum range for x in linear scale 
    17241726            if not hasattr(self.data,"data"): #Display only for 1D data fit 
Note: See TracChangeset for help on using the changeset viewer.