mailRe: r24974 - /branches/R1_fitting/specific_analyses/relax_disp/variables.py


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

Header


Content

Posted by Edward d'Auvergne on August 18, 2014 - 12:23:
This is an interesting idea.  Maybe you could use negative small
integers for the 'R2eff' and 'No Rex' models so it is clear that these
are 'fake' years and don't require the comment to be read.

Regards,

Edward


On 5 August 2014 21:50,  <tlinnet@xxxxxxxxxxxxx> wrote:
Author: tlinnet
Date: Tue Aug  5 21:50:21 2014
New Revision: 24974

URL: http://svn.gna.org/viewcvs/relax?rev=24974&view=rev
Log:
Added a variable describing the model year, for aæll relaxation dispersion 
models.

This could be used, when trying to write up an intelligent detect+seÃlect 
nesting function.

This function need some meta-data describing the models, in order to sort 
the seflf.models before calculations,
and to select a proper nested model pipe.

Other meta data could be:
- Accept of Exp_type
- Full or normal model for CPMG
- Fitted or loaded R1 for R1rho
- Is analytic, silico or numeric type.

sr #3135(https://gna.org/support/?3135): Optimisation of the R1 relaxation 
rate for the off-resonance R1rho relaxation dispersion models.

Modified:
    branches/R1_fitting/specific_analyses/relax_disp/variables.py

Modified: branches/R1_fitting/specific_analyses/relax_disp/variables.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/R1_fitting/specific_analyses/relax_disp/variables.py?rev=24974&r1=24973&r2=24974&view=diff
==============================================================================
--- branches/R1_fitting/specific_analyses/relax_disp/variables.py       
(original)
+++ branches/R1_fitting/specific_analyses/relax_disp/variables.py       Tue 
Aug  5 21:50:21 2014
@@ -59,150 +59,189 @@
 MODEL_R2EFF = 'R2eff'
 MODEL_DESC_R2EFF = "The model for determining the R2eff/R1rho values from 
peak intensities."
 MODEL_PARAMS_R2EFF = ['r2eff', 'i0']    # The 'i0' parameter is only for 
the exponential curve-fitting.
+# This year is fake. Just to get the order correct.
+MODEL_YEAR_R2EFF = 1950

 MODEL_NOREX = 'No Rex'
 MODEL_DESC_NOREX = "The model for no chemical exchange relaxation."
 MODEL_PARAMS_NOREX = ['r2']
+# This year is fake. Just to get the order correct.
+MODEL_YEAR_NOREX = 1951

 MODEL_NOREX_R1RHO = "No_Rex_R1rho_off_res"
 MODEL_DESC_NOREX_R1RHO = "The model for no chemical exchange relaxation, 
for R1rho off resonance models."
 MODEL_PARAMS_NOREX_R1RHO = ['r2']
+# This year is fake. Just to get the order correct.
+MODEL_YEAR_NOREX_R1RHO = 1952

 MODEL_NOREX_R1RHO_FIT_R1 = "%s_fit_r1"%MODEL_NOREX_R1RHO
 MODEL_DESC_NOREX_R1RHO_FIT_R1 = "The model for no chemical exchange 
relaxation, for R1rho off resonance models, where R1 is fitted."
 MODEL_PARAMS_NOREX_R1RHO_FIT_R1 = ['r1_fit', 'r2']
+# This year is fake. Just to get the order correct.
+MODEL_YEAR_NOREX_R1RHO_FIT_R1 = 1953

 MODEL_LM63 = 'LM63'
 MODEL_DESC_LM63 = "The Luz and Meiboom (1963) 2-site fast exchange model 
for SQ-CPMG experiments."
 MODEL_PARAMS_LM63 = ['r2', 'phi_ex', 'kex']
+MODEL_YEAR_LM63 = 1963

 MODEL_LM63_3SITE = 'LM63 3-site'
 MODEL_DESC_LM63_3SITE = "The Luz and Meiboom (1963) 3-site fast exchange 
model for SQ-CPMG experiments."
 MODEL_PARAMS_LM63_3SITE = ['r2', 'phi_ex_B', 'phi_ex_C', 'kB', 'kC']
+MODEL_YEAR_LM63_3SITE = 1963

 MODEL_CR72 = 'CR72'
 MODEL_DESC_CR72 = "The reduced Carver and Richards (1972) 2-site model for 
all time scales for SQ-CPMG experiments, whereby the simplification R20A = 
R20B is assumed."
 MODEL_PARAMS_CR72 = ['r2', 'pA', 'dw', 'kex']
+MODEL_YEAR_CR72 = 1972

 MODEL_CR72_FULL = 'CR72 full'
 MODEL_DESC_CR72_FULL = "The full Carver and Richards (1972) 2-site model 
for all time scales for SQ-CPMG experiments."
 MODEL_PARAMS_CR72_FULL = ['r2a', 'r2b', 'pA', 'dw', 'kex']
+MODEL_YEAR_CR72_FULL = 1972

 MODEL_IT99 = 'IT99'
 MODEL_DESC_IT99 = "The Ishima and Torchia (1999) 2-site CPMG model for all 
time scales for SQ-CPMG experiments, with skewed populations (pA >> pB)."
 MODEL_PARAMS_IT99 = ['r2', 'pA', 'dw', 'tex']
+MODEL_YEAR_IT99 = 1999

 MODEL_TSMFK01 = 'TSMFK01'
 MODEL_DESC_TSMFK01 = "The Tollinger et al. (2001) 2-site very-slow 
exchange model for SQ-CPMG experiments."
 MODEL_PARAMS_TSMFK01 = ['r2a', 'dw', 'k_AB']
+MODEL_YEAR_TSMFK01 = 2001

 MODEL_B14 = 'B14'
 MODEL_DESC_B14 = "The Baldwin (2014) 2-site CPMG exact solution model for 
all time scales for SQ-CPMG experiments, whereby the simplification R20A = 
R20B is assumed."
 MODEL_PARAMS_B14 = ['r2', 'pA', 'dw', 'kex']
+MODEL_YEAR_B14 = 2014

 MODEL_B14_FULL = 'B14 full'
 MODEL_DESC_B14_FULL = "The Baldwin (2014) 2-site CPMG exact solution model 
for all time scales for SQ-CPMG experiments."
 MODEL_PARAMS_B14_FULL = ['r2a', 'r2b', 'pA', 'dw', 'kex']
+MODEL_YEAR_B14_FULL = 2014

 MODEL_M61 = 'M61'
 MODEL_DESC_M61 = "The Meiboom (1961) on-resonance 2-site fast exchange 
model for R1rho-type experiments."
 MODEL_PARAMS_M61 = ['r2', 'phi_ex', 'kex']
+MODEL_YEAR_M61 = 1961

 MODEL_M61B = 'M61 skew'
 MODEL_DESC_M61B = "The Meiboom (1961) on-resonance 2-site model for 
R1rho-type experiments, with skewed populations (pA >> pB)."
 MODEL_PARAMS_M61B = ['r2', 'pA', 'dw', 'kex']
+MODEL_YEAR_M61B = 1961

 MODEL_DPL94 = 'DPL94'
 """The R1rho 2-site fast exchange model of Davis, Perlman and London 
(1994)."""
 MODEL_DESC_DPL94 = "The Davis, Perlman and London (1994) extension of the 
Meiboom (1961) model for off-resonance data."
 MODEL_PARAMS_DPL94 = ['r2', 'phi_ex', 'kex']
+MODEL_YEAR_DPL94 = 1994

 MODEL_DPL94_FIT_R1 = "%s_fit_r1"%MODEL_DPL94
 """The R1rho 2-site fast exchange model of Davis, Perlman and London 
(1994), where R1 is fitted."""
 MODEL_DESC_DPL94_FIT_R1 = "The Davis, Perlman and London (1994) extension 
of the Meiboom (1961) model for off-resonance data, where R1 is fitted."
 MODEL_PARAMS_DPL94_FIT_R1 = ['r1_fit', 'r2', 'phi_ex', 'kex']
+MODEL_YEAR_DPL94_FIT_R1 = 1994

 MODEL_TP02 = 'TP02'
 MODEL_DESC_TP02 = "The Trott and Palmer (2002) off-resonance 2-site model 
for R1rho-type experiments."
 MODEL_PARAMS_TP02 = ['r2', 'pA', 'dw', 'kex']
+MODEL_YEAR_TP02 = 2002

 MODEL_TP02_FIT_R1 = "%s_fit_r1"%MODEL_TP02
 MODEL_DESC_TP02_FIT_R1 = "The Trott and Palmer (2002) off-resonance 2-site 
model for R1rho-type experiments, where R1 is fitted."
 MODEL_PARAMS_TP02_FIT_R1 = ['r1_fit', 'r2', 'pA', 'dw', 'kex']
+MODEL_YEAR_TP02_FIT_R1 = 2002

 MODEL_TAP03 = 'TAP03'
 MODEL_DESC_TAP03 = "The Trott, Abergel and Palmer (2003) off-resonance 
2-site model for R1rho-type experiments."
 MODEL_PARAMS_TAP03 = ['r2', 'pA', 'dw', 'kex']
+MODEL_YEAR_TAP03 = 2003

 MODEL_TAP03_FIT_R1 = "%s_fit_r1"%MODEL_TAP03
 MODEL_DESC_TAP03_FIT_R1 = "The Trott, Abergel and Palmer (2003) 
off-resonance 2-site model for R1rho-type experiments, where R1 is fitted."
 MODEL_PARAMS_TAP03_FIT_R1 = ['r1_fit', 'r2', 'pA', 'dw', 'kex']
+MODEL_YEAR_TAP03_FIT_R1 = 2003

 MODEL_MP05 = 'MP05'
 """The R1rho 2-site off-resonance exchange model of Miloushev and Palmer 
(2005)."""
 MODEL_DESC_MP05 = "The Miloushev and Palmer (2005) off-resonance 2-site 
model for R1rho-type experiments."
 MODEL_PARAMS_MP05 = ['r2', 'pA', 'dw', 'kex']
+MODEL_YEAR_MP05 = 2005

 MODEL_MP05_FIT_R1 = "%s_fit_r1"%MODEL_MP05
 """The R1rho 2-site off-resonance exchange model of Miloushev and Palmer 
(2005)."""
 MODEL_DESC_MP05_FIT_R1 = "The Miloushev and Palmer (2005) off-resonance 
2-site model for R1rho-type experiments, where R1 is fitted."
 MODEL_PARAMS_MP05_FIT_R1 = ['r1_fit', 'r2', 'pA', 'dw', 'kex']
+MODEL_YEAR_MP05_FIT_R1 = 2005


 # The Numerical model names.
 MODEL_NS_CPMG_2SITE_3D = 'NS CPMG 2-site 3D'
 MODEL_DESC_NS_CPMG_2SITE_3D = "The reduced numerical solution for the 
2-site Bloch-McConnell equations using 3D magnetisation vectors for SQ CPMG 
experiments, whereby the simplification R20A = R20B is assumed."
 MODEL_PARAMS_NS_CPMG_2SITE_3D = ['r2', 'pA', 'dw', 'kex']
+MODEL_YEAR_NS_CPMG_2SITE_3D = 2004

 MODEL_NS_CPMG_2SITE_3D_FULL = 'NS CPMG 2-site 3D full'
 MODEL_DESC_NS_CPMG_2SITE_3D_FULL = "The full numerical solution for the 
2-site Bloch-McConnell equations using 3D magnetisation vectors for SQ CPMG 
experiments."
 MODEL_PARAMS_NS_CPMG_2SITE_3D_FULL = ['r2a', 'r2b', 'pA', 'dw', 'kex']
+MODEL_YEAR_NS_CPMG_2SITE_3D_FULL = 2004

 MODEL_NS_CPMG_2SITE_STAR = 'NS CPMG 2-site star'
 MODEL_DESC_NS_CPMG_2SITE_STAR = "The numerical reduced solution for the 
2-site Bloch-McConnell equations using complex conjugate matrices for SQ 
CPMG experiments, whereby the simplification R20A = R20B is assumed."
 MODEL_PARAMS_NS_CPMG_2SITE_STAR = ['r2', 'pA', 'dw', 'kex']
+MODEL_YEAR_NS_CPMG_2SITE_STAR = 2004

 MODEL_NS_CPMG_2SITE_STAR_FULL = 'NS CPMG 2-site star full'
 MODEL_DESC_NS_CPMG_2SITE_STAR_FULL = "The full numerical solution for the 
2-site Bloch-McConnell equations using complex conjugate matrices for SQ 
CPMG experiments."
 MODEL_PARAMS_NS_CPMG_2SITE_STAR_FULL = ['r2a', 'r2b', 'pA', 'dw', 'kex']
+MODEL_YEAR_NS_CPMG_2SITE_STAR_FULL = 2004

 MODEL_NS_CPMG_2SITE_EXPANDED = 'NS CPMG 2-site expanded'
 MODEL_DESC_NS_CPMG_2SITE_EXPANDED = "The numerical solution for the 2-site 
Bloch-McConnell equations for SQ CPMG experiments, expanded using Maple by 
Nikolai Skrynnikov."
 MODEL_PARAMS_NS_CPMG_2SITE_EXPANDED = ['r2', 'pA', 'dw', 'kex']
+MODEL_YEAR_NS_CPMG_2SITE_EXPANDED = 2001

 MODEL_NS_R1RHO_2SITE = 'NS R1rho 2-site'
 MODEL_DESC_NS_R1RHO_2SITE = "The reduced numerical solution for the 2-site 
Bloch-McConnell equations using 3D magnetisation vectors for R1rho-type 
experiments, whereby the simplification R20A = R20B is assumed."
 MODEL_PARAMS_NS_R1RHO_2SITE = ['r2', 'pA', 'dw', 'kex']
+MODEL_YEAR_NS_R1RHO_2SITE = 2005

 MODEL_NS_R1RHO_2SITE_FIT_R1 = "%s_fit_r1"%MODEL_NS_R1RHO_2SITE
 MODEL_DESC_NS_R1RHO_2SITE_FIT_R1 = "The reduced numerical solution for the 
2-site Bloch-McConnell equations using 3D magnetisation vectors for 
R1rho-type experiments, whereby the simplification R20A = R20B is assumed, 
and where R1 is fitted."
 MODEL_PARAMS_NS_R1RHO_2SITE_FIT_R1 = ['r1_fit', 'r2', 'pA', 'dw', 'kex']
+MODEL_YEAR_NS_R1RHO_2SITE_FIT_R1 = 2005

 MODEL_NS_R1RHO_3SITE = 'NS R1rho 3-site'
 MODEL_DESC_NS_R1RHO_3SITE = "The numerical solution for the 3-site 
Bloch-McConnell equations using 3D magnetisation vectors for R1rho-type 
experiments, whereby the simplification R20A = R20B = R20C is assumed."
 MODEL_PARAMS_NS_R1RHO_3SITE = ['r2', 'pA', 'dw_AB', 'kex_AB', 'pB', 
'dw_BC', 'kex_BC', 'kex_AC']
+MODEL_YEAR_NS_R1RHO_3SITE = 2005

 MODEL_NS_R1RHO_3SITE_LINEAR = 'NS R1rho 3-site linear'
 MODEL_DESC_NS_R1RHO_3SITE_LINEAR = "The numerical solution for the 3-site 
Bloch-McConnell equations using 3D magnetisation vectors for R1rho-type 
experiments, linearised with kAC = kCA = 0 and whereby the simplification 
R20A = R20B = R20C is assumed."
 MODEL_PARAMS_NS_R1RHO_3SITE_LINEAR = ['r2', 'pA', 'dw_AB', 'kex_AB', 'pB', 
'dw_BC', 'kex_BC']
+MODEL_NS_R1RHO_3SITE_LINEAR = 2005


 # The multi-quantum data model names.
 MODEL_MMQ_CR72 = 'MMQ CR72'
 MODEL_DESC_MMQ_CR72 = "The Carver and Richards (1972) 2-site model for all 
time scales expanded for MMQ CPMG experiments by Korzhnev et al., 2004."
 MODEL_PARAMS_MMQ_CR72 = ['r2', 'pA', 'dw', 'dwH', 'kex']
+MODEL_YEAR_MMQ_CR72 = 2004

 MODEL_NS_MMQ_2SITE = 'NS MMQ 2-site'
 MODEL_DESC_NS_MMQ_2SITE = "The reduced numerical solution for the 2-site 
Bloch-McConnell equations for MMQ CPMG experiments, whereby the 
simplification R20A = R20B is assumed."
 MODEL_PARAMS_NS_MMQ_2SITE = ['r2', 'pA', 'dw', 'dwH', 'kex']
+MODEL_YEAR_NS_MMQ_2SITE = 2005

 MODEL_NS_MMQ_3SITE = 'NS MMQ 3-site'
 MODEL_DESC_NS_MMQ_3SITE = "The numerical solution for the 3-site 
Bloch-McConnell equations for MMQ CPMG experiments, whereby the 
simplification R20A = R20B = R20C is assumed."
 MODEL_PARAMS_NS_MMQ_3SITE = ['r2', 'pA', 'dw_AB', 'dwH_AB', 'kex_AB', 
'pB', 'dw_BC', 'dwH_BC', 'kex_BC', 'kex_AC']
+MODEL_YEAR_NS_MMQ_3SITE = 2005

 MODEL_NS_MMQ_3SITE_LINEAR = 'NS MMQ 3-site linear'
 MODEL_DESC_NS_MMQ_3SITE_LINEAR = "The numerical solution for the 3-site 
Bloch-McConnell equations for MMQ CPMG experiments, linearised with kAC = 
kCA = 0 and whereby the simplification R20A = R20B = R20C is assumed."
 MODEL_PARAMS_NS_MMQ_3SITE_LINEAR = ['r2', 'pA', 'dw_AB', 'dwH_AB', 
'kex_AB', 'pB', 'dw_BC', 'dwH_BC', 'kex_BC']
+MODEL_YEAR_NS_MMQ_3SITE_LINEAR = 2005

 # The parameters.
 PARAMS_R20 = ['r2', 'r2a', 'r2b']


_______________________________________________
relax (http://www.nmr-relax.com)

This is the relax-commits mailing list
relax-commits@xxxxxxx

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



Related Messages


Powered by MHonArc, Updated Mon Aug 18 12:40:13 2014