mailr6009 - /1.3/specific_fns/relax_fit.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on April 25, 2008 - 12:15:
Author: bugman
Date: Fri Apr 25 12:15:11 2008
New Revision: 6009

URL: http://svn.gna.org/viewcvs/relax?rev=6009&view=rev
Log:
Fix for the mean_and_error() method.

The spin container was being referred to as 'data' rather than 'spin'.


Modified:
    1.3/specific_fns/relax_fit.py

Modified: 1.3/specific_fns/relax_fit.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/specific_fns/relax_fit.py?rev=6009&r1=6008&r2=6009&view=diff
==============================================================================
--- 1.3/specific_fns/relax_fit.py (original)
+++ 1.3/specific_fns/relax_fit.py Fri Apr 25 12:15:11 2008
@@ -567,23 +567,23 @@
                     continue
 
                 # Skip and unselect spins which have no data.
-                if not hasattr(data, 'intensities'):
-                    data.select = 0
+                if not hasattr(spin, 'intensities'):
+                    spin.select = 0
                     continue
 
                 # Initialise the average intensity and standard deviation 
data structures.
-                if not hasattr(data, 'ave_intensities'):
-                    data.ave_intensities = []
-                if not hasattr(data, 'sd'):
-                    data.sd = []
+                if not hasattr(spin, 'ave_intensities'):
+                    spin.ave_intensities = []
+                if not hasattr(spin, 'sd'):
+                    spin.sd = []
 
                 # Average intensity.
-                
data.ave_intensities.append(average(data.intensities[time_index]))
+                
spin.ave_intensities.append(average(spin.intensities[time_index]))
 
                 # Sum of squared errors.
                 SSE = 0.0
                 for j in xrange(cdp.num_spectra[time_index]):
-                    SSE = SSE + (data.intensities[time_index][j] - 
data.ave_intensities[time_index]) ** 2
+                    SSE = SSE + (spin.intensities[time_index][j] - 
spin.ave_intensities[time_index]) ** 2
 
                 # Standard deviation.
                 #                 ____________________________
@@ -595,14 +595,14 @@
                     sd = 0.0
                 else:
                     sd = sqrt(1.0 / (cdp.num_spectra[time_index] - 1.0) * 
SSE)
-                data.sd.append(sd)
+                spin.sd.append(sd)
 
                 # Print out.
                 if verbosity:
-                    print "%-5i%-6s%-20s%-20s" % (data.num, data.name, 
`data.ave_intensities[time_index]`, `data.sd[time_index]`)
+                    print "%-5i%-6s%-20s%-20s" % (spin.num, spin.name, 
`spin.ave_intensities[time_index]`, `spin.sd[time_index]`)
 
                 # Sum of standard deviations (for average).
-                cdp.sd[time_index] = cdp.sd[time_index] + data.sd[time_index]
+                cdp.sd[time_index] = cdp.sd[time_index] + spin.sd[time_index]
 
             # Average sd.
             cdp.sd[time_index] = cdp.sd[time_index] / float(count_spins())




Related Messages


Powered by MHonArc, Updated Fri Apr 25 12:40:15 2008