Yeah, that is probably best. It will break all current scripts at people places.
Can you "store" the change for later user? Best Troels 2014-05-04 15:21 GMT+02:00 Edward d'Auvergne <[email protected]>: > Hmmm. I wonder what happened there. I've now renamed the user > function (http://article.gmane.org/gmane.science.nmr.relax.scm/20684). > This will nevertheless be useful if we wish to advance the numerical > models in relax. Do you think you should revert r22937 then? > > http://svn.gna.org/viewcvs/relax/trunk/specific_analyses/relax_disp/data.py?r1=22937&r2=22936&pathrev=22937 > > Regards, > > Edward > > > On 4 May 2014 12:48, Troels Emtekær Linnet <[email protected]> wrote: >> Hm. >> >> Now I cant reproduce the bug? >> >> An odd number of NCYC, gives fine interpolated graphs. >> >> Hm... >> >> 2014-05-04 12:24 GMT+02:00 Troels Emtekær Linnet <[email protected]>: >>> Sound good with a flag, default to True. >>> >>> That means less code interruption. :-) >>> >>> >>> Best >>> Troels >>> >>> 2014-05-04 12:12 GMT+02:00 Edward d'Auvergne <[email protected]>: >>>> I might try implementing this user function change, and store the >>>> cdp.ncyc_even flag. Then you could use it for the interpolation. >>>> >>>> Regards, >>>> >>>> Edward >>>> >>>> >>>> On 4 May 2014 11:59, Edward d'Auvergne <[email protected]> wrote: >>>>> The defaults for a relax_disp.cpmg_setup could be: >>>>> >>>>> relax_disp.cpmg_setup(spectrum_id=None, cpmg_frq=None, ncyc_even=True) >>>>> >>>>> This can then be expanded in the future for special CPMG dispersion >>>>> experiment types (CW decoupling vs. pi pulses, etc.) where the numeric >>>>> model would require changes. >>>>> >>>>> Regards, >>>>> >>>>> Edward >>>>> >>>>> >>>>> >>>>> On 4 May 2014 11:53, Edward d'Auvergne <[email protected]> wrote: >>>>>> Sorry, that was a bad typo, it should be Flemming Hansen's dispersion >>>>>> pulse sequence! >>>>>> >>>>>> On 4 May 2014 11:52, Edward d'Auvergne <[email protected]> wrote: >>>>>>> Hi, >>>>>>> >>>>>>> It depends on the pulse sequence. Here is one I found written by >>>>>>> Flemming Hanser where you can use odd numbers: >>>>>>> >>>>>>> http://nmrwiki.org/psdb/kaylab/vnmrsys/psglib/CaHD_cpmg_GLY_dfh_600_v1.c >>>>>>> >>>>>>> Look for the comment: >>>>>>> >>>>>>> "ncyc can be either even or odd :)" >>>>>>> >>>>>>> Such sequences are probably in the minority though. Anyway, maybe we >>>>>>> need a new user function. It would be good to have a series of user >>>>>>> functions for specifying the experimental information. We already >>>>>>> have that with: >>>>>>> >>>>>>> spectrometer.frequency >>>>>>> relax_disp.exp_type >>>>>>> relax_disp.relax_time >>>>>>> relax_disp.cpmg_frq >>>>>>> >>>>>>> So keeping along these lines, maybe we need to have a >>>>>>> relax_disp.cpmg_even_ncyc user function? Or we rename >>>>>>> relax_disp.cpmg_frq to relax_disp.cpmg_setup and have that user >>>>>>> function reserved for all CPMG pulse sequence info? What do you >>>>>>> think? Renaming user functions does require a relax minor version >>>>>>> number change though, so introducing it before relax 3.2.0 is a good >>>>>>> idea. >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> Edward >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On 4 May 2014 11:24, Troels Emtekær Linnet <[email protected]> >>>>>>> wrote: >>>>>>>> Hi Edward. >>>>>>>> >>>>>>>> The number of CPMG blocks has to be an even number. >>>>>>>> >>>>>>>> I remember this clearly, since I once did an CPMG experiment, with >>>>>>>> some ncycs equal 4, 10, 15, 20, 25, ... >>>>>>>> >>>>>>>> And the intensities for all eksperiments with odd NCYC number was >>>>>>>> horrible. >>>>>>>> >>>>>>>> Kaare told me, that ncycs always has to be even. >>>>>>>> That was something that Mikael Akke also have insisted on. >>>>>>>> >>>>>>>> But that day, I could not easily find it in the literature, so I left >>>>>>>> it and accepted just another fact of NMR. >>>>>>>> >>>>>>>> And when I did the interpolated graphs with an odd-number of NCYC, >>>>>>>> that looked weirdo. >>>>>>>> Sig-saw all over the place. >>>>>>>> >>>>>>>> I actually think it could be a input check in relax, warning the user >>>>>>>> if the number of CPMG blocks are not equal? >>>>>>>> >>>>>>>> And, I would be very happy to find it in the literature. :-) >>>>>>>> Have you ever come around this? >>>>>>>> >>>>>>>> Best >>>>>>>> Troels >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> 2014-05-04 11:06 GMT+02:00 Edward d Auvergne >>>>>>>> <[email protected]>: >>>>>>>>> Follow-up Comment #2, bug #22008 (project relax): >>>>>>>>> >>>>>>>>> If this is a restriction of only the B14 analytic CPMG model >>>>>>>>> (http://wiki.nmr-relax.com/B14), it would be best if only the B14 is >>>>>>>>> affected. >>>>>>>>> There is no need to restrict the numeric models based on the >>>>>>>>> artificial >>>>>>>>> limitation of an unrelated model. Maybe the best solution would be >>>>>>>>> to check >>>>>>>>> if the model is B14, and if so skip odd interpolation points? >>>>>>>>> >>>>>>>>> _______________________________________________________ >>>>>>>>> >>>>>>>>> Reply to this item at: >>>>>>>>> >>>>>>>>> <http://gna.org/bugs/?22008> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Message sent via/by Gna! >>>>>>>>> http://gna.org/ >>>>>>>>> _______________________________________________ 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

