Author: bugman
Date: Sat Nov 29 11:16:08 2014
New Revision: 26833
URL: http://svn.gna.org/viewcvs/relax?rev=26833&view=rev
Log:
Added support for the saturation recovery experiment to parameter disassembly
function.
This is in the disassemble_param_vector() function of the
specific_analyses.relax_fit.parameters
module. This function requires each experiment to be handled separately.
Modified:
trunk/specific_analyses/relax_fit/parameters.py
Modified: trunk/specific_analyses/relax_fit/parameters.py
URL:
http://svn.gna.org/viewcvs/relax/trunk/specific_analyses/relax_fit/parameters.py?rev=26833&r1=26832&r2=26833&view=diff
==============================================================================
--- trunk/specific_analyses/relax_fit/parameters.py (original)
+++ trunk/specific_analyses/relax_fit/parameters.py Sat Nov 29 11:16:08 2014
@@ -87,27 +87,27 @@
# Monte Carlo simulations.
if sim_index != None:
- # The relaxation rate.
- spin.rx_sim[sim_index] = param_vector[0]
+ # Two parameter exponential.
+ if spin.model == 'exp':
+ spin.rx_sim[sim_index] = param_vector[0]
+ spin.i0_sim[sim_index] = param_vector[1]
- # Initial intensity.
- spin.i0_sim[sim_index] = param_vector[1]
-
- # Intensity at infinity.
- if cdp.curve_type == 'inv':
- spin.iinf_sim[sim_index] = param_vector[2]
+ # Saturation recovery.
+ elif spin.model == 'sat':
+ spin.rx_sim[sim_index] = param_vector[0]
+ spin.iinf_sim[sim_index] = param_vector[1]
# Parameter values.
else:
- # The relaxation rate.
- spin.rx = param_vector[0]
+ # Two parameter exponential.
+ if spin.model == 'exp':
+ spin.rx = param_vector[0]
+ spin.i0 = param_vector[1]
- # Initial intensity.
- spin.i0 = param_vector[1]
-
- # Intensity at infinity.
- if cdp.curve_type == 'inv':
- spin.iinf = param_vector[2]
+ # Saturation recovery.
+ elif spin.model == 'sat':
+ spin.rx = param_vector[0]
+ spin.iinf = param_vector[1]
def linear_constraints(spin=None, scaling_matrix=None):
_______________________________________________
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