Hi Troels,
Again for preparing the release notes (e.g.
http://wiki.nmr-relax.com/Relax_3.3.0#CHANGES_file), could you prepare
the commit message as follows:
- The 'task', 'bug', or 'sr' reference on its own line should be
capitalised. This is so it makes a proper sentence in the release
notes, and I don't have to change it manually later (you have a lot of
these).
- Please add a space before the bracket. For example "task
#7826(https://gna.org/task/index.php?7826)" should be "Task #7826
(https://gna.org/task/index.php?7826)". This is one I spend a lot of
time changing for the notes.
- The software Python always starts with a capital 'P'. Software
names are strange in that way. For example PyMOL, MOLMOL, xmGrace,
nmrPipe, showApod, relax, etc.
If you could remember these rules for your next commit messages, you
would really be helping me a lot!
Cheers!
Edward
On 3 September 2014 22:50, <tlinnet@xxxxxxxxxxxxx> wrote:
Author: tlinnet
Date: Wed Sep 3 22:50:44 2014
New Revision: 25608
URL: http://svn.gna.org/viewcvs/relax?rev=25608&view=rev
Log:
Systemtest added for checking the writing of 'Noise Std Dev' from showApod
to file.
task #7826(https://gna.org/task/index.php?7826): Write an python class for
the repeated analysis of dispersion data.
Modified:
trunk/test_suite/system_tests/relax_disp.py
Modified: trunk/test_suite/system_tests/relax_disp.py
URL:
http://svn.gna.org/viewcvs/relax/trunk/test_suite/system_tests/relax_disp.py?rev=25608&r1=25607&r2=25608&view=diff
==============================================================================
--- trunk/test_suite/system_tests/relax_disp.py (original)
+++ trunk/test_suite/system_tests/relax_disp.py Wed Sep 3 22:50:44 2014
@@ -35,8 +35,8 @@
from data_store import Relax_data_store; ds = Relax_data_store()
import dep_check
from lib.errors import RelaxError
-from lib.io import get_file_path
-from lib.spectrum.nmrpipe import show_apod_extract, show_apod_rmsd
+from lib.io import extract_data, get_file_path
+from lib.spectrum.nmrpipe import show_apod_extract, show_apod_rmsd,
show_apod_rmsd_to_file
from pipe_control.mol_res_spin import generate_spin_string, return_spin,
spin_loop
from pipe_control.minimise import assemble_scaling_matrix
from specific_analyses.relax_disp.checks import check_missing_r1
@@ -112,7 +112,8 @@
# The list of tests to skip.
to_skip = [
"test_show_apod_extract",
- "test_show_apod_rmsd"
+ "test_show_apod_rmsd",
+ "test_show_apod_rmsd_to_file"
]
# Store in the status object.
@@ -6754,6 +6755,28 @@
self.assertEqual(rmsd, 8583.41)
+ def test_show_apod_rmsd_to_file(self):
+ """Test getting the spectrum noise for spectrum fourier
transformed with NMRPipe, and tool showApod, and write to file."""
+
+ # The path to the data files.
+ data_path = status.install_path +
sep+'test_suite'+sep+'shared_data'+sep+'dispersion'+sep+'repeated_analysis'+sep+'SOD1'+sep+'cpmg_disp_sod1d90a_060518'+sep+'cpmg_disp_sod1d90a_060518_normal.fid'+sep+'ft2_data'
+
+ # Define file name.
+ file_name = '128_0_FT.ft2'
+
+ # Call function, and get file name.
+ wfile_path = show_apod_rmsd_to_file(file_name=file_name,
dir=data_path, outdir=self.tmpdir)
+
+ # Open the file.
+ get_data = extract_data(file=wfile_path)
+
+ # Extract line 0, column 0.
+ test = float(get_data[0][0])
+
+ # Assert.
+ self.assertEqual(test, 8583.41)
+
+
def test_sod1wt_t25_bug_21954_order_error_analysis(self):
"""Error analysis of SOD1-WT CPMG. From paper at
U{http://dx.doi.org/10.1073/pnas.0907387106}.
_______________________________________________
relax (http://www.nmr-relax.com)
This is the relax-commits mailing list
relax-commits@xxxxxxx
To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-commits
_______________________________________________
relax (http://www.nmr-relax.com)
This is the relax-devel mailing list
relax-devel@xxxxxxx
To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-devel