I am trying to get a handle on the basics of saffron. I took the 2p-echo example and tried to simplify it by removing the 14N nucleus and setting the g-tensor to a fully isotropic value (in particular 2.006).
What happens then is that the simulation seems to give an pattern that corresponds to the detuning frequency, and not to the echo itself. Indeed, if I then set the magnetic field precisely to the resonance value, I get two flat lines.
Is there an issue with calculating isotropic systems?
If there is only a single frequency no decay and thus no echo is expected. When exactly on resonance the FID and echo have a frequency of 0. There is thus no evolution in this particular rotating frame.
You are probably right. I have now tried g.Strain to no effect.
So I suppose, to get some inhomogeneous broadening, we need to introduce a slight anisotropy, through g, through A, or some other term. I wonder, however, after what point that becomes too fictitious, especially when our system is intrinsically very isotropic.
I think it might make sense as a feature request to include a simple gaussian offset-broadening or so in saffron calculations. I assume it ignores g-strain if you say it has no effect.
You can always to it "by hand". ie generate a gaussian distribution of g-values or offsets, calculate them separately, and add the (weighted result).
That was my first thought. But then, each of the g-values of the distribution would still be isotropic and monodisperse. Calculating each of these separately, would bring us back to the same problem, wouldn't it?
But that is how an echo forms. Each spin packet evolves with one frequency, and the some of frequencies appears as a decay. After the pi pulse, the packets "evolve backwards"/change place, which leads to constructive interference, i.e. the echo. When discussing inhomogeneous/anisotropic interactions, there will never be an echo for a single spin packet.