mailr26844 - /trunk/specific_analyses/relax_fit/api.py


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

Header


Content

Posted by edward on November 29, 2014 - 17:25:
Author: bugman
Date: Sat Nov 29 17:25:28 2014
New Revision: 26844

URL: http://svn.gna.org/viewcvs/relax?rev=26844&view=rev
Log:
Another change for the relaxation curve-fitting covariance_matrix() API 
method to handle all models.

The scaling matrix diagonalised list of 1.0 values now has the same number of 
elements as there are
parameters.


Modified:
    trunk/specific_analyses/relax_fit/api.py

Modified: trunk/specific_analyses/relax_fit/api.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/specific_analyses/relax_fit/api.py?rev=26844&r1=26843&r2=26844&view=diff
==============================================================================
--- trunk/specific_analyses/relax_fit/api.py    (original)
+++ trunk/specific_analyses/relax_fit/api.py    Sat Nov 29 17:25:28 2014
@@ -122,11 +122,13 @@
         errors = asarray(errors)
         times = asarray(times)
 
-        # Create the parameter vector.
+        # Create the parameter vector and scaling matrix (as a diagonalised 
list).
         param_vector = assemble_param_vector(spin=spin)
+        scaling_list = []
+        for i in range(len(spin.params)):
+            scaling_list.append(1.0)
 
         # Initialise data in C code.
-        scaling_list = [1.0, 1.0]
         model = Relax_fit_opt(model=spin.model, 
num_params=len(param_vector), values=values, errors=errors, 
relax_times=times, scaling_matrix=scaling_list)
 
         # Use the direct Jacobian from function.




Related Messages


Powered by MHonArc, Updated Sat Nov 29 17:40:02 2014