Changeset 2da23bc in sasview for guitools/plottables.py


Ignore:
Timestamp:
Apr 2, 2008 12:39:24 PM (17 years ago)
Author:
Gervaise Alina <gervyh@…>
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:
b6b9d76
Parents:
8cebf9b
Message:

problem with the scale fixed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • guitools/plottables.py

    r8cebf9b r2da23bc  
    411411             
    412412            for i in range(len(x)): 
    413                  self.x[i] = func(x[i]) 
    414                  self.dx[i] = errfunc(x[i], dx[i]) 
    415                            
     413                self.x[i] = func(x[i]) 
     414                if dx: 
     415                    self.dx[i] = errfunc(x[i], dx[i]) 
     416                else: 
     417                   self.dx[i] = errfunc(x[i])        
    416418        def transform_y(self, func, errfunc, y, dy): 
    417419            """ 
     
    424426            """ 
    425427            import copy 
     428            import numpy 
    426429            # Sanity check 
    427430            if dy and not len(y)==len(dy): 
     
    433436            for i in range(len(y)): 
    434437                 self.y[i] = func(y[i]) 
    435                  self.dy[i] = errfunc(y[i], dy[i]) 
     438                 if dy: 
     439                     self.dy[i] = errfunc(y[i], dy[i]) 
     440                 else: 
     441                     self.dy[i] = errfunc(y[i]) 
    436442      
    437443class Data1D(Plottable): 
Note: See TracChangeset for help on using the changeset viewer.