Ignore:
Timestamp:
Mar 4, 2015 1:28:39 PM (10 years ago)
Author:
Doucet, Mathieu <doucetm@…>
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, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
2f732b0
Parents:
76aed53
Message:

Take care of white spaces (pylint)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/perspectives/calculator/image_viewer.py

    rd90f91b r49ab5d7  
    3636        """ 
    3737        self.parent = parent 
    38          
     38 
    3939    def load(self): 
    4040        """ 
     
    6666                ax.subplot.set_xlabel('x [pixel]') 
    6767                ax.subplot.set_ylabel('y [pixel]') 
    68                 ax.figure.subplots_adjust(left=0.15, bottom=0.1,  
     68                ax.figure.subplots_adjust(left=0.15, bottom=0.1, 
    6969                                          right=0.95, top=0.95) 
    70                 plot_frame.SetTitle('Picture -- %s --'% basename) 
     70                plot_frame.SetTitle('Picture -- %s --' % basename) 
    7171                plot_frame.Show(True) 
    7272                if parent != None: 
     
    7474            except: 
    7575                print "parent", parent 
    76                 err_msg += "Failed to load '%s'.\n"% basename 
     76                err_msg += "Failed to load '%s'.\n" % basename 
    7777        if err_msg: 
    7878            if parent is not None: 
     
    8080            else: 
    8181                print err_msg 
    82          
     82 
    8383    def choose_data_file(self, location=None): 
    8484        """ 
     
    8888        if location == None: 
    8989            location = os.getcwd() 
    90         dlg = wx.FileDialog(self.parent, "Image Viewer: Choose a image file",  
    91                             location, "", "", style=wx.FD_OPEN|wx.FD_MULTIPLE) 
     90        dlg = wx.FileDialog(self.parent, "Image Viewer: Choose a image file", 
     91                            location, "", "", style=wx.FD_OPEN | wx.FD_MULTIPLE) 
    9292        if dlg.ShowModal() == wx.ID_OK: 
    9393            path = dlg.GetPaths() 
     
    101101    Frame for simple plot 
    102102    """ 
    103     def __init__(self, parent, id, title, image=None, scale='log_{10}',  
    104                  size=wx.Size(550, 470)):  
     103    def __init__(self, parent, id, title, image=None, scale='log_{10}', 
     104                 size=wx.Size(550, 470)): 
    105105        """ 
    106106        comment 
     
    111111        PlotFrame.__init__(self, parent, id, title, scale, size) 
    112112        self.parent = parent 
    113         self.data = image  
     113        self.data = image 
    114114        self.file_name = title 
    115                     
     115 
    116116        menu = wx.Menu() 
    117117        id = wx.NewId() 
     
    127127        wx.EVT_MENU(self, id, self.on_help) 
    128128        self.menu_bar.Append(menu_help, "&Help") 
    129          
     129 
    130130        self.SetMenuBar(self.menu_bar) 
    131131        self.im_show(image) 
    132      
     132 
    133133    def on_set_data(self, event): 
    134134        """ 
     
    139139        self.panel.ShowModal() 
    140140 
    141     def on_help(self, event):     
    142         """        
    143         Bring up Image Viewer Documentation from the image viewer window  
    144         whenever the help menu item "how to" is clicked. Calls  
     141    def on_help(self, event): 
     142        """ 
     143        Bring up Image Viewer Documentation from the image viewer window 
     144        whenever the help menu item "how to" is clicked. Calls 
    145145        DocumentationWindow with the path of the location within the 
    146         documentation tree (after /doc/ ....".   
    147          
     146        documentation tree (after /doc/ ....". 
     147 
    148148        :param evt: Triggers on clicking "how to" in help menu 
    149149        """ 
    150                  
     150 
    151151        _TreeLocation = "user/perspectives/calculator/image_viewer_help.html" 
    152152        _doc_viewer = DocumentationWindow(self, -1, \ 
    153              _TreeLocation,"Image Viewer Help") 
    154          
    155              
     153             _TreeLocation, "Image Viewer Help") 
     154 
     155 
    156156class SetDialog(wx.Dialog): 
    157157    """ 
    158158    Dialog for Data Set 
    159159    """ 
    160     def __init__(self, parent, id=-1, title="Convert to Data", image=None,  
     160    def __init__(self, parent, id= -1, title="Convert to Data", image=None, 
    161161                 size=(_DIALOG_WIDTH, 270)): 
    162162        wx.Dialog.__init__(self, parent, id, title, size) 
     
    170170        self.is_png = self._get_is_png() 
    171171        self._build_layout() 
    172         my_title = "Convert Image to Data - %s -"% self.title 
     172        my_title = "Convert Image to Data - %s -" % self.title 
    173173        self.SetTitle(my_title) 
    174174        self.SetSize(size) 
    175      
     175 
    176176    def _get_is_png(self): 
    177177        """ 
     
    180180        _, extension = os.path.splitext(self.title) 
    181181        return extension.lower() == '.png' 
    182              
     182 
    183183    def _build_layout(self): 
    184184        """ 
     
    190190        ybox = wx.BoxSizer(wx.HORIZONTAL) 
    191191        btnbox = wx.BoxSizer(wx.VERTICAL) 
    192          
     192 
    193193        sb_title = wx.StaticBox(self, -1, 'Transform Axes') 
    194194        boxsizer = wx.StaticBoxSizer(sb_title, wx.VERTICAL) 
     
    203203        z_ctl = InputTextCtrl(self, -1, size=(_BOX_WIDTH , 20), 
    204204                                style=wx.TE_PROCESS_ENTER) 
    205          
     205 
    206206        xmin_ctl = InputTextCtrl(self, -1, size=(_BOX_WIDTH, 20), 
    207207                                style=wx.TE_PROCESS_ENTER) 
     
    222222        ymin_ctl.Bind(wx.EVT_TEXT, self._onparam) 
    223223        ymax_ctl.Bind(wx.EVT_TEXT, self._onparam) 
    224         xbox.AddMany([(x_title , 0, wx.LEFT, 0),  
    225                       (xmin_title , 0, wx.LEFT, 10),  
    226                       (xmin_ctl , 0, wx.LEFT, 10),  
    227                       (xmax_title , 0, wx.LEFT, 10),  
     224        xbox.AddMany([(x_title , 0, wx.LEFT, 0), 
     225                      (xmin_title , 0, wx.LEFT, 10), 
     226                      (xmin_ctl , 0, wx.LEFT, 10), 
     227                      (xmax_title , 0, wx.LEFT, 10), 
    228228                      (xmax_ctl , 0, wx.LEFT, 10)]) 
    229         ybox.AddMany([(y_title , 0, wx.LEFT, 0),  
    230                       (ymin_title , 0, wx.LEFT, 10),  
    231                       (ymin_ctl , 0, wx.LEFT, 10),  
    232                       (ymax_title , 0, wx.LEFT, 10),  
    233                       (ymax_ctl , 0, wx.LEFT, 10)])      
    234         zbox.AddMany([(z_title , 0, wx.LEFT, 0),  
     229        ybox.AddMany([(y_title , 0, wx.LEFT, 0), 
     230                      (ymin_title , 0, wx.LEFT, 10), 
     231                      (ymin_ctl , 0, wx.LEFT, 10), 
     232                      (ymax_title , 0, wx.LEFT, 10), 
     233                      (ymax_ctl , 0, wx.LEFT, 10)]) 
     234        zbox.AddMany([(z_title , 0, wx.LEFT, 0), 
    235235                      (ztime_title, 0, wx.LEFT, 10), 
    236                       (z_ctl , 0, wx.LEFT, 7),  
    237                       ])    
     236                      (z_ctl , 0, wx.LEFT, 7), 
     237                      ]) 
    238238        msg = "The data rescaled will show up in the Data Explorer. \n" 
    239239        msg += "*Note: Recommend to use an image with 8 bit Grey \n" 
     
    269269        By pass original txtcrl binding 
    270270        """ 
    271         pass     
    272          
     271        pass 
     272 
    273273    def _onparam(self, event=None): 
    274274        """ 
     
    284284        item.SetBackgroundColour("white") 
    285285        try: 
    286             val = float(item.GetValue())   
     286            val = float(item.GetValue()) 
    287287            if val < -10.0 or val > 10.0: 
    288288                item.SetBackgroundColour("pink") 
     
    297297            err_msg += "between -10 and 10." 
    298298            if self.base is not None: 
    299                 wx.PostEvent(self.base, StatusEvent(status=err_msg,  
     299                wx.PostEvent(self.base, StatusEvent(status=err_msg, 
    300300                                                    info="error")) 
    301301            else: 
     
    303303        return flag 
    304304 
    305     def _on_z_enter(self, event= None):  
     305    def _on_z_enter(self, event=None): 
    306306        """ 
    307307        On z factor enter 
     
    309309        item = event.GetEventObject() 
    310310        self._check_z_ctrl(item) 
    311          
     311 
    312312    def _check_z_ctrl(self, item, is_button=False): 
    313313        """ 
     
    316316        item.SetBackgroundColour("white") 
    317317        try: 
    318             val = float(item.GetValue())   
     318            val = float(item.GetValue()) 
    319319            if val <= 0: 
    320320                item.SetBackgroundColour("pink") 
     
    323323        except: 
    324324            item.SetBackgroundColour("pink") 
    325             item.Refresh()  
     325            item.Refresh() 
    326326            flag = False 
    327327        if not flag and is_button: 
    328328            err_msg = "The z scale value should be larger than 0." 
    329329            if self.base is not None: 
    330                 wx.PostEvent(self.base, StatusEvent(status=err_msg,  
     330                wx.PostEvent(self.base, StatusEvent(status=err_msg, 
    331331                                                    info="error")) 
    332332            else: 
    333333                print err_msg 
    334         return flag  
    335      
     334        return flag 
     335 
    336336    def on_set(self, event): 
    337337        """ 
    338         Set image as data    
     338        Set image as data 
    339339        """ 
    340340        event.Skip() 
     
    357357            err_msg = "Error occurred while converting Image to Data." 
    358358            if self.base is not None: 
    359                 wx.PostEvent(self.base, StatusEvent(status=err_msg,  
     359                wx.PostEvent(self.base, StatusEvent(status=err_msg, 
    360360                                                    info="error")) 
    361361            else: 
    362362                print err_msg 
    363              
     363 
    364364        self.OnClose(event) 
    365      
     365 
    366366    def convert_image(self, rgb, xmin, xmax, ymin, ymax, zscale): 
    367367        """ 
     
    405405            data = self.base.create_gui_data(output, self.title) 
    406406            self.base.add_data({data.id:data}) 
    407              
     407 
    408408    def rgb2gray(self, rgb): 
    409409        """ 
     
    415415            rgb = rgb[::-1] 
    416416        if rgb.ndim == 2: 
    417             grey = np.rollaxis(rgb, axis = 0) 
     417            grey = np.rollaxis(rgb, axis=0) 
    418418        else: 
    419             red, green, blue = np.rollaxis(rgb[...,:3], axis = -1) 
     419            red, green, blue = np.rollaxis(rgb[..., :3], axis= -1) 
    420420            grey = 0.299 * red + 0.587 * green + 0.114 * blue 
    421421        max_i = rgb.max() 
    422422        factor = 255.0 / max_i 
    423         grey *= factor  
     423        grey *= factor 
    424424        return np.array(grey) 
    425                        
     425 
    426426    def OnClose(self, event): 
    427427        """ 
     
    431431        event.Skip() 
    432432        self.Destroy() 
    433                         
     433 
    434434if __name__ == "__main__": 
    435     app  = wx.App() 
     435    app = wx.App() 
    436436    ImageView(None).load() 
    437     app.MainLoop()    
    438      
    439   
     437    app.MainLoop() 
     438 
Note: See TracChangeset for help on using the changeset viewer.