Author: bugman Date: Fri Mar 20 11:28:13 2009 New Revision: 8983 URL: http://svn.gna.org/viewcvs/relax?rev=8983&view=rev Log: RMSD of baseplane noise is now scaled by NC_proc. Modified: 1.3/generic_fns/spectrum.py Modified: 1.3/generic_fns/spectrum.py URL: http://svn.gna.org/viewcvs/relax/1.3/generic_fns/spectrum.py?rev=8983&r1=8982&r2=8983&view=diff ============================================================================== --- 1.3/generic_fns/spectrum.py (original) +++ 1.3/generic_fns/spectrum.py Fri Mar 20 11:28:13 2009 @@ -297,6 +297,12 @@ # The spectrum id index. spect_index = cdp.spectrum_ids.index(spectrum_id) + # The scaling by NC_proc. + if hasattr(cdp, 'ncproc') and cdp.ncproc.has_key(spectrum_id): + scale = 1.0 / 2**cdp.ncproc[spectrum_id] + else: + scale = 1.0 + # Loop over the spins. for spin in spin_loop(spin_id): # Skip deselected spins. @@ -310,7 +316,7 @@ spin.baseplane_rmsd.append([None] * (len(cdp.spectrum_ids) - len(spin.baseplane_rmsd))) # Set the error. - spin.baseplane_rmsd[spect_index] = float(error) + spin.baseplane_rmsd[spect_index] = float(error) * scale def det_dimensions(file_data, proton, heteronuc, int_col):