Ignore:
Timestamp:
Mar 26, 2017 11:33:16 PM (7 years ago)
Author:
andyfaff
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:
ed2276f
Parents:
9146ed9
Message:

MAINT: import numpy as np

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/sasgui/perspectives/fitting/fitpage.py

    rd85f1d8a r9a5097c  
    66import wx 
    77import wx.lib.newevent 
    8 import numpy 
     8import numpy as np 
    99import copy 
    1010import math 
     
    11151115            if item.GetValue(): 
    11161116                if button_list.index(item) == 0: 
    1117                     flag = 0  # dy = numpy.ones_like(dy_data) 
     1117                    flag = 0  # dy = np.ones_like(dy_data) 
    11181118                elif button_list.index(item) == 1: 
    11191119                    flag = 1  # dy = dy_data 
    11201120                elif button_list.index(item) == 2: 
    1121                     flag = 2  # dy = numpy.sqrt(numpy.abs(data)) 
     1121                    flag = 2  # dy = np.sqrt(np.abs(data)) 
    11221122                elif button_list.index(item) == 3: 
    1123                     flag = 3  # dy = numpy.abs(data) 
     1123                    flag = 3  # dy = np.abs(data) 
    11241124                break 
    11251125        return flag 
     
    14221422        key = event.GetKeyCode() 
    14231423        length = len(self.data.x) 
    1424         indx = (numpy.abs(self.data.x - x_data)).argmin() 
     1424        indx = (np.abs(self.data.x - x_data)).argmin() 
    14251425        # return array.flat[idx] 
    14261426        if key == wx.WXK_PAGEUP or key == wx.WXK_NUMPAD_PAGEUP: 
     
    14771477                    self.enable2D: 
    14781478                # set mask 
    1479                 radius = numpy.sqrt(self.data.qx_data * self.data.qx_data + 
     1479                radius = np.sqrt(self.data.qx_data * self.data.qx_data + 
    14801480                                    self.data.qy_data * self.data.qy_data) 
    14811481                index_data = ((self.qmin_x <= radius) & (radius <= self.qmax_x)) 
    14821482                index_data = (index_data) & (self.data.mask) 
    1483                 index_data = (index_data) & (numpy.isfinite(self.data.data)) 
     1483                index_data = (index_data) & (np.isfinite(self.data.data)) 
    14841484                if len(index_data[index_data]) < 10: 
    14851485                    msg = "Cannot Plot :No or too little npts in" 
     
    15981598                and data.dqx_data.any() != 0: 
    15991599                self.smear_type = "Pinhole2d" 
    1600                 self.dq_l = format_number(numpy.average(data.dqx_data)) 
    1601                 self.dq_r = format_number(numpy.average(data.dqy_data)) 
     1600                self.dq_l = format_number(np.average(data.dqx_data)) 
     1601                self.dq_r = format_number(np.average(data.dqy_data)) 
    16021602                return 
    16031603            else: 
    16041604                return 
    16051605        # check if it is pinhole smear and get min max if it is. 
    1606         if data.dx is not None and numpy.any(data.dx): 
     1606        if data.dx is not None and np.any(data.dx): 
    16071607            self.smear_type = "Pinhole" 
    16081608            self.dq_l = data.dx[0] 
     
    16121612        elif data.dxl is not None or data.dxw is not None: 
    16131613            self.smear_type = "Slit" 
    1614             if data.dxl is not None and numpy.all(data.dxl, 0): 
     1614            if data.dxl is not None and np.all(data.dxl, 0): 
    16151615                self.dq_l = data.dxl[0] 
    1616             if data.dxw is not None and numpy.all(data.dxw, 0): 
     1616            if data.dxw is not None and np.all(data.dxw, 0): 
    16171617                self.dq_r = data.dxw[0] 
    16181618        # return self.smear_type,self.dq_l,self.dq_r 
     
    19211921                self.default_mask = copy.deepcopy(self.data.mask) 
    19221922                if self.data.err_data is not None \ 
    1923                         and numpy.any(self.data.err_data): 
     1923                        and np.any(self.data.err_data): 
    19241924                    di_flag = True 
    19251925                if self.data.dqx_data is not None \ 
    1926                         and numpy.any(self.data.dqx_data): 
     1926                        and np.any(self.data.dqx_data): 
    19271927                    dq_flag = True 
    19281928            else: 
    19291929                self.slit_smearer.Enable(True) 
    19301930                self.pinhole_smearer.Enable(True) 
    1931                 if self.data.dy is not None and numpy.any(self.data.dy): 
     1931                if self.data.dy is not None and np.any(self.data.dy): 
    19321932                    di_flag = True 
    1933                 if self.data.dx is not None and numpy.any(self.data.dx): 
     1933                if self.data.dx is not None and np.any(self.data.dx): 
    19341934                    dq_flag = True 
    1935                 elif self.data.dxl is not None and numpy.any(self.data.dxl): 
     1935                elif self.data.dxl is not None and np.any(self.data.dxl): 
    19361936                    dq_flag = True 
    19371937 
     
    20672067        if self.data.__class__.__name__ == "Data2D" or \ 
    20682068                        self.enable2D: 
    2069             radius = numpy.sqrt(self.data.qx_data * self.data.qx_data + 
     2069            radius = np.sqrt(self.data.qx_data * self.data.qx_data + 
    20702070                                self.data.qy_data * self.data.qy_data) 
    20712071            index_data = (self.qmin_x <= radius) & (radius <= self.qmax_x) 
    20722072            index_data = (index_data) & (self.data.mask) 
    2073             index_data = (index_data) & (numpy.isfinite(self.data.data)) 
     2073            index_data = (index_data) & (np.isfinite(self.data.data)) 
    20742074            npts2fit = len(self.data.data[index_data]) 
    20752075        else: 
     
    21042104        # make sure stop button to fit button all the time 
    21052105        self._on_fit_complete() 
    2106         if out is None or not numpy.isfinite(chisqr): 
     2106        if out is None or not np.isfinite(chisqr): 
    21072107            raise ValueError, "Fit error occured..." 
    21082108 
     
    21152115 
    21162116        # Check if chi2 is finite 
    2117         if chisqr is not None and numpy.isfinite(chisqr): 
     2117        if chisqr is not None and np.isfinite(chisqr): 
    21182118            # format chi2 
    21192119            chi2 = format_number(chisqr, True) 
     
    21672167 
    21682168                        if cov[ind] is not None: 
    2169                             if numpy.isfinite(float(cov[ind])): 
     2169                            if np.isfinite(float(cov[ind])): 
    21702170                                val_err = format_number(cov[ind], True) 
    21712171                                item[4].SetForegroundColour(wx.BLACK) 
     
    22912291            self.smear_type = 'Pinhole2d' 
    22922292            len_data = len(data.data) 
    2293             data.dqx_data = numpy.zeros(len_data) 
    2294             data.dqy_data = numpy.zeros(len_data) 
     2293            data.dqx_data = np.zeros(len_data) 
     2294            data.dqy_data = np.zeros(len_data) 
    22952295        else: 
    22962296            self.smear_type = 'Pinhole' 
    22972297            len_data = len(data.x) 
    2298             data.dx = numpy.zeros(len_data) 
     2298            data.dx = np.zeros(len_data) 
    22992299            data.dxl = None 
    23002300            data.dxw = None 
     
    24692469        try: 
    24702470            self.dxl = float(self.smear_slit_height.GetValue()) 
    2471             data.dxl = self.dxl * numpy.ones(data_len) 
     2471            data.dxl = self.dxl * np.ones(data_len) 
    24722472            self.smear_slit_height.SetBackgroundColour(wx.WHITE) 
    24732473        except: 
    24742474            self.dxl = None 
    2475             data.dxl = numpy.zeros(data_len) 
     2475            data.dxl = np.zeros(data_len) 
    24762476            if self.smear_slit_height.GetValue().lstrip().rstrip() != "": 
    24772477                self.smear_slit_height.SetBackgroundColour("pink") 
     
    24822482            self.dxw = float(self.smear_slit_width.GetValue()) 
    24832483            self.smear_slit_width.SetBackgroundColour(wx.WHITE) 
    2484             data.dxw = self.dxw * numpy.ones(data_len) 
     2484            data.dxw = self.dxw * np.ones(data_len) 
    24852485        except: 
    24862486            self.dxw = None 
    2487             data.dxw = numpy.zeros(data_len) 
     2487            data.dxw = np.zeros(data_len) 
    24882488            if self.smear_slit_width.GetValue().lstrip().rstrip() != "": 
    24892489                self.smear_slit_width.SetBackgroundColour("pink") 
     
    26122612            if event is None: 
    26132613                output = "-" 
    2614             elif not numpy.isfinite(event.output): 
     2614            elif not np.isfinite(event.output): 
    26152615                output = "-" 
    26162616            else: 
Note: See TracChangeset for help on using the changeset viewer.