Author: tlinnet
Date: Mon Oct 13 18:19:38 2014
New Revision: 26263
URL: http://svn.gna.org/viewcvs/relax?rev=26263&view=rev
Log:
Narrowed in dx_map in systemtest
Relax_disp.test_dx_map_clustered_create_par_file()
This is to illustrate the failure of relax finding the global minimum.
It seems there is a shallow barrier, which relax failed to climb over, in order
to find the minimum value.
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=26263&r1=26262&r2=26263&view=diff
==============================================================================
--- trunk/test_suite/system_tests/relax_disp.py (original)
+++ trunk/test_suite/system_tests/relax_disp.py Mon Oct 13 18:19:38 2014
@@ -3204,9 +3204,7 @@
self.assertAlmostEqual(pre_chi2, calc_chi2)
# Define dx.map settings.
- dx_inc = 2
- dx_inc_sides = dx_inc / 2
-
+ dx_inc = 5
dx_params = ['dw', 'k_AB', 'r2a']
dx_point_clustered_min = [cur_spin.dw, cur_spin.k_AB, cur_spin.r2a['SQ
CPMG - 499.86214000 MHz']]
@@ -3220,36 +3218,15 @@
file_name_map = "%s_map%s" % (cur_model, cur_spin_id_str)
file_name_point = "%s_point%s" % (cur_model, cur_spin_id_str)
- # Step-size of parameter is 10 %
- param_delta = 0.1
-
# Determine bounds for lower and upper
- #lower = [0.0, 0.0, 5.0]
- #upper = [20.0, 6.0, 15.0]
-
- lower = []
- upper = []
- for i, param_val in enumerate(dx_point_clustered_min):
- param = dx_params[i]
- step_val = param_delta * param_val
- step_length = step_val * dx_inc_sides
-
- # Calculate value
- low_val = param_val - step_length
- lower.append(low_val)
-
- upp_val = param_val + step_length
- upper.append(upp_val)
-
- print("For param %s, lower=%3.3f, upper=%3.3f, step_value=%3.3f,
steps=%i, centered at=%3.3f"% (param, low_val, upp_val, step_val, dx_inc,
param_val))
+ lower = [dx_point_clustered_min[0], dx_point_clustered_min[1],
dx_point_clustered_min[2]]
+ upper = [19.0, 2.4, 9.5]
# Define temporary folder.
result_dir = self.tmpdir
# For testing.
#result_dir = None
- #lower = None
- #upper = None
#self.interpreter.relax_disp.cluster(cluster_id='free spins',
spin_id=cur_spin_id)
# Then do the map.
_______________________________________________
relax (http://www.nmr-relax.com)
This is the relax-commits mailing list
[email protected]
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