This should be fixed now with revision 25111 to 25114. Best Troels
2014-08-18 18:52 GMT+02:00 Edward d'Auvergne <[email protected]>: > There is some duplicated code here, which should be avoided. The > better logic would be to copy the value for the parameter including > R2eff. Then have a single if statement at the end for R2eff to copy > the error value. > > Cheers, > > Edward > > On 12 August 2014 15:24, <[email protected]> wrote: >> Author: tlinnet >> Date: Tue Aug 12 15:24:02 2014 >> New Revision: 25002 >> >> URL: http://svn.gna.org/viewcvs/relax?rev=25002&view=rev >> Log: >> Implemented the copying of the R2eff error, if it exists. >> >> 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/parameters.py >> >> Modified: branches/R1_fitting/specific_analyses/relax_disp/parameters.py >> URL: >> http://svn.gna.org/viewcvs/relax/branches/R1_fitting/specific_analyses/relax_disp/parameters.py?rev=25002&r1=25001&r2=25002&view=diff >> ============================================================================== >> --- branches/R1_fitting/specific_analyses/relax_disp/parameters.py >> (original) >> +++ branches/R1_fitting/specific_analyses/relax_disp/parameters.py Tue >> Aug 12 15:24:02 2014 >> @@ -269,8 +269,18 @@ >> if param in ['r2', 'pA', 'pB', 'pC', 'kex', 'kex_AB', >> 'kex_AC', 'kex_BC', 'k_AB', 'kB', 'kC', 'tex']: >> continue >> >> - # Copy the value. >> - setattr(spin_to, param, deepcopy(getattr(spin_from, param))) >> + elif param == 'r2eff': >> + # Copy the value. >> + setattr(spin_to, param, deepcopy(getattr(spin_from, >> param))) >> + >> + # If error estimation exists. >> + param_err = '%s_err' % param >> + if hasattr(spin_from, param_err): >> + setattr(spin_to, param_err, >> deepcopy(getattr(spin_from, param_err))) >> + >> + else: >> + # Copy the value. >> + setattr(spin_to, param, deepcopy(getattr(spin_from, >> param))) >> >> # Switch back to the original data pipe. >> pipes.switch(pipe_orig) >> >> >> _______________________________________________ >> 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 > > _______________________________________________ > relax (http://www.nmr-relax.com) > > This is the relax-devel 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-devel _______________________________________________ relax (http://www.nmr-relax.com) This is the relax-devel 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-devel

