mailr22477 - /trunk/specific_analyses/relax_disp/disp_data.py


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

Header


Content

Posted by tlinnet on March 13, 2014 - 16:57:
Author: tlinnet
Date: Thu Mar 13 16:57:10 2014
New Revision: 22477

URL: http://svn.gna.org/viewcvs/relax?rev=22477&view=rev
Log:
Hardcoded the writing of R2eff as function of the Effective field in rotating 
frame "w_eff", when using the function relax_disp.write_disp_curves().

Regarding sr #3124, (https://gna.org/support/index.php?3124) - Grace graphs 
production for R1rho analysis with R2_eff as function of Omega_eff.

Theta values per spin will be written if the spin.model is in the list 
MODEL_LIST_R1RHO_FULL.

Modified:
    trunk/specific_analyses/relax_disp/disp_data.py

Modified: trunk/specific_analyses/relax_disp/disp_data.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/specific_analyses/relax_disp/disp_data.py?rev=22477&r1=22476&r2=22477&view=diff
==============================================================================
--- trunk/specific_analyses/relax_disp/disp_data.py     (original)
+++ trunk/specific_analyses/relax_disp/disp_data.py     Thu Mar 13 16:57:10 
2014
@@ -3668,6 +3668,7 @@
         if spin.model in MODEL_LIST_R1RHO_FULL:
             # Add additonal looping over writing parameters.
             writing_vars.append(['disp_theta',("Experiment_name", 
"Field_strength_(MHz)", "Tilt_angle_(rad)", "R2eff_(measured)", 
"R2eff_(back_calc)", "R2eff_errors")])
+            writing_vars.append(['disp_w_eff',("Experiment_name", 
"Field_strength_(MHz)", "Effective_field_(rad_s-1))", "R2eff_(measured)", 
"R2eff_(back_calc)", "R2eff_errors")])
 
         # Loop over writing vars
         for wvar in writing_vars:
@@ -3715,6 +3716,9 @@
                 if wvar[0] == 'disp_theta':
                     theta_spin_dic, Domega_spin_dic, w_eff_spin_dic, 
dic_key_list = calc_rotating_frame_params(spin=spin)
                     value = theta_spin_dic[key]
+                elif wvar[0] == 'disp_w_eff':
+                    theta_spin_dic, Domega_spin_dic, w_eff_spin_dic, 
dic_key_list = calc_rotating_frame_params(spin=spin)
+                    value = w_eff_spin_dic[key]
                 # Else use the standard dispersion point data.
                 else:
                     value = point




Related Messages


Powered by MHonArc, Updated Fri Mar 14 23:40:02 2014