mailr22277 - in /branches/double_rotor: ./ auto_analyses/ data_store/ test_suite/system_tests/


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

Header


Content

Posted by edward on February 24, 2014 - 12:27:
Author: bugman
Date: Mon Feb 24 12:27:58 2014
New Revision: 22277

URL: http://svn.gna.org/viewcvs/relax?rev=22277&view=rev
Log:
Merged revisions 22271-22272 via svnmerge from 
svn+ssh://bugman@xxxxxxxxxxx/svn/relax/trunk

........
  r22271 | bugman | 2014-02-24 11:57:20 +0100 (Mon, 24 Feb 2014) | 6 lines
  
  Changes for the relaxation dispersion auto-analysis.
  
  The final data pipe name now includes the data pipe bundle name.  This is 
so the pipe name is
  unique, allowing multiple analyses to be executed in one relax state.
........
  r22272 | bugman | 2014-02-24 12:02:52 +0100 (Mon, 24 Feb 2014) | 3 lines
  
  Removed a debugging printout.
........

Modified:
    branches/double_rotor/   (props changed)
    branches/double_rotor/auto_analyses/relax_disp.py
    branches/double_rotor/data_store/mol_res_spin.py
    branches/double_rotor/test_suite/system_tests/relax_disp.py

Propchange: branches/double_rotor/
------------------------------------------------------------------------------
--- svnmerge-integrated (original)
+++ svnmerge-integrated Mon Feb 24 12:27:58 2014
@@ -1,1 +1,1 @@
-/trunk:1-22269
+/trunk:1-22272

Modified: branches/double_rotor/auto_analyses/relax_disp.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/double_rotor/auto_analyses/relax_disp.py?rev=22277&r1=22276&r2=22277&view=diff
==============================================================================
--- branches/double_rotor/auto_analyses/relax_disp.py (original)
+++ branches/double_rotor/auto_analyses/relax_disp.py Mon Feb 24 12:27:58 2014
@@ -476,7 +476,7 @@
             section(file=sys.stdout, text="Final results", prespace=2)
 
             # Perform model selection.
-            self.interpreter.model_selection(method=self.modsel, 
modsel_pipe='final', bundle=self.pipe_bundle, pipes=self.model_pipes)
+            self.interpreter.model_selection(method=self.modsel, 
modsel_pipe=self.name_pipe('final'), bundle=self.pipe_bundle, 
pipes=self.model_pipes)
 
             # Final Monte Carlo simulations only.
             if not self.mc_sim_all_models:

Modified: branches/double_rotor/data_store/mol_res_spin.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/double_rotor/data_store/mol_res_spin.py?rev=22277&r1=22276&r2=22277&view=diff
==============================================================================
--- branches/double_rotor/data_store/mol_res_spin.py (original)
+++ branches/double_rotor/data_store/mol_res_spin.py Mon Feb 24 12:27:58 2014
@@ -317,7 +317,6 @@
         """
 
         # Get the specific functions.
-        print `pipe_type`
         data_names = specific_analyses.setup.get_specific_fn('data_names', 
pipe_type, raise_error=False)
         return_data_desc = 
specific_analyses.setup.get_specific_fn('return_data_desc', pipe_type, 
raise_error=False)
 

Modified: branches/double_rotor/test_suite/system_tests/relax_disp.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/double_rotor/test_suite/system_tests/relax_disp.py?rev=22277&r1=22276&r2=22277&view=diff
==============================================================================
--- branches/double_rotor/test_suite/system_tests/relax_disp.py (original)
+++ branches/double_rotor/test_suite/system_tests/relax_disp.py Mon Feb 24 
12:27:58 2014
@@ -90,20 +90,21 @@
         self.interpreter.spin.isotope('15N')
 
         # Create the R2eff data pipe and load the results.
-        self.interpreter.pipe.create(pipe_name='R2eff', 
pipe_type='relax_disp')
-        self.interpreter.pipe.switch(pipe_name='R2eff')
+        self.interpreter.pipe.create(pipe_name='R2eff - relax_disp', 
pipe_type='relax_disp')
+        self.interpreter.pipe.switch(pipe_name='R2eff - relax_disp')
         self.interpreter.results.read(data_path+sep+'r2eff_pipe')
         self.interpreter.deselect.spin(':4')
 
         # The model data pipe.
-        self.interpreter.pipe.copy(pipe_from='base pipe', pipe_to=model, 
bundle_to='relax_disp')
-        self.interpreter.pipe.switch(pipe_name=model)
+        pipe_name = "%s - relax_disp" % model
+        self.interpreter.pipe.copy(pipe_from='base pipe', pipe_to=pipe_name, 
bundle_to='relax_disp')
+        self.interpreter.pipe.switch(pipe_name=pipe_name)
 
         # Set the model.
         self.interpreter.relax_disp.select_model(model=model)
 
         # Copy the data.
-        self.interpreter.value.copy(pipe_from='R2eff', pipe_to=model, 
param='r2eff')
+        self.interpreter.value.copy(pipe_from='R2eff - relax_disp', 
pipe_to=pipe_name, param='r2eff')
 
 
     def setup_kteilum_fmpoulsen_makke_cpmg_data(self, model=None, 
expfolder=None):
@@ -124,14 +125,15 @@
         self.interpreter.results.read(data_path+sep+'r2eff_pipe_trunc')
 
         # The model data pipe.
-        self.interpreter.pipe.copy(pipe_from='base pipe', pipe_to=model, 
bundle_to='relax_disp')
-        self.interpreter.pipe.switch(pipe_name=model)
+        pipe_name = "%s - relax_disp" % model
+        self.interpreter.pipe.copy(pipe_from='base pipe', pipe_to=pipe_name, 
bundle_to='relax_disp')
+        self.interpreter.pipe.switch(pipe_name=pipe_name)
 
         # Set the model.
         self.interpreter.relax_disp.select_model(model=model)
 
         # Copy the data.
-        self.interpreter.value.copy(pipe_from='R2eff', pipe_to=model, 
param='r2eff')
+        self.interpreter.value.copy(pipe_from='R2eff', pipe_to=pipe_name, 
param='r2eff')
 
 
     def setup_korzhnev_2005_data(self, data_list=[]):
@@ -360,7 +362,7 @@
             phi_ex.append(pA * (1.0 - pA) * delta_omega[i]**2)
 
         # Switch to the 'DPL94' model data pipe, then check for each spin.
-        self.interpreter.pipe.switch('DPL94')
+        self.interpreter.pipe.switch('DPL94 - relax_disp')
         spin_index = 0
         for spin, spin_id in spin_loop(return_id=True):
             # Printout.
@@ -558,7 +560,7 @@
         r20_key2 = generate_r20_key(exp_type=EXP_TYPE_CPMG_SQ, frq=800e6)
 
         # The 'No Rex' model checks.
-        self.interpreter.pipe.switch(pipe_name='No Rex')
+        self.interpreter.pipe.switch(pipe_name='No Rex - relax_disp')
         spin70 = return_spin(":70")
         spin71 = return_spin(":71")
         print("\n\nOptimised parameters:\n")
@@ -574,7 +576,7 @@
         self.assertAlmostEqual(spin71.chi2, 3908.00127830003, 3)
 
         # The 'LM63' model checks.
-        self.interpreter.pipe.switch(pipe_name='LM63')
+        self.interpreter.pipe.switch(pipe_name='LM63 - relax_disp')
         spin70 = return_spin(":70")
         spin71 = return_spin(":71")
         print("\n\nOptimised parameters:\n")
@@ -596,7 +598,7 @@
         self.assertAlmostEqual(spin71.chi2, 17.0776426190574, 3)
 
         # The 'CR72' model checks.
-        self.interpreter.pipe.switch(pipe_name='CR72')
+        self.interpreter.pipe.switch(pipe_name='CR72 - relax_disp')
         spin70 = return_spin(":70")
         spin71 = return_spin(":71")
         print("\n\nOptimised parameters:\n")
@@ -643,7 +645,7 @@
         r20_key2 = generate_r20_key(exp_type=EXP_TYPE_CPMG_SQ, frq=800e6)
 
         # The 'No Rex' model checks.
-        self.interpreter.pipe.switch(pipe_name='No Rex')
+        self.interpreter.pipe.switch(pipe_name='No Rex - relax_disp')
         spin70 = return_spin(":70")
         spin71 = return_spin(":71")
         print("\n\nOptimised parameters:\n")
@@ -659,7 +661,7 @@
         self.assertAlmostEqual(spin71.chi2/10000, 3908.00127830003/10000, 3)
 
         # The 'CR72' model checks.
-        self.interpreter.pipe.switch(pipe_name='CR72')
+        self.interpreter.pipe.switch(pipe_name='CR72 - relax_disp')
         spin70 = return_spin(":70")
         spin71 = return_spin(":71")
         print("\n\nOptimised parameters:\n")
@@ -684,7 +686,7 @@
         self.assertAlmostEqual(spin71.chi2, 15.6595374286822, 3)
 
         # The 'NS CPMG 2-site expanded' model checks.
-        self.interpreter.pipe.switch(pipe_name='NS CPMG 2-site expanded')
+        self.interpreter.pipe.switch(pipe_name='NS CPMG 2-site expanded - 
relax_disp')
         spin70 = return_spin(":70")
         spin71 = return_spin(":71")
         print("\n\nOptimised parameters:\n")
@@ -709,7 +711,7 @@
         self.assertAlmostEqual(spin71.chi2, 15.1644904768219, 3)
 
         # The final data pipe checks.
-        self.interpreter.pipe.switch(pipe_name='final')
+        self.interpreter.pipe.switch(pipe_name='final - relax_disp')
         spin70 = return_spin(":70")
         spin71 = return_spin(":71")
         self.assertEqual(spin70.model, 'NS CPMG 2-site expanded')
@@ -739,7 +741,7 @@
         r20_key2 = generate_r20_key(exp_type=EXP_TYPE_CPMG_SQ, frq=800e6)
 
         # The 'No Rex' model checks.
-        self.interpreter.pipe.switch(pipe_name='No Rex')
+        self.interpreter.pipe.switch(pipe_name='No Rex - relax_disp')
         spin70 = return_spin(":70")
         spin71 = return_spin(":71")
         print("\n\nOptimised parameters:\n")
@@ -755,7 +757,7 @@
         self.assertAlmostEqual(spin71.chi2, 3908.00127830003, 3)
 
         # The 'LM63' model checks.
-        self.interpreter.pipe.switch(pipe_name='LM63')
+        self.interpreter.pipe.switch(pipe_name='LM63 - relax_disp')
         spin70 = return_spin(":70")
         spin71 = return_spin(":71")
         print("\n\nOptimised parameters:\n")
@@ -777,7 +779,7 @@
         self.assertAlmostEqual(spin71.chi2, 17.0776426190574, 3)
 
         # The 'CR72' model checks.
-        self.interpreter.pipe.switch(pipe_name='CR72')
+        self.interpreter.pipe.switch(pipe_name='CR72 - relax_disp')
         spin70 = return_spin(":70")
         spin71 = return_spin(":71")
         print("\n\nOptimised parameters:\n")
@@ -825,7 +827,7 @@
         r20_key2 = generate_r20_key(exp_type=EXP_TYPE_CPMG_SQ, frq=800e6)
 
         # The 'No Rex' model checks.
-        self.interpreter.pipe.switch(pipe_name='No Rex')
+        self.interpreter.pipe.switch(pipe_name='No Rex - relax_disp')
         spin4 = return_spin(":4")
         spin70 = return_spin(":70")
         spin71 = return_spin(":71")
@@ -844,7 +846,7 @@
         self.assertAlmostEqual(spin71.chi2, 127.636629246204, 3)
 
         # The 'CR72' model checks.
-        self.interpreter.pipe.switch(pipe_name='CR72')
+        self.interpreter.pipe.switch(pipe_name='CR72 - relax_disp')
         spin4 = return_spin(":4")
         spin70 = return_spin(":70")
         spin71 = return_spin(":71")
@@ -2347,7 +2349,7 @@
         rates = [[3.59768160399, 2.85730469783, 2.59328084312, 
2.47019857325, 2.40310451058, 2.36256876552, 2.33622716364, 2.31815271355, 
2.30521680479, 2.29564174079, 2.28835686631], [29.390726416, 26.4292187913, 
25.3731233725, 24.880794293, 24.6124180423, 24.4502750621, 24.3449086546, 
24.2726108542, 24.2208672192, 24.1825669632, 24.1534274652]]
 
         # Switch to the 'R2eff' model data pipe, then check for each spin.
-        self.interpreter.pipe.switch('R2eff')
+        self.interpreter.pipe.switch('R2eff - relax_disp')
         spin_index = 0
         for spin, spin_id in spin_loop(return_id=True):
             # Printout.
@@ -2364,7 +2366,7 @@
         r20_key1 = generate_r20_key(exp_type=EXP_TYPE_R1RHO, frq=800e6)
 
         # Switch to the 'M61' model data pipe, then check for each spin.
-        self.interpreter.pipe.switch('M61')
+        self.interpreter.pipe.switch('M61 - relax_disp')
         spin_index = 0
         for spin, spin_id in spin_loop(return_id=True):
             # Printout.
@@ -2401,7 +2403,7 @@
         rates = [[3.59768160399, 2.85730469783, 2.59328084312, 
2.47019857325, 2.40310451058, 2.36256876552, 2.33622716364, 2.31815271355, 
2.30521680479, 2.29564174079, 2.28835686631], [29.390726416, 26.4292187913, 
25.3731233725, 24.880794293, 24.6124180423, 24.4502750621, 24.3449086546, 
24.2726108542, 24.2208672192, 24.1825669632, 24.1534274652]]
 
         # Switch to the 'R2eff' model data pipe, then check for each spin.
-        self.interpreter.pipe.switch('R2eff')
+        self.interpreter.pipe.switch('R2eff - relax_disp')
         spin_index = 0
         for spin, spin_id in spin_loop(return_id=True):
             # Printout.
@@ -2418,7 +2420,7 @@
         r20_key1 = generate_r20_key(exp_type=EXP_TYPE_R1RHO, frq=800e6)
 
         # Switch to the 'M61' model data pipe, then check for each spin.
-        self.interpreter.pipe.switch('M61')
+        self.interpreter.pipe.switch('M61 - relax_disp')
         spin_index = 0
         for spin, spin_id in spin_loop(return_id=True):
             # Printout.
@@ -2450,7 +2452,7 @@
         r20_key1 = generate_r20_key(exp_type=EXP_TYPE_R1RHO, frq=800e6)
 
         # Switch to the 'M61 skew' model data pipe, then check for each spin.
-        self.interpreter.pipe.switch(MODEL_M61B)
+        self.interpreter.pipe.switch("%s - relax_disp" % MODEL_M61B)
         spin_index = 0
         for spin, spin_id in spin_loop(return_id=True):
             # Printout.
@@ -2898,8 +2900,9 @@
 
         # The model data pipe.
         model = 'MMQ CR72'
-        self.interpreter.pipe.copy(pipe_from='base pipe', pipe_to=model, 
bundle_to='relax_disp')
-        self.interpreter.pipe.switch(pipe_name=model)
+        pipe_name = "%s - relax_disp" % model
+        self.interpreter.pipe.copy(pipe_from='base pipe', pipe_to=pipe_name, 
bundle_to='relax_disp')
+        self.interpreter.pipe.switch(pipe_name=pipe_name)
 
         # Set the model.
         self.interpreter.relax_disp.select_model(model=model)
@@ -2908,7 +2911,7 @@
         self.interpreter.relax_disp.cluster(cluster_id='all', 
spin_id=":135-137")
 
         # Copy the data.
-        self.interpreter.value.copy(pipe_from='R2eff', pipe_to=model, 
param='r2eff')
+        self.interpreter.value.copy(pipe_from='R2eff', pipe_to=pipe_name, 
param='r2eff')
 
         # Alias the spins.
         spin135S = cdp.mol[0].res[0].spin[0]
@@ -3023,8 +3026,9 @@
 
         # The model data pipe.
         model = 'NS MMQ 2-site'
-        self.interpreter.pipe.copy(pipe_from='base pipe', pipe_to=model, 
bundle_to='relax_disp')
-        self.interpreter.pipe.switch(pipe_name=model)
+        pipe_name = "%s - relax_disp" % model
+        self.interpreter.pipe.copy(pipe_from='base pipe', pipe_to=pipe_name, 
bundle_to='relax_disp')
+        self.interpreter.pipe.switch(pipe_name=pipe_name)
 
         # Set the model.
         self.interpreter.relax_disp.select_model(model=model)
@@ -3033,7 +3037,7 @@
         self.interpreter.relax_disp.cluster(cluster_id='all', 
spin_id=":135-137")
 
         # Copy the data.
-        self.interpreter.value.copy(pipe_from='R2eff', pipe_to=model, 
param='r2eff')
+        self.interpreter.value.copy(pipe_from='R2eff', pipe_to=pipe_name, 
param='r2eff')
 
         # Alias the spins.
         spin135S = cdp.mol[0].res[0].spin[0]
@@ -3132,14 +3136,15 @@
 
         # The model data pipe.
         model = 'NS R1rho 2-site'
-        self.interpreter.pipe.copy(pipe_from='base pipe', pipe_to=model, 
bundle_to='relax_disp')
-        self.interpreter.pipe.switch(pipe_name=model)
+        pipe_name = "%s - relax_disp" % model
+        self.interpreter.pipe.copy(pipe_from='base pipe', pipe_to=pipe_name, 
bundle_to='relax_disp')
+        self.interpreter.pipe.switch(pipe_name=pipe_name)
 
         # Set the model.
         self.interpreter.relax_disp.select_model(model=model)
 
         # Copy the data.
-        self.interpreter.value.copy(pipe_from='R2eff', pipe_to=model, 
param='r2eff')
+        self.interpreter.value.copy(pipe_from='R2eff', pipe_to=pipe_name, 
param='r2eff')
 
         # Alias the spins.
         spin1 = cdp.mol[0].res[0].spin[0]
@@ -3231,7 +3236,7 @@
         print("%-20s %20.15g %20.15g\n" % ("chi2", spin1.chi2, spin2.chi2))
 
         # Switch to the 'MP05' model data pipe, then check for each spin.
-        self.interpreter.pipe.switch('MP05')
+        self.interpreter.pipe.switch('MP05 - relax_disp')
         spin_index = 0
         for spin, spin_id in spin_loop(return_id=True):
             # Printout.
@@ -3291,7 +3296,7 @@
         print("%-20s %20.15g %20.15g\n" % ("chi2", spin1.chi2, spin2.chi2))
 
         # Switch to the 'MP05' model data pipe, then check for each spin.
-        self.interpreter.pipe.switch('TAP03')
+        self.interpreter.pipe.switch('TAP03 - relax_disp')
         spin_index = 0
         for spin, spin_id in spin_loop(return_id=True):
             # Printout.
@@ -3329,7 +3334,7 @@
         r20_key2 = generate_r20_key(exp_type=EXP_TYPE_R1RHO, frq=800e6)
 
         # Switch to the 'TP02' model data pipe, then check for each spin.
-        self.interpreter.pipe.switch('TP02')
+        self.interpreter.pipe.switch('TP02 - relax_disp')
         spin_index = 0
         for spin, spin_id in spin_loop(return_id=True):
             # Printout.




Related Messages


Powered by MHonArc, Updated Mon Feb 24 12:40:02 2014