Oh, I was a bit too fast
(http://thread.gmane.org/gmane.science.nmr.relax.scm/21776/focus=6301).
Anyway, there are still a few more:

[edward@localhost disp_spin_speed]$ grep "]\[" lib/dispersion/*

Regards,

Edward




On 17 June 2014 13:07,  <[email protected]> wrote:
> Author: tlinnet
> Date: Tue Jun 17 13:07:42 2014
> New Revision: 24027
>
> URL: http://svn.gna.org/viewcvs/relax?rev=24027&view=rev
> Log:
> More replacing of numpy index.
>
> 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=24027&r1=24026&r2=24027&view=diff
> ==============================================================================
> --- branches/disp_spin_speed/target_functions/relax_disp.py     (original)
> +++ branches/disp_spin_speed/target_functions/relax_disp.py     Tue Jun 17 
> 13:07:42 2014
> @@ -263,26 +263,26 @@
>                  for mi in range(self.NM):
>                      # Fill the frequency.
>                      frq = frqs[ei][si][mi]
> -                    self.frqs[ei, si, mi][:] = frq
> -                    self.frqs_squared[ei, si, mi][:] = frq**2
> +                    self.frqs[ei, si, mi, :] = frq
> +                    self.frqs_squared[ei, si, mi, :] = frq**2
>                      frq_H = frqs_H[ei][si][mi]
> -                    self.frqs_H[ei, si, mi][:] = frq_H
> +                    self.frqs_H[ei, si, mi, :] = frq_H
>
>                      # Fill the relaxation time.
>                      relax_time = relax_times[ei, mi]
> -                    self.relax_times[ei, si, mi][:] = relax_time
> +                    self.relax_times[ei, si, mi, :] = relax_time
>
>                      # Fill r1.
>                      r1_l = r1[si][mi]
> -                    self.r1[ei, si, mi][:] = r1_l
> +                    self.r1[ei, si, mi, :] = r1_l
>
>                      # Fill chemical shift.
>                      chemical_shift = chemical_shifts[ei][si][mi]
> -                    self.chemical_shifts[ei, si, mi][:] = chemical_shift
> +                    self.chemical_shifts[ei, si, mi, :] = chemical_shift
>
>                      # The inverted relaxation delay.
>                      if model in [MODEL_B14, MODEL_B14_FULL, MODEL_MMQ_CR72, 
> MODEL_NS_CPMG_2SITE_3D, MODEL_NS_CPMG_2SITE_3D_FULL, 
> MODEL_NS_CPMG_2SITE_EXPANDED, MODEL_NS_CPMG_2SITE_STAR, 
> MODEL_NS_CPMG_2SITE_STAR_FULL, MODEL_NS_MMQ_2SITE, MODEL_NS_MMQ_3SITE, 
> MODEL_NS_MMQ_3SITE_LINEAR, MODEL_NS_R1RHO_2SITE, MODEL_NS_R1RHO_3SITE, 
> MODEL_NS_R1RHO_3SITE_LINEAR]:
> -                        self.inv_relax_times[ei, si, mi][:] = 1.0 / 
> relax_time
> +                        self.inv_relax_times[ei, si, mi, :] = 1.0 / 
> relax_time
>
>                      # The number of offset data points.
>                      if len(offset[ei][si][mi]):
> @@ -295,7 +295,7 @@
>                          if cpmg_frqs != None and len(cpmg_frqs[ei][mi][oi]):
>                              cpmg_frqs_list = cpmg_frqs[ei][mi][oi]
>                              num_disp_points = len(cpmg_frqs_list)
> -                            self.cpmg_frqs[ei, si, mi, oi][:num_disp_points] 
> = cpmg_frqs_list
> +                            self.cpmg_frqs[ei, si, mi, oi, :num_disp_points] 
> = cpmg_frqs_list
>
>                              for di in range(num_disp_points):
>                                  cpmg_frq = cpmg_frqs[ei][mi][oi][di]
> @@ -322,9 +322,9 @@
>                          self.num_disp_points[ei, si, mi, oi] = 
> num_disp_points
>
>                          # Get the values and errors.
> -                        self.values[ei, si, mi, oi][:num_disp_points] = 
> values[ei][si][mi][oi]
> -                        self.errors[ei, si, mi, oi][:num_disp_points] = 
> errors[ei][si][mi][oi]
> -                        self.disp_struct[ei, si, mi, oi][:num_disp_points] = 
> ones(num_disp_points)
> +                        self.values[ei, si, mi, oi, :num_disp_points] = 
> values[ei][si][mi][oi]
> +                        self.errors[ei, si, mi, oi, :num_disp_points] = 
> errors[ei][si][mi][oi]
> +                        self.disp_struct[ei, si, mi, oi, :num_disp_points] = 
> ones(num_disp_points)
>
>                          # Loop over dispersion points.
>                          for di in range(num_disp_points):
> @@ -790,7 +790,7 @@
>                  dw_AC_frq = dw_AC[si] * self.frqs[0, si, mi, 0, 0]
>
>                  # Loop over the offsets.
> -                for oi in range(self.num_offsets[0][si, mi]):
> +                for oi in range(self.num_offsets[0, si, mi]):
>                      # Back calculate the R2eff values for each experiment 
> type.
>                      ns_r1rho_3site(M0=self.M0, matrix=self.matrix, 
> r1rho_prime=r1rho_prime[r20_index], omega=self.chemical_shifts[0, si, mi, oi, 
> 0], offset=self.offset[0, si, mi, oi, 0], r1=self.r1[0, si, mi, oi, 0], 
> pA=pA, pB=pB, pC=pC, dw_AB=dw_AB_frq, dw_AC=dw_AC_frq, k_AB=k_AB, k_BA=k_BA, 
> k_BC=k_BC, k_CB=k_CB, k_AC=k_AC, k_CA=k_CA, 
> spin_lock_fields=self.spin_lock_omega1[0, si, mi, oi], 
> relax_time=self.relax_times[0, si, mi, oi], 
> inv_relax_time=self.inv_relax_times[0, si, mi, oi], 
> back_calc=self.back_calc[0, si, mi, oi], num_points=self.num_disp_points[0, 
> si, mi, oi])
>
> @@ -1079,8 +1079,8 @@
>
>                  # For all missing data points, set the back-calculated value 
> to the measured values so that it has no effect on the chi-squared value.
>                  for di in range(self.num_disp_points[0, si, mi, 0]):
> -                    if self.missing[0, si, mi, 0][di]:
> -                        self.back_calc[0, si, mi, 0][di] = self.values[0, 
> si, mi, 0][di]
> +                    if self.missing[0, si, mi, 0, di]:
> +                        self.back_calc[0, si, mi, 0, di] = self.values[0, 
> si, mi, 0, di]
>
>                  # Calculate and return the chi-squared value.
>                  chi2_sum += chi2(self.values[0, si, mi, 0], 
> self.back_calc[0, si, mi, 0], self.errors[0, si, mi, 0])
> @@ -1660,7 +1660,7 @@
>                  dw_frq = dw[si] * self.frqs[0, si, mi, 0, 0]
>
>                  # Loop over the offsets.
> -                for oi in range(self.num_offsets[0][si, mi]):
> +                for oi in range(self.num_offsets[0, si, mi]):
>                      # Back calculate the R2eff values.
>                      ns_r1rho_2site(M0=self.M0, matrix=self.matrix, 
> r1rho_prime=r1rho_prime[r20_index], omega=self.chemical_shifts[0, si, mi, oi, 
> 0], offset=self.offset[0, si, mi, oi, 0], r1=self.r1[0, si, mi, oi, 0], 
> pA=pA, pB=pB, dw=dw_frq, k_AB=k_AB, k_BA=k_BA, 
> spin_lock_fields=self.spin_lock_omega1[0, si, mi, oi], 
> relax_time=self.relax_times[0, si, mi, oi], 
> inv_relax_time=self.inv_relax_times[0, si, mi, oi], 
> back_calc=self.back_calc[0, si, mi, oi], num_points=self.num_disp_points[0, 
> si, mi, oi])
>
>
>
> _______________________________________________
> relax (http://www.nmr-relax.com)
>
> This is the relax-commits mailing list
> [email protected]
>
> To unsubscribe from this list, get a password
> reminder, or change your subscription options,
> visit the list information page at
> https://mail.gna.org/listinfo/relax-commits

_______________________________________________
relax (http://www.nmr-relax.com)

This is the relax-devel mailing list
[email protected]

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-devel

Reply via email to