Hi Edward. I found that the main error was the return of the dispersion points from the function loop_point().
It seemed that the minimal change would be to add an extra check in this function, and this extra check should be dependent on the time point. And hence i modified the loop_point() to take time as an argument, and switching the order would give me the time point. Best Troels 2014-02-20 18:27 GMT+01:00 Edward d'Auvergne <[email protected]>: > Hi Troels, > > Is there a reason for switching the order? It's useful to have that > in the commit message too. I can see they are switched from the code > that was changed, but I cannot see why. > > Cheers, > > Edward > > > > On 20 February 2014 18:16, <[email protected]> wrote: >> Author: tlinnet >> Date: Thu Feb 20 18:16:51 2014 >> New Revision: 22222 >> >> URL: http://svn.gna.org/viewcvs/relax?rev=22222&view=rev >> Log: >> Switched the looping over time points and dispersion points. >> >> Regarding bug #21665, (https://gna.org/bugs/?21665) - Running a CPMG >> analysis with two fields at two delay times. >> >> Modified: >> trunk/specific_analyses/relax_disp/disp_data.py >> >> Modified: trunk/specific_analyses/relax_disp/disp_data.py >> URL: >> http://svn.gna.org/viewcvs/relax/trunk/specific_analyses/relax_disp/disp_data.py?rev=22222&r1=22221&r2=22222&view=diff >> ============================================================================== >> --- trunk/specific_analyses/relax_disp/disp_data.py (original) >> +++ trunk/specific_analyses/relax_disp/disp_data.py Thu Feb 20 18:16:51 2014 >> @@ -869,10 +869,10 @@ >> for frq, mi in loop_frq(return_indices=True): >> # Then loop over the offset data. >> for offset, oi in loop_offset(exp_type=exp_type, frq=frq, >> return_indices=True): >> - # Then the dispersion points. >> - for point, di in loop_point(exp_type=exp_type, frq=frq, >> offset=offset, return_indices=True): >> - # Finally the relaxation times. >> - for time, ti in loop_time(return_indices=True): >> + # Then the relaxation times. >> + for time, ti in loop_time(return_indices=True): >> + # Finally the dispersion points. >> + for point, di in loop_point(exp_type=exp_type, frq=frq, >> offset=offset, time=time, return_indices=True): >> # Yield the data. >> if return_indices: >> yield exp_type, frq, offset, point, time, ei, >> mi, oi, di, ti >> >> >> _______________________________________________ >> 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

