Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/sascalc/pr/invertor.py

    r9a5097c r463e7ffc  
    77""" 
    88 
    9 import numpy as np 
     9import numpy 
    1010import sys 
    1111import math 
     
    1818from scipy import optimize 
    1919from sas.sascalc.pr.core.pr_inversion import Cinvertor 
     20 
     21logger = logging.getLogger(__name__) 
    2022 
    2123def help(): 
     
    189191        #import numpy 
    190192        if name == 'x': 
    191             out = np.ones(self.get_nx()) 
     193            out = numpy.ones(self.get_nx()) 
    192194            self.get_x(out) 
    193195            return out 
    194196        elif name == 'y': 
    195             out = np.ones(self.get_ny()) 
     197            out = numpy.ones(self.get_ny()) 
    196198            self.get_y(out) 
    197199            return out 
    198200        elif name == 'err': 
    199             out = np.ones(self.get_nerr()) 
     201            out = numpy.ones(self.get_nerr()) 
    200202            self.get_err(out) 
    201203            return out 
     
    325327            raise RuntimeError, msg 
    326328 
    327         p = np.ones(nfunc) 
     329        p = numpy.ones(nfunc) 
    328330        t_0 = time.time() 
    329331        out, cov_x, _, _, _ = optimize.leastsq(self.residuals, p, full_output=1) 
     
    341343 
    342344        if cov_x is None: 
    343             cov_x = np.ones([nfunc, nfunc]) 
     345            cov_x = numpy.ones([nfunc, nfunc]) 
    344346            cov_x *= math.fabs(chisqr) 
    345347        return out, cov_x 
     
    358360            raise RuntimeError, msg 
    359361 
    360         p = np.ones(nfunc) 
     362        p = numpy.ones(nfunc) 
    361363        t_0 = time.time() 
    362364        out, cov_x, _, _, _ = optimize.leastsq(self.pr_residuals, p, full_output=1) 
     
    435437        """ 
    436438        # Note: To make sure an array is contiguous: 
    437         # blah = np.ascontiguousarray(blah_original) 
     439        # blah = numpy.ascontiguousarray(blah_original) 
    438440        # ... before passing it to C 
    439441 
     
    456458            nfunc += 1 
    457459 
    458         a = np.zeros([npts + nq, nfunc]) 
    459         b = np.zeros(npts + nq) 
    460         err = np.zeros([nfunc, nfunc]) 
     460        a = numpy.zeros([npts + nq, nfunc]) 
     461        b = numpy.zeros(npts + nq) 
     462        err = numpy.zeros([nfunc, nfunc]) 
    461463 
    462464        # Construct the a matrix and b vector that represent the problem 
     
    476478        self.chi2 = chi2 
    477479 
    478         inv_cov = np.zeros([nfunc, nfunc]) 
     480        inv_cov = numpy.zeros([nfunc, nfunc]) 
    479481        # Get the covariance matrix, defined as inv_cov = a_transposed * a 
    480482        self._get_invcov_matrix(nfunc, nr, a, inv_cov) 
     
    490492 
    491493        try: 
    492             cov = np.linalg.pinv(inv_cov) 
     494            cov = numpy.linalg.pinv(inv_cov) 
    493495            err = math.fabs(chi2 / float(npts - nfunc)) * cov 
    494496        except: 
    495497            # We were not able to estimate the errors 
    496498            # Return an empty error matrix 
    497             logging.error(sys.exc_value) 
     499            logger.error(sys.exc_value) 
    498500 
    499501        # Keep a copy of the last output 
     
    505507            self.background = c[0] 
    506508 
    507             err_0 = np.zeros([nfunc, nfunc]) 
    508             c_0 = np.zeros(nfunc) 
     509            err_0 = numpy.zeros([nfunc, nfunc]) 
     510            c_0 = numpy.zeros(nfunc) 
    509511 
    510512            for i in range(nfunc_0): 
     
    541543            # number of terms 
    542544            best_alpha, _, _ = self.estimate_alpha(self.nfunc) 
    543             logging.warning("Invertor.estimate_numterms: %s" % sys.exc_value) 
     545            logger.warning("Invertor.estimate_numterms: %s" % sys.exc_value) 
    544546            return self.nfunc, best_alpha, "Could not estimate number of terms" 
    545547 
     
    662664                                                   str(self.cov[i][i]))) 
    663665        file.write("<r>  <Pr>  <dPr>\n") 
    664         r = np.arange(0.0, self.d_max, self.d_max / npts) 
     666        r = numpy.arange(0.0, self.d_max, self.d_max / npts) 
    665667 
    666668        for r_i in r: 
     
    694696                        toks = line.split('=') 
    695697                        self.nfunc = int(toks[1]) 
    696                         self.out = np.zeros(self.nfunc) 
    697                         self.cov = np.zeros([self.nfunc, self.nfunc]) 
     698                        self.out = numpy.zeros(self.nfunc) 
     699                        self.cov = numpy.zeros([self.nfunc, self.nfunc]) 
    698700                    elif line.startswith('#alpha='): 
    699701                        toks = line.split('=') 
Note: See TracChangeset for help on using the changeset viewer.