mailr21713 - in /trunk/test_suite/shared_data/dispersion/Hansen: missing.py missing_data_pipe.bz2


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

Header


Content

Posted by edward on November 29, 2013 - 11:39:
Author: bugman
Date: Fri Nov 29 11:39:15 2013
New Revision: 21713

URL: http://svn.gna.org/viewcvs/relax?rev=21713&view=rev
Log:
Created a base data pipe for Flemming Hansen's truncated CPMG data for 
testing out missing data.

The :4 spin is missing just a few data points, whereas the :71 spin is 
missing all 800 MHz data.


Added:
    trunk/test_suite/shared_data/dispersion/Hansen/missing.py
    trunk/test_suite/shared_data/dispersion/Hansen/missing_data_pipe.bz2   
(with props)

Added: trunk/test_suite/shared_data/dispersion/Hansen/missing.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/test_suite/shared_data/dispersion/Hansen/missing.py?rev=21713&view=auto
==============================================================================
--- trunk/test_suite/shared_data/dispersion/Hansen/missing.py (added)
+++ trunk/test_suite/shared_data/dispersion/Hansen/missing.py Fri Nov 29 
11:39:15 2013
@@ -1,0 +1,28 @@
+"""Script for removing data from the truncated CPMG data for testing 
purposes.""" 
+
+# relax module imports.
+from pipe_control.mol_res_spin import return_spin
+
+
+# Create a data pipe.
+pipe.create('missing', 'relax_disp')
+
+# Read the base data pipe.
+results.read('base_pipe')
+
+# Delete all data with the following keys for spin :4.
+spin_4 = return_spin(":4")
+keys = ['500_733.33.in', '800_600.in', '800_400.in']
+for key in keys:
+    spin_4.intensities.pop(key)
+    spin_4.intensity_err.pop(key)
+
+# Delete all 800 MHz data for the spin :71.
+spin_71 = return_spin(":71")
+keys = ['800_reference.in', '800_66.667.in', '800_133.33.in', 
'800_133.33.in.bis', '800_200.in', '800_266.67.in', '800_333.33.in', 
'800_400.in', '800_466.67.in', '800_533.33.in', '800_533.33.in.bis', 
'800_600.in', '800_666.67.in', '800_733.33.in', '800_800.in', 
'800_866.67.in', '800_933.33.in', '800_933.33.in.bis', '800_1000.in']
+for key in keys:
+    spin_71.intensities.pop(key)
+    spin_71.intensity_err.pop(key)
+
+# Write out the missing data pipe.
+results.write('missing_data_pipe', dir=None, force=True)

Added: trunk/test_suite/shared_data/dispersion/Hansen/missing_data_pipe.bz2
URL: 
http://svn.gna.org/viewcvs/relax/trunk/test_suite/shared_data/dispersion/Hansen/missing_data_pipe.bz2?rev=21713&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
trunk/test_suite/shared_data/dispersion/Hansen/missing_data_pipe.bz2
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream




Related Messages


Powered by MHonArc, Updated Fri Nov 29 12:00:02 2013