mailr26277 - in /branches/frame_order_cleanup: ./ auto_analyses/relax_disp_repeat_cpmg.py


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

Header


Content

Posted by edward on October 14, 2014 - 13:42:
Author: bugman
Date: Tue Oct 14 13:42:26 2014
New Revision: 26277

URL: http://svn.gna.org/viewcvs/relax?rev=26277&view=rev
Log:
Merged revisions 26259 via svnmerge from 
svn+ssh://bugman@xxxxxxxxxxx/svn/relax/trunk

........
  r26259 | tlinnet | 2014-10-13 17:18:58 +0200 (Mon, 13 Oct 2014) | 7 lines
  
  Removal the use of OrderecDict().
  
  OrderedDict is first available in python 2.7, and is not essential 
functionality.
  
  The functionality is replaced with looping over a list of dictionary keys 
instead, which is picked up under analysis.
  
  Bug #22798 (https://gna.org/bugs/?22798): Failure of relax to start due to 
an OrderedDict ImportError on Python 2.6 and earlier.
........

Modified:
    branches/frame_order_cleanup/   (props changed)
    branches/frame_order_cleanup/auto_analyses/relax_disp_repeat_cpmg.py

Propchange: branches/frame_order_cleanup/
------------------------------------------------------------------------------
--- svnmerge-integrated (original)
+++ svnmerge-integrated Tue Oct 14 13:42:26 2014
@@ -1 +1 @@
-/trunk:1-26205,26208-26258
+/trunk:1-26205,26208-26259

Modified: branches/frame_order_cleanup/auto_analyses/relax_disp_repeat_cpmg.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/frame_order_cleanup/auto_analyses/relax_disp_repeat_cpmg.py?rev=26277&r1=26276&r2=26277&view=diff
==============================================================================
--- branches/frame_order_cleanup/auto_analyses/relax_disp_repeat_cpmg.py      
  (original)
+++ branches/frame_order_cleanup/auto_analyses/relax_disp_repeat_cpmg.py      
  Tue Oct 14 13:42:26 2014
@@ -30,7 +30,6 @@
 
 # Python module imports.
 from copy import deepcopy
-from collections import OrderedDict
 from datetime import datetime
 from glob import glob
 from os import F_OK, access, getcwd, sep
@@ -1103,7 +1102,7 @@
         # Each sub-tuple contains axis for each column.
 
         # For writing out stats.
-        data_dic = OrderedDict()
+        data_dic = {}
 
         # Loop over the rows.
         for i, row_axises in enumerate(axises):
@@ -1430,7 +1429,8 @@
 
         # For writing out stats.
         headings = []
-        data_dic = OrderedDict()
+        data_dic = {}
+        data_dic_methods = []
         i_max = 0
 
         for method in methods:
@@ -1469,7 +1469,8 @@
             r_xy_int_err2 = r_xy_int_err**2
 
             # Add to data.
-            data_dic[method] = OrderedDict()
+            data_dic[method] = {}
+            data_dic_methods.append(method)
             for i, NI_i in enumerate(NI):
                 SS_i = SS[i]
                 a_int_i = a_int[i]
@@ -1493,7 +1494,8 @@
 
         for i in range(0, i_max+1):
             data_i = []
-            for method, data_dic_m in data_dic.iteritems():
+            for method in data_dic_methods:
+                data_dic_m = data_dic[method]
                 # Loop over all possible data points.
                 if str(i) in data_dic_m:
                     data_i = data_i + [method] + data_dic_m[str(i)]
@@ -1620,7 +1622,7 @@
         # Each sub-tuple contains axis for each column.
 
         # For writing out stats.
-        data_dic = OrderedDict()
+        data_dic = {}
 
         # Loop over the rows.
         for i, row_axises in enumerate(axises):
@@ -1982,7 +1984,8 @@
 
         # For writing out stats.
         headings = []
-        data_dic = OrderedDict()
+        data_dic = {}
+        data_dic_methods = []
         i_max = 0
 
         for method in methods:
@@ -2021,7 +2024,8 @@
             r_xy_r2eff2 = r_xy_r2eff**2
 
             # Add to data.
-            data_dic[method] = OrderedDict()
+            data_dic[method] = {}
+            data_dic_methods.append(method)
             for i, NI_i in enumerate(NI):
                 SS_i = SS[i]
                 a_i = a[i]
@@ -2047,7 +2051,8 @@
 
         for i in range(0, i_max+1):
             data_i = []
-            for method, data_dic_m in data_dic.iteritems():
+            for method in data_dic_methods:
+                data_dic_m = data_dic[method]
                 # Loop over all possible data points.
                 if str(i) in data_dic_m:
                     data_i = data_i + [method] + data_dic_m[str(i)]
@@ -2208,7 +2213,7 @@
         # Each sub-tuple contains axis for each column.
 
         # For writing out stats.
-        data_dic = OrderedDict()
+        data_dic = {}
 
         # Loop over the rows.
         for i, row_axises in enumerate(axises):
@@ -2506,7 +2511,9 @@
 
         # For writing out stats.
         headings = []
-        data_dic = OrderedDict()
+        data_dic = {}
+        data_dic_methods = []
+
         i_max = 0
 
         for method in methods:
@@ -2518,10 +2525,11 @@
             fig.suptitle('Stats per NI %s' % method)
 
             # Loop over params
-            data_dic[method] = OrderedDict()
+            data_dic[method] = {}
+            data_dic_methods.append(method)
 
             for j, param in enumerate(params_list):
-                data_dic[method][param] = OrderedDict()
+                data_dic[method][param] = {}
 
                 # Use NI as x.
                 NI = min_stat_dic[method][param]['glob_ini']
@@ -2580,7 +2588,8 @@
         # Loop over all lines.
         for i in range(0, i_max+1):
             data_i = []
-            for method, data_dic_m in data_dic.iteritems():
+            for method in data_dic_methods:
+                data_dic_m = data_dic[method]
                 # Loop over all params
                 for j, param in enumerate(params_list):
                     # Loop over all possible data points.




Related Messages


Powered by MHonArc, Updated Tue Oct 14 14:00:02 2014