Author: tlinnet
Date: Tue Aug 5 20:56:15 2014
New Revision: 24973
URL: http://svn.gna.org/viewcvs/relax?rev=24973&view=rev
Log:
Removed num_points to be used in target and lib function of model
ns_r1rho_2site.
sr #3135(https://gna.org/support/?3135): Optimisation of the R1 relaxation
rate for the off-resonance R1rho relaxation dispersion models.
Modified:
branches/R1_fitting/lib/dispersion/ns_r1rho_2site.py
branches/R1_fitting/target_functions/relax_disp.py
Modified: branches/R1_fitting/lib/dispersion/ns_r1rho_2site.py
URL:
http://svn.gna.org/viewcvs/relax/branches/R1_fitting/lib/dispersion/ns_r1rho_2site.py?rev=24973&r1=24972&r2=24973&view=diff
==============================================================================
--- branches/R1_fitting/lib/dispersion/ns_r1rho_2site.py (original)
+++ branches/R1_fitting/lib/dispersion/ns_r1rho_2site.py Tue Aug 5
20:56:15 2014
@@ -187,7 +187,7 @@
return matrix
-def ns_r1rho_2site(M0=None, M0_T=None, r1rho_prime=None, omega=None,
offset=None, r1=0.0, pA=None, dw=None, kex=None, spin_lock_fields=None,
relax_time=None, inv_relax_time=None, back_calc=None, num_points=None):
+def ns_r1rho_2site(M0=None, M0_T=None, r1rho_prime=None, omega=None,
offset=None, r1=0.0, pA=None, dw=None, kex=None, spin_lock_fields=None,
relax_time=None, inv_relax_time=None, back_calc=None):
"""The 2-site numerical solution to the Bloch-McConnell equation for
R1rho data.
This function calculates and stores the R1rho values.
@@ -219,17 +219,12 @@
@type inv_relax_time: numpy float array of rank
[NE][NS][NM][NO][ND]
@keyword back_calc: The array for holding the back calculated
R2eff values. Each element corresponds to one of the CPMG nu1 frequencies.
@type back_calc: numpy float array of rank
[NE][NS][NM][NO][ND]
- @keyword num_points: The number of points on the dispersion
curve, equal to the length of the tcp and back_calc arguments.
- @type num_points: numpy int array of rank [NE][NS][NM][NO]
"""
# Once off parameter conversions.
pB = 1.0 - pA
k_BA = pA * kex
k_AB = pB * kex
-
- # Extract shape of experiment.
- NE, NS, NM, NO = num_points.shape
# The matrix that contains all the contributions to the evolution,
i.e. relaxation, exchange and chemical shift evolution.
R_mat = rr1rho_3d_2site_rankN(R1=r1, r1rho_prime=r1rho_prime, dw=dw,
omega=omega, offset=offset, w1=spin_lock_fields, k_AB=k_AB, k_BA=k_BA,
relax_time=relax_time)
Modified: branches/R1_fitting/target_functions/relax_disp.py
URL:
http://svn.gna.org/viewcvs/relax/branches/R1_fitting/target_functions/relax_disp.py?rev=24973&r1=24972&r2=24973&view=diff
==============================================================================
--- branches/R1_fitting/target_functions/relax_disp.py (original)
+++ branches/R1_fitting/target_functions/relax_disp.py Tue Aug 5 20:56:15
2014
@@ -925,7 +925,7 @@
multiply( multiply.outer( dw.reshape(1, self.NS),
self.nm_no_nd_ones ), self.frqs, out=self.dw_struct )
# Back calculate the R1rho values.
- ns_r1rho_2site(M0=self.M0, M0_T=self.M0_T,
r1rho_prime=self.r1rho_prime_struct, omega=self.chemical_shifts,
offset=self.offset, r1=R1, pA=pA, dw=self.dw_struct, kex=kex,
spin_lock_fields=self.spin_lock_omega1, relax_time=self.relax_times,
inv_relax_time=self.inv_relax_times, back_calc=self.back_calc,
num_points=self.num_disp_points)
+ ns_r1rho_2site(M0=self.M0, M0_T=self.M0_T,
r1rho_prime=self.r1rho_prime_struct, omega=self.chemical_shifts,
offset=self.offset, r1=R1, pA=pA, dw=self.dw_struct, kex=kex,
spin_lock_fields=self.spin_lock_omega1, relax_time=self.relax_times,
inv_relax_time=self.inv_relax_times, back_calc=self.back_calc)
# Clean the data for all values, which is left over at the end of
arrays.
self.back_calc = self.back_calc*self.disp_struct
_______________________________________________
relax (http://www.nmr-relax.com)
This is the relax-commits mailing list
relax-commits@xxxxxxx
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