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.


_______________________________________________
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

Reply via email to