Changeset cb62bd5 in sasview for src/sas/sasgui


Ignore:
Timestamp:
Aug 4, 2017 4:22:51 AM (7 years ago)
Author:
lewis
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.2.2, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
1abd19c
Parents:
a0e6b1b
Message:

Use manually inputted background level in Pr calculation

Location:
src/sas/sasgui/perspectives/pr
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/sas/sasgui/perspectives/pr/inversion_panel.py

    ra0e6b1b rcb62bd5  
    7373        self.bck_est_ctl = None 
    7474        self.bck_man_ctl = None 
    75         self.has_bck = True 
     75        self.est_bck = True 
    7676        self.bck_input = None 
    7777        self.bck_ctl = None 
     
    330330 
    331331        # Background evaluation checkbox 
    332         state.estimate_bck = self.has_bck 
     332        state.estimate_bck = self.est_bck 
    333333        state.bck_value = bck 
    334334 
     
    382382            self.bck_input.Enable() 
    383383            self.bck_input.SetValue(str(state.bck_value)) 
    384         self.has_bck = state.estimate_bck 
     384        self.est_bck = state.estimate_bck 
    385385        self.bck_value = state.bck_value 
    386386 
     
    804804 
    805805    def _on_bck_changed(self, evt=None): 
    806         self.has_bck = self.bck_est_ctl.GetValue() 
    807         if self.has_bck: 
     806        self.est_bck = self.bck_est_ctl.GetValue() 
     807        if self.est_bck: 
    808808            self.bck_input.Disable() 
    809809        else: 
     
    828828                                                      d_max=dmax, 
    829829                                                      q_min=qmin, q_max=qmax, 
    830                                                       bck=self.has_bck, 
     830                                                      est_bck=self.est_bck, 
     831                                                      bck_val=bck, 
    831832                                                      height=height, 
    832833                                                      width=width) 
     
    937938 
    938939        # Read background 
    939         if not self.has_bck: 
     940        if not self.est_bck: 
    940941            try: 
    941942                bck_str = self.bck_input.GetValue() 
     
    987988                                                   d_max=dmax, 
    988989                                                   q_min=qmin, q_max=qmax, 
    989                                                    bck=self.has_bck, 
     990                                                   est_bck=self.est_bck, 
     991                                                   bck_val = bck, 
    990992                                                   height=height, 
    991993                                                   width=width) 
  • src/sas/sasgui/perspectives/pr/pr.py

    ra1b8fee rcb62bd5  
    6868        self.q_min = None 
    6969        self.q_max = None 
    70         self.has_bck = False 
     70        self.est_bck = False 
     71        self.bck_val = 0 
    7172        self.slit_height = 0 
    7273        self.slit_width = 0 
     
    828829        self.control_panel.iq0 = pr.iq0(out) 
    829830        self.control_panel.bck = pr.background 
     831        self.control_panel.bck_input.SetValue("{:.2g}".format(pr.background)) 
    830832 
    831833        # Show I(q) fit 
     
    907909 
    908910    def setup_plot_inversion(self, alpha, nfunc, d_max, q_min=None, q_max=None, 
    909                              bck=False, height=0, width=0): 
     911                             est_bck=False, bck_val=0, height=0, width=0): 
    910912        """ 
    911913            Set up inversion from plotted data 
     
    916918        self.q_min = q_min 
    917919        self.q_max = q_max 
    918         self.has_bck = bck 
     920        self.est_bck = est_bck 
     921        self.bck_val = bck_val 
    919922        self.slit_height = height 
    920923        self.slit_width = width 
     
    930933    def estimate_plot_inversion(self, alpha, nfunc, d_max, 
    931934                                q_min=None, q_max=None, 
    932                                 bck=False, height=0, width=0): 
     935                                est_bck=False, bck_val=0, height=0, width=0): 
    933936        """ 
    934937            Estimate parameters from plotted data 
     
    939942        self.q_min = q_min 
    940943        self.q_max = q_max 
    941         self.has_bck = bck 
     944        self.est_bck = est_bck 
     945        self.bck_val = bck_val 
    942946        self.slit_height = height 
    943947        self.slit_width = width 
     
    973977        pr.x = self.current_plottable.x 
    974978        pr.y = self.current_plottable.y 
    975         pr.has_bck = self.has_bck 
     979        pr.est_bck = self.est_bck 
    976980        pr.slit_height = self.slit_height 
    977981        pr.slit_width = self.slit_width 
     982        pr.background = self.bck_val 
    978983 
    979984        # Keep track of the plot window title to ensure that 
     
    10191024        self.q_min = q_min 
    10201025        self.q_max = q_max 
    1021         self.has_bck = bck 
     1026        self.est_bck = bck 
    10221027        self.slit_height = height 
    10231028        self.slit_width = width 
     
    10421047        self.q_min = q_min 
    10431048        self.q_max = q_max 
    1044         self.has_bck = bck 
     1049        self.est_bck = bck 
    10451050        self.slit_height = height 
    10461051        self.slit_width = width 
     
    11151120            pr.y = y 
    11161121            pr.err = err 
    1117             pr.has_bck = self.has_bck 
     1122            pr.est_bck = self.est_bck 
    11181123            pr.slit_height = self.slit_height 
    11191124            pr.slit_width = self.slit_width 
Note: See TracChangeset for help on using the changeset viewer.