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

Reply via email to