deerlab.distancerange¶
- distancerange(t, nr=None)[source]¶
Empirical distance range given a dipolar EPR experiment time axis
This function calculates the empirical distance range for a DEER time axis. The distance range is determined by the time step and the Nyquist criterion for the minimum distance, and by the requirement that at least half an oscillation should be observable over the measured time window for the maximum distance. The function allows to specify the length of the output distance axis. If not given, only the minimum and maximum distances are returned.
- Parameters:
- tarray_like
Time axis, in microseconds. The time points at which the dipolar signal was measured.
- nrscalar, integer
Length of output distance axis. If not given, only min and max distance are returned.
- Returns:
- rndarray or tuple
Distance axis, in nanometers, running between empirical lower and upper limits
rmin
andrmax
. Either an ndarrayr
(ifnr
is given) or a tuple(rmin,rmax)
(ifnr
is not given).
Notes
The minimal and maximal distances,
rmin
andrmax
, are empirical values that determine the minimal and maximal distance for which the given time trace can provide reliable information.The minimum distance is determined by the time step and the Nyquist criterion:
The maximum distance is determined by the requirement that at least half an oscillation should be observable over the measured time window from to .
where = 52.04 MHz nm^3.
See Jeschke et al, Appl. Magn. Reson. 30, 473-498 (2006), https://doi.org/10.1007/BF03166213