- Timestamp:
- Feb 22, 2017 1:29:41 PM (8 years ago)
- 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:
- 9525358
- Parents:
- 03137f1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/sasgui/perspectives/fitting/fitpage.py
r03137f1 r3d55219 1941 1941 self.pinhole_smearer.Enable(True) 1942 1942 self.default_mask = copy.deepcopy(self.data.mask) 1943 if self.data.err_data is None \ 1944 or numpy.all(err == 1 for err in self.data.err_data) \ 1945 or not numpy.any(self.data.err_data): 1943 if self.data.err_data is not None \ 1944 and numpy.any(self.data.err_data): 1946 1945 di_flag = True 1947 if self.data.dqx is None \ 1948 or numpy.all(err == 1 for err in self.data.dqx) \ 1949 or not numpy.any(self.data.dqx): 1946 if self.data.dqx_data is not None \ 1947 and numpy.any(self.data.dqx_data): 1950 1948 dq_flag = True 1951 1949 else: 1952 1950 self.slit_smearer.Enable(True) 1953 1951 self.pinhole_smearer.Enable(True) 1954 if self.data.dy is None \ 1955 or numpy.all(self.data.dy == 1) \ 1956 or not numpy.any(self.data.dy): 1952 if self.data.dy is not None and numpy.any(self.data.dy): 1957 1953 di_flag = True 1958 if self.data.dx is None \ 1959 or numpy.all(self.data.dx == 1) \ 1960 or not numpy.any(self.data.dx): 1954 if self.data.dx is not None and numpy.any(self.data.dx): 1961 1955 dq_flag = True 1956 elif self.data.dxl is not None and numpy.any(self.data.dxl): 1957 dq_flag = True 1962 1958 1963 1959 if dq_flag: 1960 self.enable_smearer.Enable(True) 1961 self.enable_smearer.SetValue(True) 1962 self.disable_smearer.SetValue(False) 1963 else: 1964 1964 self.enable_smearer.Disable() 1965 1965 self.disable_smearer.Enable(True) 1966 1966 self.disable_smearer.SetValue(True) 1967 1968 if di_flag: 1969 self.dI_didata.Enable(True) 1970 self.dI_didata.SetValue(True) 1971 self.weightbt_string = self.dI_didata.GetLabelText() 1967 1972 else: 1968 self.enable_smearer.Enable(True)1969 self.enable_smearer.SetValue(True)1970 self.disable_smearer.SetValue(False)1971 self.onSmear(event=None)1972 1973 if di_flag:1974 1973 self.dI_didata.Enable(False) 1975 1974 self.dI_noweight.SetValue(True) 1976 1975 self.weightbt_string = self.dI_noweight.GetLabelText() 1977 else:1978 self.dI_didata.Enable(True)1979 self.dI_didata.SetValue(True)1980 self.weightbt_string = self.dI_didata.GetLabelText()1981 1976 1982 1977 # Enable weighting radio buttons … … 2021 2016 self.EditMask_title.Disable() 2022 2017 2018 self.onSmear(event=None) 2023 2019 self.on_set_focus(None) 2024 2020 self.Refresh()
Note: See TracChangeset
for help on using the changeset viewer.