Author: tlinnet Date: Mon Jun 9 19:46:19 2014 New Revision: 23755 URL: http://svn.gna.org/viewcvs/relax?rev=23755&view=rev Log: Added a self.frqs_a as a multidimensional numpy array. Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. Modified: branches/disp_spin_speed/target_functions/relax_disp.py Modified: branches/disp_spin_speed/target_functions/relax_disp.py URL: http://svn.gna.org/viewcvs/relax/branches/disp_spin_speed/target_functions/relax_disp.py?rev=23755&r1=23754&r2=23755&view=diff ============================================================================== --- branches/disp_spin_speed/target_functions/relax_disp.py (original) +++ branches/disp_spin_speed/target_functions/relax_disp.py Mon Jun 9 19:46:19 2014 @@ -424,6 +424,8 @@ self.errors_a = deepcopy(self.ones_a) self.values_a = deepcopy(self.ones_a) self.has_missing = False + self.frqs_a = deepcopy(self.zeros_a) + # Loop over the experiment types. for ei in range(self.num_exp): @@ -443,6 +445,9 @@ # Extract the errors and values to numpy array. self.errors_a[ei][si][mi][oi][:num_disp_points] = self.errors[0][si][mi][0] self.values_a[ei][si][mi][oi][:num_disp_points] = self.values[0][si][mi][0] + + # Extract the frequencies to numpy array. + self.frqs_a[ei][si][mi][oi][:num_disp_points] = self.frqs[ei][si][mi] for di in range(self.num_disp_points[ei][si][mi][oi]): if self.missing[ei][si][mi][oi][di]: