Changeset 0cc77d8 in sasview for src/sas/sascalc/dataloader


Ignore:
Timestamp:
May 1, 2017 3:00:53 PM (8 years ago)
Author:
GitHub <noreply@…>
Children:
733cdcd
Parents:
b9d74f3 (diff), c00a797a (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
git-author:
Paul Kienzle <pkienzle@…> (05/01/17 15:00:53)
git-committer:
GitHub <noreply@…> (05/01/17 15:00:53)
Message:

Merge branch 'master' into raise

Location:
src/sas/sascalc/dataloader
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • src/sas/sascalc/dataloader/data_info.py

    rb9d74f3 r0cc77d8  
    1616###################################################################### 
    1717 
     18from __future__ import print_function 
    1819 
    1920#TODO: Keep track of data manipulation in the 'process' data structure. 
  • src/sas/sascalc/dataloader/readers/IgorReader.py

    r959eb01 ra1b8fee  
    1212#copyright 2008, University of Tennessee 
    1313############################################################################# 
     14from __future__ import print_function 
     15 
    1416import os 
    1517 
  • src/sas/sascalc/dataloader/readers/associations.py

    r959eb01 ra1b8fee  
    1414#copyright 2009, University of Tennessee 
    1515############################################################################# 
     16from __future__ import print_function 
     17 
    1618import os 
    1719import sys 
     
    7173                    logger.error(msg) 
    7274    else: 
    73         print "Could not find reader association settings\n  %s [%s]" % (__file__, os.getcwd()) 
     75        print("Could not find reader association settings\n  %s [%s]" % (__file__, os.getcwd())) 
    7476          
    7577          
  • src/sas/sascalc/dataloader/readers/red2d_reader.py

    rb9d74f3 r0cc77d8  
    99#copyright 2008, University of Tennessee 
    1010###################################################################### 
     11from __future__ import print_function 
     12 
    1113import os 
    1214import numpy as np 
     
    8183        detector = Detector() 
    8284        if len(output.detector) > 0: 
    83             print str(output.detector[0]) 
     85            print(str(output.detector[0])) 
    8486        output.detector.append(detector) 
    8587                 
  • src/sas/sascalc/dataloader/loader.py

    r463e7ffc rb9d74f3  
    295295        # Raise an error if there are no matching extensions 
    296296        if len(writers) == 0: 
    297             raise ValueError, "Unknown file type for " + path 
     297            raise ValueError("Unknown file type for " + path) 
    298298        # All done 
    299299        return writers 
  • src/sas/sascalc/dataloader/manipulations.py

    r7432acb rb9d74f3  
    8181    """ 
    8282    if data2d.data is None or data2d.x_bins is None or data2d.y_bins is None: 
    83         raise ValueError, "Can't convert this data: data=None..." 
     83        raise ValueError("Can't convert this data: data=None...") 
    8484    new_x = numpy.tile(data2d.x_bins, (len(data2d.y_bins), 1)) 
    8585    new_y = numpy.tile(data2d.y_bins, (len(data2d.x_bins), 1)) 
     
    146146            msg = "_Slab._avg: invalid number of " 
    147147            msg += " detectors: %g" % len(data2D.detector) 
    148             raise RuntimeError, msg 
     148            raise RuntimeError(msg) 
    149149 
    150150        # Get data 
     
    168168            nbins = int(math.ceil((self.y_max - y_min) / self.bin_width)) 
    169169        else: 
    170             raise RuntimeError, "_Slab._avg: unrecognized axis %s" % str(maj) 
     170            raise RuntimeError("_Slab._avg: unrecognized axis %s" % str(maj)) 
    171171 
    172172        x = numpy.zeros(nbins) 
     
    229229        if not idx.any(): 
    230230            msg = "Average Error: No points inside ROI to average..." 
    231             raise ValueError, msg 
     231            raise ValueError(msg) 
    232232        return Data1D(x=x[idx], y=y[idx], dy=err_y[idx]) 
    233233 
     
    302302            msg = "Circular averaging: invalid number " 
    303303            msg += "of detectors: %g" % len(data2D.detector) 
    304             raise RuntimeError, msg 
     304            raise RuntimeError(msg) 
    305305        # Get data 
    306306        data = data2D.data[numpy.isfinite(data2D.data)] 
     
    464464        if len(data2D.q_data) is None: 
    465465            msg = "Circular averaging: invalid q_data: %g" % data2D.q_data 
    466             raise RuntimeError, msg 
     466            raise RuntimeError(msg) 
    467467 
    468468        # Build array of Q intervals 
     
    488488            ## No need to calculate the frac when all data are within range 
    489489            if self.r_min >= self.r_max: 
    490                 raise ValueError, "Limit Error: min > max" 
     490                raise ValueError("Limit Error: min > max") 
    491491 
    492492            if self.r_min <= q_value and q_value <= self.r_max: 
     
    539539        if not idx.any(): 
    540540            msg = "Average Error: No points inside ROI to average..." 
    541             raise ValueError, msg 
     541            raise ValueError(msg) 
    542542 
    543543        return Data1D(x=x[idx], y=y[idx], dy=err_y[idx], dx=d_x) 
     
    580580        """ 
    581581        if data2D.__class__.__name__ not in ["Data2D", "plottable_2D"]: 
    582             raise RuntimeError, "Ring averaging only take plottable_2D objects" 
     582            raise RuntimeError("Ring averaging only take plottable_2D objects") 
    583583 
    584584        Pi = math.pi 
     
    640640        if not idx.any(): 
    641641            msg = "Average Error: No points inside ROI to average..." 
    642             raise ValueError, msg 
     642            raise ValueError(msg) 
    643643        #elif len(phi_bins[idx])!= self.nbins_phi: 
    644644        #    print "resulted",self.nbins_phi- len(phi_bins[idx]) 
     
    765765        """ 
    766766        if data2D.__class__.__name__ not in ["Data2D", "plottable_2D"]: 
    767             raise RuntimeError, "Ring averaging only take plottable_2D objects" 
     767            raise RuntimeError("Ring averaging only take plottable_2D objects") 
    768768        Pi = math.pi 
    769769 
     
    931931        if not idx.any(): 
    932932            msg = "Average Error: No points inside sector of ROI to average..." 
    933             raise ValueError, msg 
     933            raise ValueError(msg) 
    934934        #elif len(y[idx])!= self.nbins: 
    935935        #    print "resulted",self.nbins- len(y[idx]), 
     
    10071007        """ 
    10081008        if data2D.__class__.__name__ not in ["Data2D", "plottable_2D"]: 
    1009             raise RuntimeError, "Ring cut only take plottable_2D objects" 
     1009            raise RuntimeError("Ring cut only take plottable_2D objects") 
    10101010 
    10111011        # Get data 
     
    10551055        """ 
    10561056        if data2D.__class__.__name__ not in ["Data2D", "plottable_2D"]: 
    1057             raise RuntimeError, "Boxcut take only plottable_2D objects" 
     1057            raise RuntimeError("Boxcut take only plottable_2D objects") 
    10581058        # Get qx_ and qy_data 
    10591059        qx_data = data2D.qx_data 
     
    11061106        """ 
    11071107        if data2D.__class__.__name__ not in ["Data2D", "plottable_2D"]: 
    1108             raise RuntimeError, "Sectorcut take only plottable_2D objects" 
     1108            raise RuntimeError("Sectorcut take only plottable_2D objects") 
    11091109        Pi = math.pi 
    11101110        # Get data 
  • src/sas/sascalc/dataloader/readers/abs_reader.py

    r959eb01 rb9d74f3  
    5050                    input_f = open(path,'r') 
    5151                except: 
    52                     raise  RuntimeError, "abs_reader: cannot open %s" % path 
     52                    raise  RuntimeError("abs_reader: cannot open %s" % path) 
    5353                buff = input_f.read() 
    5454                lines = buff.split('\n') 
     
    9999                            #goes to ASC reader 
    100100                            msg = "abs_reader: cannot open %s" % path 
    101                             raise  RuntimeError, msg 
     101                            raise  RuntimeError(msg) 
    102102                         
    103103                        # Distance in meters 
     
    114114                            #goes to ASC reader 
    115115                            msg = "abs_reader: cannot open %s" % path 
    116                             raise  RuntimeError, msg 
     116                            raise  RuntimeError(msg) 
    117117                        # Transmission 
    118118                        try: 
     
    223223                if not len(y) == len(dy): 
    224224                    msg = "abs_reader: y and dy have different length" 
    225                     raise ValueError, msg 
     225                    raise ValueError(msg) 
    226226                # If the data length is zero, consider this as 
    227227                # though we were not able to read the file. 
    228228                if len(x) == 0: 
    229                     raise ValueError, "ascii_reader: could not load file" 
     229                    raise ValueError("ascii_reader: could not load file") 
    230230                 
    231231                output.x = x[x != 0] 
     
    246246                return output 
    247247        else: 
    248             raise RuntimeError, "%s is not a file" % path 
     248            raise RuntimeError("%s is not a file" % path) 
    249249        return None 
  • src/sas/sascalc/dataloader/readers/ascii_reader.py

    r235f514 rb9d74f3  
    6464                    input_f = open(path,'rb') 
    6565                except: 
    66                     raise  RuntimeError, "ascii_reader: cannot open %s" % path 
     66                    raise  RuntimeError("ascii_reader: cannot open %s" % path) 
    6767                buff = input_f.read() 
    6868                lines = buff.splitlines() 
     
    173173                if not is_data: 
    174174                    msg = "ascii_reader: x has no data" 
    175                     raise RuntimeError, msg 
     175                    raise RuntimeError(msg) 
    176176                # Sanity check 
    177177                if has_error_dy == True and not len(ty) == len(tdy): 
    178178                    msg = "ascii_reader: y and dy have different length" 
    179                     raise RuntimeError, msg 
     179                    raise RuntimeError(msg) 
    180180                if has_error_dx == True and not len(tx) == len(tdx): 
    181181                    msg = "ascii_reader: y and dy have different length" 
    182                     raise RuntimeError, msg 
     182                    raise RuntimeError(msg) 
    183183                # If the data length is zero, consider this as 
    184184                # though we were not able to read the file. 
    185185                if len(tx) == 0: 
    186                     raise RuntimeError, "ascii_reader: could not load file" 
     186                    raise RuntimeError("ascii_reader: could not load file") 
    187187 
    188188                #Let's re-order the data to make cal. 
     
    222222                output.meta_data['loader'] = self.type_name 
    223223                if len(output.x) < 1: 
    224                     raise RuntimeError, "%s is empty" % path 
     224                    raise RuntimeError("%s is empty" % path) 
    225225                return output 
    226226 
    227227        else: 
    228             raise RuntimeError, "%s is not a file" % path 
     228            raise RuntimeError("%s is not a file" % path) 
    229229        return None 
    230230 
  • src/sas/sascalc/dataloader/readers/cansas_reader.py

    r7432acb rb9d74f3  
    14791479                                logger.info(err_mess) 
    14801480                            else: 
    1481                                 raise ValueError, err_mess 
     1481                                raise ValueError(err_mess) 
    14821482                    else: 
    14831483                        err_mess = "CanSAS reader: unrecognized %s unit [%s];"\ 
     
    14881488                            logger.info(err_mess) 
    14891489                        else: 
    1490                             raise ValueError, err_mess 
     1490                            raise ValueError(err_mess) 
    14911491                else: 
    14921492                    exec "storage.%s = value" % variable 
  • src/sas/sascalc/dataloader/readers/danse_reader.py

    r235f514 rb9d74f3  
    5656                datafile = open(filename, 'r') 
    5757            except: 
    58                 raise  RuntimeError,"danse_reader cannot open %s" % (filename) 
     58                raise  RuntimeError("danse_reader cannot open %s" % (filename)) 
    5959         
    6060            # defaults 
     
    271271            if not fversion >= 1.0: 
    272272                msg = "Danse_reader can't read this file %s" % filename 
    273                 raise ValueError, msg 
     273                raise ValueError(msg) 
    274274            else: 
    275275                logger.info("Danse_reader Reading %s \n" % filename) 
  • src/sas/sascalc/dataloader/readers/hfir1d_reader.py

    r959eb01 rb9d74f3  
    4949                    input_f = open(path,'r') 
    5050                except: 
    51                     raise  RuntimeError, "hfir1d_reader: cannot open %s" % path 
     51                    raise  RuntimeError("hfir1d_reader: cannot open %s" % path) 
    5252                buff = input_f.read() 
    5353                lines = buff.split('\n') 
     
    9999                if not len(y) == len(dy): 
    100100                    msg = "hfir1d_reader: y and dy have different length" 
    101                     raise RuntimeError, msg 
     101                    raise RuntimeError(msg) 
    102102                if not len(x) == len(dx): 
    103103                    msg = "hfir1d_reader: x and dx have different length" 
    104                     raise RuntimeError, msg 
     104                    raise RuntimeError(msg) 
    105105 
    106106                # If the data length is zero, consider this as 
    107107                # though we were not able to read the file. 
    108108                if len(x) == 0: 
    109                     raise RuntimeError, "hfir1d_reader: could not load file" 
     109                    raise RuntimeError("hfir1d_reader: could not load file") 
    110110                
    111111                output.x = x 
     
    126126                return output 
    127127        else: 
    128             raise RuntimeError, "%s is not a file" % path 
     128            raise RuntimeError("%s is not a file" % path) 
    129129        return None 
  • src/sas/sascalc/dataloader/readers/nexus_reader.py

    r959eb01 rb9d74f3  
    3535            msg = "Error reading Nexus file: Nexus package is missing.\n" 
    3636            msg += "  Get it from http://http://www.nexusformat.org/" 
    37             raise RuntimeError, msg 
     37            raise RuntimeError(msg) 
    3838         
    3939        # Instantiate data object 
  • src/sas/sascalc/dataloader/readers/sesans_reader.py

    r9a5097c rb9d74f3  
    5757                    input_f = open(path,'rb') 
    5858                except: 
    59                     raise  RuntimeError, "sesans_reader: cannot open %s" % path 
     59                    raise  RuntimeError("sesans_reader: cannot open %s" % path) 
    6060                buff = input_f.read() 
    6161                lines = buff.splitlines() 
     
    158158 
    159159                if len(output.x) < 1: 
    160                     raise RuntimeError, "%s is empty" % path 
     160                    raise RuntimeError("%s is empty" % path) 
    161161                return output 
    162162 
    163163        else: 
    164             raise RuntimeError, "%s is not a file" % path 
     164            raise RuntimeError("%s is not a file" % path) 
    165165        return None 
    166166 
  • src/sas/sascalc/dataloader/readers/tiff_reader.py

    r959eb01 rb9d74f3  
    4444        except: 
    4545            msg = "tiff_reader: could not load file. Missing Image module." 
    46             raise RuntimeError, msg 
     46            raise RuntimeError(msg) 
    4747         
    4848        # Instantiate data object 
     
    5454            im = Image.open(filename) 
    5555        except: 
    56             raise  RuntimeError, "cannot open %s"%(filename) 
     56            raise  RuntimeError("cannot open %s"%(filename)) 
    5757        data = im.getdata() 
    5858 
Note: See TracChangeset for help on using the changeset viewer.