Changes in src/sas/sasgui/perspectives/corfunc/corfunc_panel.py [9b90bf8:7432acb] in sasview
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/sasgui/perspectives/corfunc/corfunc_panel.py
r9b90bf8 r7432acb 55 55 self._data = data # The data to be analysed (corrected fr background) 56 56 self._extrapolated_data = None # The extrapolated data set 57 # Callable object of class CorfuncCalculator._Interpolator representing58 # the extrapolated and interpolated data59 self._extrapolated_fn = None60 57 self._transformed_data = None # Fourier trans. of the extrapolated data 61 58 self._calculator = CorfuncCalculator() … … 221 218 222 219 try: 223 params, self._extrapolated_data, self._extrapolated_fn = \ 224 self._calculator.compute_extrapolation() 220 params, self._extrapolated_data = self._calculator.compute_extrapolation() 225 221 except Exception as e: 226 222 msg = "Error extrapolating data:\n" … … 261 257 StatusEvent(status=msg)) 262 258 263 def transform_complete(self, transform s=None):259 def transform_complete(self, transform=None): 264 260 """ 265 261 Called from FourierThread when calculation has completed 266 262 """ 267 263 self._transform_btn.SetLabel("Transform") 268 if transform sis None:264 if transform is None: 269 265 msg = "Error calculating Transform." 270 266 if self.transform_type == 'hilbert': … … 274 270 self._extract_btn.Disable() 275 271 return 276 277 self._transformed_data = transforms 278 (transform1, transform3, idf) = transforms 279 plot_x = transform1.x[transform1.x <= 200] 280 plot_y = transform1.y[transform1.x <= 200] 272 self._transformed_data = transform 273 import numpy as np 274 plot_x = transform.x[np.where(transform.x <= 200)] 275 plot_y = transform.y[np.where(transform.x <= 200)] 281 276 self._manager.show_data(Data1D(plot_x, plot_y), TRANSFORM_LABEL1) 282 # No need to shorten gamma3 as it's only calculated up to x=200283 self._manager.show_data(transform3, TRANSFORM_LABEL3)284 285 plot_x = idf.x[idf.x <= 200]286 plot_y = idf.y[idf.x <= 200]287 self._manager.show_data(Data1D(plot_x, plot_y), IDF_LABEL)288 289 277 # Only enable extract params button if a fourier trans. has been done 290 278 if self.transform_type == 'fourier': … … 298 286 """ 299 287 try: 300 params = self._calculator.extract_parameters(self._transformed_data [0])288 params = self._calculator.extract_parameters(self._transformed_data) 301 289 except: 302 290 params = None
Note: See TracChangeset
for help on using the changeset viewer.