mailr13851 - /1.3/test_suite/shared_data/model_free/sphere/create_ri.py


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

Header


Content

Posted by edward on July 25, 2011 - 12:20:
Author: bugman
Date: Mon Jul 25 12:20:43 2011
New Revision: 13851

URL: http://svn.gna.org/viewcvs/relax?rev=13851&view=rev
Log:
Fixes for the test suite relaxation data creation script.

The code was not fully compatible with the relax 1.3 design.


Modified:
    1.3/test_suite/shared_data/model_free/sphere/create_ri.py

Modified: 1.3/test_suite/shared_data/model_free/sphere/create_ri.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/test_suite/shared_data/model_free/sphere/create_ri.py?rev=13851&r1=13850&r2=13851&view=diff
==============================================================================
--- 1.3/test_suite/shared_data/model_free/sphere/create_ri.py (original)
+++ 1.3/test_suite/shared_data/model_free/sphere/create_ri.py Mon Jul 25 
12:20:43 2011
@@ -58,17 +58,21 @@
 model_free.select_model(model='m2')
 
 # Back calculate the relaxation data.
-relax_data.back_calc(ri_id='NOE_600', ri_type='600', frq=600e6)
-relax_data.back_calc(ri_id='R1_600',  ri_type='600', frq=600e6)
-relax_data.back_calc(ri_id='R2_600',  ri_type='600', frq=600e6)
-relax_data.back_calc(ri_id='NOE_500', ri_type='500', frq=500e6)
-relax_data.back_calc(ri_id='R1_500',  ri_type='500', frq=500e6)
-relax_data.back_calc(ri_id='R2_500',  ri_type='500', frq=500e6)
+relax_data.back_calc(ri_id='NOE_600', ri_type='NOE', frq=600e6)
+relax_data.back_calc(ri_id='R1_600',  ri_type='R1',  frq=600e6)
+relax_data.back_calc(ri_id='R2_600',  ri_type='R2',  frq=600e6)
+relax_data.back_calc(ri_id='NOE_500', ri_type='NOE', frq=500e6)
+relax_data.back_calc(ri_id='R1_500',  ri_type='R1',  frq=500e6)
+relax_data.back_calc(ri_id='R2_500',  ri_type='R2',  frq=500e6)
 
 # Generate the errors.
 for spin in spin_loop():
     # Loop over the relaxation data.
     for ri_id in cdp.ri_ids:
+        # Set up the error relaxation data structure if needed.
+        if not hasattr(spin, 'ri_data_err'):
+            spin.ri_data_err = {}
+
         # 600 MHz NOE.
         if ri_id == 'NOE_600':
             spin.ri_data_err[ri_id] = 0.04
@@ -79,12 +83,12 @@
 
         # All other data.
         else:
-            spin.ri_data_err[ri_id] = spin.ri_data[ri_id] * 0.02
+            spin.ri_data_err[ri_id] = spin.ri_data_bc[ri_id] * 0.02
 
 # Write the relaxation data to file.
-relax_data.write(ri_id='NOE_600', ri_type='NOE', file='noe.600.out', 
force=True)
-relax_data.write(ri_id='R1_600',  ri_type='R1',  file='r1.600.out', 
force=True)
-relax_data.write(ri_id='R2_600',  ri_type='R2',  file='r2.600.out', 
force=True)
-relax_data.write(ri_id='NOE_500', ri_type='NOE', file='noe.500.out', 
force=True)
-relax_data.write(ri_id='R1_500',  ri_type='R1',  file='r1.500.out', 
force=True)
-relax_data.write(ri_id='R2_500',  ri_type='R2',  file='r2.500.out', 
force=True)
+relax_data.write(ri_id='NOE_600', file='noe.600.out', force=True)
+relax_data.write(ri_id='R1_600',  file='r1.600.out', force=True)
+relax_data.write(ri_id='R2_600',  file='r2.600.out', force=True)
+relax_data.write(ri_id='NOE_500', file='noe.500.out', force=True)
+relax_data.write(ri_id='R1_500',  file='r1.500.out', force=True)
+relax_data.write(ri_id='R2_500',  file='r2.500.out', force=True)




Related Messages


Powered by MHonArc, Updated Mon Jul 25 12:40:02 2011