mailr27228 - /trunk/test_suite/system_tests/relax_disp.py


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

Header


Content

Posted by tlinnet on January 20, 2015 - 12:02:
Author: tlinnet
Date: Tue Jan 20 12:02:16 2015
New Revision: 27228

URL: http://svn.gna.org/viewcvs/relax?rev=27228&view=rev
Log:
To systemtest Relax_disp.test_task_7882_monte_carlo_std_residual(), added 
tests for creation of Monte-Carlo data
by different methods.

Task #7882 (https://gna.org/task/?7882): Implement Monte-Carlo simulation, 
where errors are generated with width of standard deviation or residuals.): 
Implement Monte-Carlo simulation, where errors are generated with width of 
standard deviation or residuals.

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=27228&r1=27227&r2=27228&view=diff
==============================================================================
--- trunk/test_suite/system_tests/relax_disp.py (original)
+++ trunk/test_suite/system_tests/relax_disp.py Tue Jan 20 12:02:16 2015
@@ -8556,16 +8556,31 @@
         # Number of MC
         mc_nr = 3
 
-        # Setup MC.
+        # Setup MC for errors generated from the distribution described by 
chi2 and degrees of freedom from best fit.
         self.interpreter.monte_carlo.setup(number=mc_nr)
 
         # Create data.
         self.interpreter.monte_carlo.create_data(distribution="red_chi2")
 
+        # Setup MC again.
+        self.interpreter.monte_carlo.setup(number=mc_nr)
+
+        # Create data, and set the fixed error value, without setting the 
correct distribution.
+        self.assertRaises(RelaxError, 
self.interpreter.monte_carlo.create_data, fixed_error=1.)
+
+        # Setup MC again.
+        self.interpreter.monte_carlo.setup(number=mc_nr)
+
+        # Create data, with fixed error distribution, but not setting the 
error value.
+        self.assertRaises(RelaxError, 
self.interpreter.monte_carlo.create_data, distribution="fixed")
+
+        # Setup MC again.
+        self.interpreter.monte_carlo.create_data(distribution="fixed", 
fixed_error=1.)
+
         # Now select the R2eff model, and try again. Expect raising an error.
         self.interpreter.relax_disp.select_model(MODEL_R2EFF)
 
-        # Setup MC.
+        # Setup MC again.
         self.interpreter.monte_carlo.setup(number=mc_nr)
 
         # Create data, and assert failure.




Related Messages


Powered by MHonArc, Updated Tue Jan 20 13:00:03 2015