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.