Changeset 4a5de6f in sasview for prview/perspectives/pr/pr.py


Ignore:
Timestamp:
May 27, 2008 2:34:30 PM (16 years ago)
Author:
Mathieu Doucet <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:
fd68aa9
Parents:
278cc25
Message:

Modified for Windows executable.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • prview/perspectives/pr/pr.py

    r7cb0353 r4a5de6f  
    44 
    55import os 
     6import sys 
    67import wx 
    78from sans.guitools.plottables import Data1D, Theory1D 
     
    267268                    x = float(toks[0]) 
    268269                    y = float(toks[1]) 
    269                     data_x = numpy.append(data_x, x) 
    270                     data_y = numpy.append(data_y, y) 
    271270                    try: 
    272271                        scale = 0.05/math.sqrt(data_x[0]) 
     
    274273                        scale = 1.0 
    275274                    #data_err = numpy.append(data_err, 10.0*math.sqrt(y)+1000.0) 
    276                     data_err = numpy.append(data_err, scale*math.sqrt(y)) 
     275                    data_x = numpy.append(data_x, x) 
     276                    data_y = numpy.append(data_y, y) 
     277                    data_err = numpy.append(data_err, scale*math.sqrt(math.fabs(y))) 
    277278                except: 
    278279                    print "Error reading line: ", line 
     
    387388        self.q_max = q_max 
    388389         
    389         self._create_plot_pr() 
    390         self.perform_inversion() 
     390        try: 
     391            self._create_plot_pr() 
     392            self.perform_inversion() 
     393        except: 
     394            wx.PostEvent(self.parent, StatusEvent(status=sys.exc_value)) 
    391395 
    392396    def estimate_plot_inversion(self, alpha, nfunc, d_max, q_min=None, q_max=None): 
     
    397401        self.q_max = q_max 
    398402         
    399         self._create_plot_pr() 
    400         self.perform_estimate() 
     403        try: 
     404            self._create_plot_pr() 
     405            self.perform_estimate() 
     406        except: 
     407            wx.PostEvent(self.parent, StatusEvent(status=sys.exc_value))             
    401408 
    402409    def _create_plot_pr(self): 
     
    435442        self.q_max = q_max 
    436443         
    437         self._create_file_pr(path) 
    438          
    439         self.perform_inversion() 
     444        try: 
     445            if self._create_file_pr(path): 
     446                self.perform_inversion() 
     447        except: 
     448            wx.PostEvent(self.parent, StatusEvent(status=sys.exc_value)) 
    440449           
    441450    def estimate_file_inversion(self, alpha, nfunc, d_max, path, q_min=None, q_max=None): 
     
    446455        self.q_max = q_max 
    447456         
    448         if self._create_file_pr(path): 
    449             self.perform_estimate() 
     457        try: 
     458            if self._create_file_pr(path): 
     459                self.perform_estimate() 
     460        except: 
     461            wx.PostEvent(self.parent, StatusEvent(status=sys.exc_value)) 
     462                 
    450463           
    451464    def _create_file_pr(self, path): 
Note: See TracChangeset for help on using the changeset viewer.