Author: bugman
Date: Tue Mar 10 18:36:55 2015
New Revision: 27804
URL: http://svn.gna.org/viewcvs/relax?rev=27804&view=rev
Log:
Improvements for the pcs.structural_noise user function.
The check for the presence of PCS data for points to skip now includes 
checking for PCS values of
None.  And the output Grace file now also includes the spin ID string as a 
string or comment value
which can be displayed in the plot when desired.
Modified:
    trunk/pipe_control/pcs.py
Modified: trunk/pipe_control/pcs.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/pipe_control/pcs.py?rev=27804&r1=27803&r2=27804&view=diff
==============================================================================
--- trunk/pipe_control/pcs.py   (original)
+++ trunk/pipe_control/pcs.py   Tue Mar 10 18:36:55 2015
@@ -1147,7 +1147,7 @@
         align_index = 0
         for id in align_ids:
             # No PCS value, so skip.
-            if id not in spin.pcs:
+            if id not in spin.pcs or spin.pcs[id] == None:
                 align_index += 1
                 continue
 
@@ -1166,7 +1166,7 @@
             spin.pcs_err[id] = sqrt(spin.pcs_err[id]**2 + sd**2)
 
             # Store the data for the Grace plot.
-            grace_data[align_index].append([orig_r, sd])
+            grace_data[align_index].append([orig_r, sd, spin_id])
 
             # Increment the alignment index.
             align_index += 1